TROPIC: transactional resource orchestration platform in the cloud
Changbin Liu, Yun Jie Mao, Xu Chen, Mary Fernández, Boon Thau Loo, Jacobus E. van der Merwe · ScholarlyCommons (University of Pennsylvania) · 2012
Realizing Infrastructure-as-a-Service (IaaS) cloud re-quires a control platform to orchestrate cloud re-source provisioning, configuration, and decommission-ing across a distributed set of diverse physical resources. This orchestration is challenging due to the rapid growth of data centers, high failure rate of commodity hard-ware and the increasing sophistication of cloud services. This paper presents the design and implementation of TROPIC, a highly available, transactional resource or-chestration platform for building IaaS cloud infrastruc-tures. TROPIC’s orchestration procedures that manipu-late physical resources are transactional, automatically guaranteeing atomicity, consistency, isolation and dura-bility of cloud operations. Through extensive evaluation of our prototype implementation, we demonstrate that TROPIC can meet production-scale cloud orchestration demands, while maintaining our design goals of safety, robustness, concurrency and high availability. 1