Title :
A component-based framework for autonomic performance management in a distributed computing environment
Author :
Mehrotra, Rajat ; Abdelwahedy, Sherif
Author_Institution :
Appl. Innovation Center for Adv. Analytics, Desert Res. Inst., Reno, NV, USA
Abstract :
Distributed computing systems (DCS) host a wide variety of enterprise applications in dynamic and uncertain operating environments. These applications require stringent reliability, availability, and quality of service (QoS) guarantee to maintain their service level agreements (SLAs). Due to the growing size, increasing complexity, and varying nature of applications hosted in DCS, development of a single autonomic performance management system is difficult to maintain the SLAs of all of these applications. Therefore, a customizable autonomic performance management system is introduced in this paper, by using model-integrated computing methodologies, which allow application domain architects to develop meta-models of each system, various system modules with attributes, their connectivity, constraints, and visualization aspects. Then, domain engineers can define the initial settings of the application, QoS objectives, system components´ placement, and interaction among these components in a graphical domain specific modeling environment. This configurable performance management system facilitates reusability of the same components, algorithms, and application performance models in different deployment settings.
Keywords :
distributed programming; object-oriented programming; quality of service; application domain architects; component-based framework; configurable performance management system; customizable autonomic performance management system; deployment settings; distributed computing environment; distributed computing systems; dynamic operating environments; enterprise applications; graphical domain specific modeling environment; model-integrated computing methodologies; quality of service guarantee; service level agreements; system component placement; system modules; uncertain operating environments; Computational modeling; Decentralized control; Microwave integrated circuits; Monitoring; Object oriented modeling; Quality of service; Unified modeling language;
Conference_Titel :
Computer Systems and Applications (AICCSA), 2014 IEEE/ACS 11th International Conference on
DOI :
10.1109/AICCSA.2014.7073239