• 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