loading...
Using the Right Amount of Monitoring in Adaptive Load Sharing
Fourth International Conference on Au ...
 This Article 
 
PURCHASE ARTICLE: $0
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
David Breitgand, IBM Haifa Research Lab, Israel
Rami Cohen, Technion Haifa, Israel
Amir Nahir, IBM Haifa Research Lab, Israel
Danny Raz, Technion Haifa, Israel
Consider a service that is being provided by a set of servers over the network. The goal of the service provider is to provide the best service (say, to minimize the service time) given the amount of available resources (e.g., the number of servers). To achieve this goal the provider may introduce a load sharing capability into the system. In order to cope with dynamic environments, where the actual availability of each server changes over time, the load sharing mechanism needs to adapt to the current global state of the system. This implies that updated load information needs to be collected from the servers. Handling such load information requests requires small but nonzero resources (e.g., CPU) from each server. This may reduce the actual service rate of the server, and thus, it is not easy to predict the actual amount of improvement expected from preferring a specific configuration of a dynamic load sharing scheme. For this reason it is important to identify just the right amount of resources that should be allocated for the monitoring of the servers? load in order tomaximize the overall system performance. Moreover, since the optimal amount of monitoring depends on external parameters (such as the arrival rate of the service requests stream), the system should self-adjust the amount of monitoring according to the current conditions.
Citation:
David Breitgand, Rami Cohen, Amir Nahir, Danny Raz, "Using the Right Amount of Monitoring in Adaptive Load Sharing," icac,pp.7, Fourth International Conference on Autonomic Computing (ICAC'07), 2007
Usage of this product signifies your acceptance of the Terms of Use.


Click here to go to beta feedback form