Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2088876.2088879acmconferencesArticle/Chapter ViewAbstractPublication PagesmiddlewareConference Proceedingsconference-collections
research-article

A reflective platform for highly adaptive multi-cloud systems

Published: 12 December 2011 Publication History

Abstract

Cloud platforms are increasingly used for hosting a broad diversity of services from traditional e-commerce applications to interactive web-based IDEs. However, we observe that the proliferation of offers by Cloud vendors raises several challenges. Developers will not only have to deploy applications for a specific Cloud, but will also have to consider migrating services from one cloud to another, and to manage applications spanning multiple Clouds. In this paper, we therefore report on a first experiment we conducted to build a multi-Cloud system on top of thirteen existing IaaS/PaaS. From this experiment, we advocate for two dimensions of adaptability---design and execution time---that applications for such systems require to exhibit. Finally, we propose a roadmap for future multi-Cloud systems.

References

[1]
M. Acher, A. Cleeve, P. Collet, P. Merle, L. Duchien, and P. Lahire. Reverse Engineering Architectural Feature Models. In Proceedings of 5th European Conference of Software Architecture (ECSA'11), Sept. 2011.
[2]
D. Batory. Feature models, grammars, and propositional formulas. In Proceedings of SPLC'05, volume 3714 of LNCS, pages 7--20, 2005.
[3]
Beisiegel, M. et al. Service Component Architecture, Nov. 2007. http://www.osoa.org.
[4]
R. Bhose and K. C. Nair. Integrating Composite Applications on the Cloud Using SCA, Mar. 2010. Dr. Dobb's, available at http://drdobbs.com/cpp/223800269.
[5]
E. Bruneton, T. Coupaye, M. Leclercq, V. Quéma, and J.-B. Stefani. The Fractal Component Model and its Support in Java. Software Practice and Experience (SPE), 36(11-12):1257--1284, 2006.
[6]
R. Buyya, R. Ranjan, and R. Calheiros. InterCloud: Scaling of Applications across multiple Cloud Computing Environments. In Proceedings of the 10th International Conference on Algorithms and Architectures for Parallel Processing (ICA3PP'10), volume 6081 of LNCS, pages 13--31, May 2010.
[7]
P. Clements and L. Northrop. Software Product Lines Practices and Patterns. Addison-Wesley, 2002.
[8]
J. Dejun, G. Pierre, and C.-H. Chi. Resource Provisioning of Web Applications in Heterogeneous Clouds. In Proceedings of the 2nd USENIX conference on Web Application development (WebApps'11), Berkeley, CA, USA, June 2011. USENIX Association.
[9]
G. Lee, B.-G. Chun, and R. H. Katz. Heterogeneity-Aware Resource Allocation and Scheduling in the Cloud. In Proceedings of the 3rd USENIX Workshop on Hot Topics in Cloud Computing (HotCloud'11), Berkeley, CA, USA, June 2011. USENIX Association.
[10]
P. Mell and T. Grance. The NIST Definition of Cloud Computing. Technical report, National Institute of Standards and Technology, 2009. http://www.nist.gov/itl/cloud/upload/cloud-def-v15.pdf.
[11]
R. Mietzner, F. Leymann, and M. P. Papazoglou. Defining Composite Configurable SaaS Application Packages Using SCA, Variability Descriptors and Multi-tenancy Patterns. In International Conference on Internet and Web Applications and Services, pages 156--161, Los Alamitos, CA, USA, 2008. IEEE Computer Society.
[12]
L. Seinturier, P. Merle, R. Rouvoy, D. Romero, V. Schiavoni, and J.-B. Stefani. A Component-Based Middleware Platform for Reconfigurable Service-Oriented Architectures. Software: Practise and Experience (SPE), 2011.
[13]
Q. Zhang, L. Cheng, and R. Boutaba. Cloud Computing: State-of-the-art and Research Challenges. Journal of Internet Services and Applications, 1(1):7--18, May 2010.

Cited By

View all
  • (2016)Service delivery models of cloud computingSecurity and Communication Networks10.1002/sec.15859:17(4726-4750)Online publication date: 25-Nov-2016
  • (2015)Optimizing Service Protection with Model Driven [email protected]Proceedings of the 2015 IEEE Symposium on Service-Oriented System Engineering10.1109/SOSE.2015.50(50-58)Online publication date: 30-Mar-2015
  • (2015)Optimal assignment of autonomic managers to cloud resources2015 IEEE International Conference on Service Operations And Logistics, And Informatics (SOLI)10.1109/SOLI.2015.7367597(88-93)Online publication date: Nov-2015
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ARM '11: Adaptive and Reflective Middleware on Proceedings of the International Workshop
December 2011
49 pages
ISBN:9781450310703
DOI:10.1145/2088876
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 12 December 2011

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Conference

Middleware '11
Sponsor:
  • ACM
  • USENIX Assoc
  • IFIP

Acceptance Rates

Overall Acceptance Rate 15 of 21 submissions, 71%

Upcoming Conference

MIDDLEWARE '24
25th International Middleware Conference
December 2 - 6, 2024
Hong Kong , Hong Kong

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 27 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2016)Service delivery models of cloud computingSecurity and Communication Networks10.1002/sec.15859:17(4726-4750)Online publication date: 25-Nov-2016
  • (2015)Optimizing Service Protection with Model Driven [email protected]Proceedings of the 2015 IEEE Symposium on Service-Oriented System Engineering10.1109/SOSE.2015.50(50-58)Online publication date: 30-Mar-2015
  • (2015)Optimal assignment of autonomic managers to cloud resources2015 IEEE International Conference on Service Operations And Logistics, And Informatics (SOLI)10.1109/SOLI.2015.7367597(88-93)Online publication date: Nov-2015
  • (2013)Cloud-Aware MiddlewareProceedings of the 2013 IEEE 27th International Conference on Advanced Information Networking and Applications10.1109/AINA.2013.43(780-787)Online publication date: 25-Mar-2013
  • (2012)A Federated Multi-cloud PaaS InfrastructureProceedings of the 2012 IEEE Fifth International Conference on Cloud Computing10.1109/CLOUD.2012.79(392-399)Online publication date: 24-Jun-2012

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media