Integrating Trading and Load Balancing for Efficient Management of Services in Distributed Systems

Dirk Thißen, Helmut Neukirchen

Abstract

Due to the requirements of open service markets, the structure of networks and application systems is changing. To handle the evolving complex distributed systems, new concepts for an efficient management of such systems have to be developed. Focussing on the service level, examples for existing concepts are trading, to find services in a distributed environment, and load balancing, to avoid performance bottlenecks in service provision. This paper deals with the integration of a trader and a load balancer. The allocation of client requests to suitable servers is adaptable depending on the current system usage and thus the quality of the services used is increased in terms of performance. The approach used is independent of the servers characteristics, as no provision of additional service properties to cover load aspects is necessary for the servers involved. Furthermore, it may be flexibly enhanced, as the concept of load used can be varied without modification of trader or load balancer. This approach was implemented and evaluated in several scenarios.
Keywords: 
Trading, Load Balancing, CORBA
Document Type: 
Articles in Conference Proceedings
Booktitle: 
Proceedings of the 3rd IFIP/GI International Conference on Trends towards a Universal Service Market (USM 2000)
Series: 
Lecture Notes in Computer Science (LNCS) 1890
Address: 
Munich, Germany
Publisher: 
Springer
Month: 
9
Year: 
2000
File: 
2011 © Software Engineering For Distributed Systems Group

Main menu 2