skip to main content
10.1145/2645791.2645844acmotherconferencesArticle/Chapter ViewAbstractPublication PagespciConference Proceedingsconference-collections
research-article

Intelligent Clouds: A Middleware Architecture Supporting Business Elasticity

Published: 02 October 2014 Publication History

Abstract

Cloud computing aims to realize the vision of computing as a utility provided in an economically viable manner. A necessary condition for its success as a business solution is the existence of proper software tools for the development and provision of applications for this highly dynamic ecosystem. In this paper we focus on the tools providing PaaS (Platform-as-a-Service) functionalities and more specific we propose a new middleware architecture that could allow the creation of elastic applications with the scalability of the application transparently embedded in the middleware. Departing from legacy considerations, we embrace the latest trends in scalable distributed software design as well as concepts from SOAs (Service Oriented Architectures) and agent-based computing with the goal to provide a future-proof platform in technical and business sense. Central to our approach is the tackling of the scalability and pricing problems in order to reliably further the adoption of the pay as you go model. Moreover we put special emphasis on a formal definition of scalability rules and on structuring our middleware along these lines.

References

[1]
Deltacloud available at, http://deltacloud.apache.org/.
[2]
Libcloud available at, http://incubator.apache.org/libcloud/.
[3]
Puppet available at, http://puppetlabs.com/.
[4]
Chef available at, http://www.getchef.com/chef/.
[5]
Orangescape available at, http://www.orangescape.com/.
[6]
Salesforce available at, http://www.salesforce.com.
[7]
A. Ali-Eldin, J. Tordsson, and E. Elmroth. An adaptive hybrid elasticity controller for cloud infrastructures. In Network Operations and Management Symposium (NOMS), 2012 IEEE, pages 204--212, April 2012.
[8]
M. Amziani, T. Melliti, and S. Tata. A generic framework for service-based business process elasticity in the cloud. In Business Process Management, pages 194--199. Springer, 2012.
[9]
R. Buyya, R. Ranjan, and R. N. Calheiros. Intercloud: Utility-oriented federation of cloud computing environments for scaling of application services. In Algorithms and architectures for parallel processing, pages 13--31. Springer, 2010.
[10]
G. Galante and L. C. E. d. Bona. A survey on cloud computing elasticity. In Proceedings of the 2012 IEEE/ACM Fifth International Conference on Utility and Cloud Computing, UCC '12, pages 263--270, Washington, DC, USA, 2012. IEEE Computer Society.
[11]
P. Mell and T. Grance. Effectively and securely using the cloud computing paradigm. NIST, Information Technology Lab, 2009.
[12]
P. Mell and T. Grance. The nist definition of cloud computing. National Institute of Standards and Technology, 53(6):50, 2009.
[13]
R. Morris and D. Lin. Variance of aggregated web traffic. In INFOCOM 2000. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings. IEEE, volume 1, pages 360--366. IEEE, 2000.
[14]
M. T. Özsu and P. Valduriez. Principles of distributed database systems. Springer, 2011.
[15]
C.-S. Peng, S.-K. Chen, J.-Y. Chung, A. Roy-Chowdhury, and V. Srinivasan. Accessing existing business data from the world wide web. IBM systems journal, 37(1):115--132, 1998.
[16]
R. Ruggaber. Internet of services sap research vision. In Proceedings of the 16th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, WETICE '07, pages 3--, Washington, DC, USA, 2007. IEEE Computer Society.
[17]
C. Sagawa, H. Yoshida, R. Take, and J. Shimada. Cloud computing based on service-oriented platform. Fujitsu Sci. Tech. J, 45(3):283--289, 2009.
[18]
U. Sharma, P. Shenoy, S. Sahu, and A. Shaikh. A cost-aware elasticity provisioning system for the cloud. In Distributed Computing Systems (ICDCS), 2011 31st International Conference on, pages 559--570, June 2011.
[19]
L. M. Vaquero, L. Rodero-Merino, and R. Buyya. Dynamically scaling applications in the cloud. SIGCOMM Comput. Commun. Rev., 41(1):45--52, Jan. 2011.
[20]
L. M. Vaquero, L. Rodero-Merino, J. Caceres, and M. Lindner. A break in the clouds: Towards a cloud definition. SIGCOMM Comput. Commun. Rev., 39(1):50--55, Dec. 2008.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
PCI '14: Proceedings of the 18th Panhellenic Conference on Informatics
October 2014
355 pages
ISBN:9781450328975
DOI:10.1145/2645791
  • General Chairs:
  • Katsikas Sokratis,
  • Hatzopoulos Michael,
  • Apostolopoulos Theodoros,
  • Anagnostopoulos Dimosthenis,
  • Program Chairs:
  • Carayiannis Elias,
  • Varvarigou Theodora,
  • Nikolaidou Mara
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]

In-Cooperation

  • Greek Com Soc: Greek Computer Society
  • Univ. of Piraeus: University of Piraeus
  • National and Kapodistrian University of Athens: National and Kapodistrian University of Athens
  • Athens U of Econ & Business: Athens University of Economics and Business

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 02 October 2014

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Cloud computing
  2. elasticity
  3. intelligent cloud
  4. resource management

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

PCI '14

Acceptance Rates

PCI '14 Paper Acceptance Rate 51 of 102 submissions, 50%;
Overall Acceptance Rate 190 of 390 submissions, 49%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 154
    Total Downloads
  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media