Cloud Resource Orchestration: A Data-Centric Approach

Cloud computing provides users near instant access to seemingly unlimited resources, and provides service providers the opportunity to deploy complex information technology infrastructure, as a service, to their customers. Providers bene t from economies of scale and multiplexing gains a orded by sharing of resources through virtualization of the underlying physical infrastructure. However, the scale and highly dynamic nature of cloud platforms impose signi cant new challenges to cloud service providers. In particular, realizing sophisticated cloud services requires a cloud control framework that can orchestrate cloud resource provisioning, con guration, utilization and decommissioning across a distributed set of physical resources. In this paper we advocate a data-centric approach to cloud orchestration. Following this approach, cloud resources are modeled as structured data that can be queried by a declarative language, and updated with well-de ned transactional semantics. We examine the feasibility, bene ts and challenges of the approach, and present our design and prototype implementation of the Data-centric Management Framework (DMF) as a solution, with data models, query languages and semantics that are speci cally designed for cloud resource orchestration.

[1]  Ying Xing,et al.  The Design of the Borealis Stream Processing Engine , 2005, CIDR.

[2]  Andrew Warfield,et al.  Live migration of virtual machines , 2005, NSDI.

[3]  Xu Chen,et al.  DECOR: DEClaritive network management and OpeRation , 2009, PRESTO '09.

[4]  Eyal de Lara,et al.  SnowFlock: rapid virtual machine cloning for cloud computing , 2009, EuroSys '09.

[5]  Theodore Johnson,et al.  Gigascope: a stream database for network applications , 2003, SIGMOD '03.

[6]  Raghu Ramakrishnan,et al.  Database Management Systems , 1976 .

[7]  Andreas Reuter,et al.  Transaction Processing: Concepts and Techniques , 1992 .

[8]  Arun Venkataramani,et al.  Disaster Recovery as a Cloud Service: Economic Benefits & Deployment Challenges , 2010, HotCloud.

[9]  Donald E. Porter,et al.  Operating System Transactions , 2009, SOSP '09.

[10]  Xu Chen,et al.  ShadowNet: A Platform for Rapid and Safe Network Evolution , 2009, USENIX Annual Technical Conference.

[11]  Xu Chen,et al.  Declarative configuration management for complex and dynamic networks , 2010, CoNEXT.

[12]  V. S. Subrahmanian,et al.  Maintaining views incrementally , 1993, SIGMOD Conference.

[13]  Prashant J. Shenoy,et al.  The Case for Enterprise-Ready Virtual Private Clouds , 2009, HotCloud.

[14]  K. K. Ramakrishnan,et al.  Towards a ubiquitous cloud computing infrastructure , 2010, 2010 17th IEEE Workshop on Local & Metropolitan Area Networks (LANMAN).

[15]  Michael Isard,et al.  Autopilot: automatic data center management , 2007, OPSR.

[16]  Albert G. Greenberg,et al.  The cutting EDGE of IP router configuration , 2004, Comput. Commun. Rev..