George Mason University
Autonomic computing systems are able to adapt to changing environments (such as changes in the workload intensity or component failures) in a way that preserves high-level operational goals, such as service level objectives. This paper focuses on autonomic computing systems that are self-optimizing and self-configuring. More specifically, the paper presents the detailed design of an autonomic Load Balancer (LB) for multitiered Web sites. It is assumed that customers can be categorized into distinct classes (gold, silver, and bronze) according to their business value to the site.