Abstract
The emergence of the cloud computing paradigm promises flexibility and adaptability through on-demand provisioning of compute resources. As the utilization of cloud resources extends beyond a single provider, for business as well as technical reasons, the issue of effectively managing such resources comes to the fore. Different providers expose different interfaces to their compute resources utilizing varied architectures and implementation technologies. This heterogeneity poses a significant system management problem, and can limit the extent to which the benefits of cross-cloud resource utilization can be realized. We address this problem through the definition of an architecture to facilitate the management of compute resources from different cloud providers in an homogenous manner. This preserves the flexibility and adaptability promised by the cloud computing paradigm, whilst enabling the benefits of cross-cloud resource utilization to be realized. The practical efficacy of the architecture is demonstrated through an implementation utilizing compute resources managed through different interfaces on the Amazon Elastic Compute Cloud (EC2) service. Additionally, we provide empirical results highlighting the performance differential of these different interfaces, and discuss the impact of this performance differential on efficiency and profitability.
The authors are supported in part by EPSRC Grant EP/F066937/1 (“Economics-inspired Instant Trust Mechanisms for the Service Industry”) and UK Department of Trade and Industry Grant P0007E (“Trust Economics”).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Amazon Elastic Compute Cloud (EC2) (2008), http://aws.amazon.com/ec2
Aven, T.: Foundations of risk analysis: A knowledge and decision-oriented perspective. Wiley, Chichester (2003)
Baird, B.F.: Managerial Decisions Under Uncertainty. Wiley Series in Engineering and Technology Management. John Wiley and Sons Inc., New York (1989)
Case, J., Fedor, M., Schoffstall, M., Davin, J.: Simple Network Management Protocol (SNMP) (May 1990), http://www.ietf.org/rfc/rfc1157.txt
DMTF. Web-Based Enterprise Management (WBEM) (October 2005)
Eric Bouillet, D.M., Ramakrishnan, K.: The structure and management of service level agreements in networks. IEEE Journal on Selected Areas in Communication 20(4), 691–699 (2002)
Fielding, R.T.: Architectural Styles and the Design of Network-based Software Architectures. PhD thesis, University of California, Irvine (2000)
Martin-Flatin, J.-P., Doffoel, P.-A., Jeckle, M.: Web services for integrated management: A case study. In (LJ) Zhang, L.-J., Jeckle, M. (eds.) ECOWS 2004. LNCS, vol. 3250, pp. 239–253. Springer, Heidelberg (2004)
Molina-Jiménez, C., Pruyne, J., van Moorsel, A.: The role of agreements in it management software. In: de Lemos, R., Gacek, C., Romanovsky, A. (eds.) Architecting Dependable Systems III. LNCS, vol. 3549, pp. 36–58. Springer, Heidelberg (2005)
Schönwälder, J., Pras, A., Martin-Flatin, J.-P.: On the Future of Internet Management Technologies. IEEE Communications Magazine (2003)
Sloman, M. (ed.): Network and Distributed Systems Management. Addison Wesley Publishers Ltd., Wokingham (1994)
Smith, C., van Moorsel, A.: Mitigating provider uncertinty in service provision contracts. In: Proceedings of the Workshop on Economic Models and Algorithms for Grid Systems (EMAGS 2007), Austin, Texas, USA (September 2007)
Vambenepe, W.: Web services distributed management: Management using web services (muws 1.0) part 1 (2005)
van Moorsel, A.: Grid, management and self-management. The Computer Journal 48(3), 325–332 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dodda, R.T., Smith, C., van Moorsel, A. (2009). An Architecture for Cross-Cloud System Management. In: Ranka, S., et al. Contemporary Computing. IC3 2009. Communications in Computer and Information Science, vol 40. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03547-0_53
Download citation
DOI: https://doi.org/10.1007/978-3-642-03547-0_53
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03546-3
Online ISBN: 978-3-642-03547-0
eBook Packages: Computer ScienceComputer Science (R0)