Dear all,
[apologies if you receive multiple posting]

See you tomorrow.
Date: 09/10/2009

Time: 3:00 - 4:30 PM

Venue: Engineering Building, Room 4201

Speaker: John Ewing

Topic:  Business-Oriented Autonomic Load Balancing for Multitiered Web
Sites **


**A paper to be presented in MASCOTS 2009.


This presentation will discuss the application of autonomic computing
to load-balancing for a multi-tiered auction web site.  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.  The autonomic load balancer of the web site divides the
bottleneck server tier into clusters, each of which is dedicated to a
certain priority class of users.  The autonomic load balancer
dynamically adjusts resource allocations to the clusters in an effort
to maximize a utility function based on response time and bid
throughput.  To reduce switching costs, the load balancer also
considers load balancing policies that redirect a percentage of
requests intended for one cluster to a different cluster.  To make
allocation and policy decisions, the autonomic load balancer uses an
efficient heuristic search to explore a utility landsc ape generated
by the predictions of an analytic performance model.  Another key
contribution presented here is a novel method for the random
generation of realistic stress tests.  Using this stress test method,
the autonomic load balancer is assessed against both a round-robin
load balancing approach and a dedicated cluster approach.

Speaker Bio
John Ewing is currently a PhD student in the Computer Science
Department at George Mason University.  From 2001 to 2005, John worked
at the Defense Information Systems Agency conducting capacity planning
studies and performance troubleshooting of large, distributed software
systems with millions of users.  From 1999 to 2001, John worked as a
government IT contractor analyzing performance of computer systems and
developing prototype software.  John received his Masters in computer
science from the Illinois Institute of Technology in 2003 and his
Bachelors in chemistry from the University of Richmond in 1997.