DocumentCode
244210
Title
A Decentralized Autonomic Architecture for Performance Control in the Cloud
Author
Gergin, Ian ; Simmons, Bradley ; Litoiu, Marin
Author_Institution
York Univ., Toronto, ON, Canada
fYear
2014
fDate
11-14 March 2014
Firstpage
574
Lastpage
579
Abstract
In this paper, we introduce a decentralized autonomic architecture for multi-tier applications deployed in cloud environments. The architecture maintains the application´s service level objective at a predefined level and, implicitly, reduces the cost. The architecture uses a series of autonomic controllers, in which each controller independently regulates a tier of the application. The architecture utilizes feedback loops and implements Proportional, Integrative and Derivative control laws at each autonomic controller. A prototype is described and an initial set of experiments is conducted on a public commercial cloud. The experiments demonstrate the effectiveness of this approach at maintaining a service level objective through the decomposition of an application´s aggregate performance into its set of discretely managed component tiers.
Keywords
cloud computing; decentralised control; software architecture; software performance evaluation; three-term control; application aggregate performance decomposition; autonomic controllers; cloud environments; decentralized autonomic architecture; feedback loops; multitier applications; performance control; proportional-integrative-and-derivative control laws; public commercial cloud; Cloud computing; Computer architecture; Equations; Feedback loop; Mathematical model; Monitoring; Time factors; autonomic computing; cloud computing; cost control; optimization;
fLanguage
English
Publisher
ieee
Conference_Titel
Cloud Engineering (IC2E), 2014 IEEE International Conference on
Conference_Location
Boston, MA
Type
conf
DOI
10.1109/IC2E.2014.75
Filename
6903531
Link To Document