Vasilios Anagnostopoulos, Vrettos Moulos, A. Menychtas, T. Varvarigou, Anna Gatzioura
{"title":"Intelligent Clouds: A Middleware Architecture Supporting Business Elasticity","authors":"Vasilios Anagnostopoulos, Vrettos Moulos, A. Menychtas, T. Varvarigou, Anna Gatzioura","doi":"10.1145/2645791.2645844","DOIUrl":null,"url":null,"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.","PeriodicalId":402367,"journal":{"name":"Proceedings of the 18th Panhellenic Conference on Informatics","volume":"46 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-10-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 18th Panhellenic Conference on Informatics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2645791.2645844","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
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.