View Full Document

Coordinating Adaptations in Self-managing Systems



View the full content.
View Full Document
View Full Document

1 views

Unformatted text preview:

Submitted for publication Coordinating Adaptations in Self managing Systems An Cheng Huang Shang Wen Cheng Peter Steenkiste David Garlan and Bradley Schmerl School of Computer Science Carnegie Mellon University pach zensoul prs garlan schmerl cs cmu edu Abstract Self managing systems are able to dynamically adapt to changes in the environment and user needs without human intervention thus reduce the administrative overhead of system management Many self management modules are being developed to provide different self management capabilities and being able to reuse these existing modules will greatly reduce the necessary efforts for developers of self managing systems However this requires infrastructure support for plugging different self management modules into the same system and coordination mechanisms for resolving potential conflicts among adaptations proposed by these modules In this paper we propose a self managing system architecture that addresses these two requirements Using a case study we show how multiple self managing modules can work together on top of a shared infrastructure that provides low level system access functionalities We then focus on the issue of coordinating conflicting adaptations and propose coordination mechanisms based on observations from the case study I I NTRODUCTION The cost of managing computing systems is becoming a major issue as computing systems increasingly operate in heterogeneous environments consist of diverse and distributed elements and need to deal with changing user needs To address this problem an emergent research direction is to develop self managing systems that can automatically adapt themselves to run time environment changes according to high level policies specified by human developers Many research projects are developing self managing systems that focus on different aspects of self management For example some may focus on maintaining the overall system performance some tune the run time parameters of



Access the best Study Guides, Lecture Notes and Practice Exams

Loading Unlocking...
Login

Join to view Coordinating Adaptations in Self-managing Systems and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Coordinating Adaptations in Self-managing Systems and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?