Author :
Ferretti, Stefano ; Ghini, Vittorio ; Panzieri, Fabio ; Pellegrini, Michele ; Turrini, Elisa
Author_Institution :
Dept. of Comput. Sci., Univ. of Bologna, Bologna, Italy
Abstract :
In this paper we discuss the design and experimental evaluation of a middleware architecture that enables Service Level Agreement (SLA)-driven dynamic configuration, management and optimization of cloud resources and services. This architecture has been designed in order to respond effectively to the Quality of Service (QoS) requirements of the cloud customer applications. Typically, an application can be hosted in an execution platform constructed out of (real and virtual) cloud resources. In this context, the application QoS requirements can be specified in a SLA that binds the application to its hosting platform. Our architecture incorporates a load balancer that distributes the computational load across the platform resources, and monitors the QoS the platform delivers. If this deviates from that specified in the SLA, so as to violate it, the platform is reconfigured dynamically in order to incorporate additional resources from the cloud. In contrast, if the SLA is honored and platform resources result unused, platform reconfiguration occurs to release those unused resources.
Keywords :
Internet; middleware; quality of service; QoS-aware clouds; cloud customer applications; middleware architecture; service level agreement; Cloud computing; Clouds; Computer architecture; Load management; Monitoring; Quality of service; Time factors; Quality of Service; Service Level Agreement; cloud computing; load balancing; resource dynamic reconfiguration; resource optimization;
Conference_Titel :
Cloud Computing (CLOUD), 2010 IEEE 3rd International Conference on
Conference_Location :
Miami, FL
Print_ISBN :
978-1-4244-8207-8
Electronic_ISBN :
978-0-7695-4130-3
DOI :
10.1109/CLOUD.2010.17