© CaaSt Consortium. All rights reserved. The research leading to these results has received funding from the European Union's Seventh Framework Programme ([FP7/ ] ) under grant agreement n° Intelligent Clouds: A Middleware Architecture Proposal Supporting Business Elasticity
© CaaSt Consortium. All rights reserved. The research leading to these results has received funding from the European Union's Seventh Framework Programme ([FP7/ ] ) under grant agreement n° Vasileios Anagnostopoulos National Technical University of Athens Athens, Greece Andreas Menychtas National Technical University of Athens Athens, Greece Vrettos Moulos National Technical University of Athens Athens, Greece Theodora Varvarigou National Technical University of Athens Athens, Greece Anna Gatzoura Universitat Politecnica de Catalunya Calle Jordi Girona, 31, Barcelona, Spain
© CaaSt Consortium. All rights reserved. The research leading to these results has received funding from the European Union's Seventh Framework Programme ([FP7/ ] ) under grant agreement n° Cloud computing == Utility Computing Research interests of paramount importance and focus of this paper: Cost-effective consumption of resources Efficient consumption of resources Scalable consumption of resources The measurable result =>Reduction of operational and hardware costs of IT departments. Behind the scenes => Amortization of cost across different customers.
© CaaSt Consortium. All rights reserved. The research leading to these results has received funding from the European Union's Seventh Framework Programme ([FP7/ ] ) under grant agreement n° Factors driving cost reduction Low cost of resources Automatic provisioning of resources Elastic usage of resources (pay as you go)
© CaaSt Consortium. All rights reserved. The research leading to these results has received funding from the European Union's Seventh Framework Programme ([FP7/ ] ) under grant agreement n° The problem tackled in this paper Deployment to different administrative domains Deployment to different technological domains Proper billing Availability Marketplace for services Scaling
© CaaSt Consortium. All rights reserved. The research leading to these results has received funding from the European Union's Seventh Framework Programme ([FP7/ ] ) under grant agreement n° Caast The recently finished FP7 4Caast EU funded project aimed to improve upon the RESERVOIR architecture. According to its mission statement, the 4CaaSt project aimed to create an advanced PaaS Cloud platform which supports the optimized and elastic hosting of Internet-scale multi-tier applications. We build upon 4Caast. We actually build a suitable deployment descriptor. The descriptor allows deployments on 4Caast. We do not take account legacy applications.
© CaaSt Consortium. All rights reserved. The research leading to these results has received funding from the European Union's Seventh Framework Programme ([FP7/ ] ) under grant agreement n° Intelligent Cloud Deployment on different vendors
© CaaSt Consortium. All rights reserved. The research leading to these results has received funding from the European Union's Seventh Framework Programme ([FP7/ ] ) under grant agreement n° The differences SaaS layer is the layer where cloud applications export or import services. PaaS layer is the execution environment of cloud enabled applications. IaaS layer is the resource environment utilized by cloud applications.
© CaaSt Consortium. All rights reserved. The research leading to these results has received funding from the European Union's Seventh Framework Programme ([FP7/ ] ) under grant agreement n° For example A SOA-like cloud native approach could allow the execution of the database as a cloud application on PaaS and export its services at the SaaS layer. From this point of view either the database can be impported as a service or can be installed as a PaaS product.
© CaaSt Consortium. All rights reserved. The research leading to these results has received funding from the European Union's Seventh Framework Programme ([FP7/ ] ) under grant agreement n° Intelligent Cloud Deployments: without / with service references
© CaaSt Consortium. All rights reserved. The research leading to these results has received funding from the European Union's Seventh Framework Programme ([FP7/ ] ) under grant agreement n° ICM architecture
© CaaSt Consortium. All rights reserved. The research leading to these results has received funding from the European Union's Seventh Framework Programme ([FP7/ ] ) under grant agreement n° Cloud Application Deployment on ICM Architecture
© CaaSt Consortium. All rights reserved. The research leading to these results has received funding from the European Union's Seventh Framework Programme ([FP7/ ] ) under grant agreement n° Conclusions Embrace the philosophy of computing as a utility with a pay-as-you- go pricing model (even for private clouds) This can be achieved by utilizing standards and advanced architectural designs like an intelligent cloud native middle ware, which eases the development and provisioning of future cloud enabled products. Our main contributions are the description of a general form of elasticity rules, the concept of product scaler, and finally of an innovative cloud native middleware architecture. The main benefit of this approach is that the scalability and pricing of an application can be transparently refactored in a generic and, at the same time, effective way to the Cloud.
© CaaSt Consortium. All rights reserved. The research leading to these results has received funding from the European Union's Seventh Framework Programme ([FP7/ ] ) under grant agreement n° Thank you The research leading to these results has received funding from the European Union’s Seventh Framework Programme (FP7/2007−2013) under grant agreement n o – 4CaaSt Project. The research leading to these results is partially supported by the European Community’s Seventh Framework Programme (FP7/2007−2013) under grant agreement n o , in the context of the ARTIST Project. The research presented in this paper is granted by the European Union and the Hellenic General Secretary of Research and Technology under the ”COOPERATION 2009/09SY N−72 − 956” Framework.