|
|
Towards Autonomic Hosting of Multi-Tier Internet Applications
Authors: Swaminathan
Sivasubramanian, Guillaume Pierre, Maarten van Steen.
Source: Technical report IR-CS-021, Vrije Universiteit, May 2006.
Abstract
Large scale e-commerce enterprises like Yahoo and Amazon use
complex software systems made of hundreds of Internet services
to serve content to millions of clients. These services are
multi-tiered Web applications that perform certain business
logic and are exposed through well-defined client interfaces
usually accessible over the network. A constant challenge faced
by these organizations is to host these services in a scalable
fashion to meet performance goals. A vast amount of research has
been done by the community on caching and replication solutions
that aim to improve performance of a service by addressing the
bottlenecks at its different tiers (e.g., database and
presentation tiers). However, different techniques are suited
for different kinds of services and it is not easy for an
administrator to choose the best set of techniques for a given
service. Our position in this paper is as follows: We believe
that the decision process of choosing the right techniques for a
service requires analysis of service and workload at each tier
and that to a large extent this process can be automated. To
strengthen our position, we propose the design of an autonomic
hosting system that uses a combination of multi queue models and
online simulations to achieve our goals. Even though our work is
very much in progress, we believe the techniques used in our
system can provide a good start in taming the complex problem of
scalable hosting of services.
|
Download
Bibtex Entry
@TechReport{,
author = {Swaminathan Sivasubramanian and Guillaume Pierre
and Maarten van Steen},
title = {Towards Autonomic Hosting of Multi-Tier
Internet Applications},
institution = {Vrije Universiteit},
year = {2006},
number = {IR-CS-021},
address = {Amsterdam, The Netherlands},
month = may,
note = {\url{http://www.globule.org/publi/TAHMTIA_ircs021.html}},
}
|
gpierre@cs.vu.nl
|
|
|