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.
This work has been funded by the German Research Council (DFG) under SFB 476.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Dierkes, S.: Load Balancing with a Fuzzy-Decision Algorithm. Informatics and Computer Science 97(1/2). Elsevier/North-Holland (1997)
Eager, D.L., Lazowska, E.D., Zahorjan, J.: Adaptive Load Sharing in Homogeneous Distributed Systems. IEEE Transactions on Software Engineering 12(5) (1986)
Golubski, W., Lammers, D., Lippe, W.: Theoretical and Empirical Results on Dynamic Load Balancing in an Object-Based Distributed Environment. In: Proc. 16th International Conference on Distributed Computing Systems, Wanchai, Hong Kong (1996)
Keller, L.: From Name-Server to the Trader: an Overview about Trading in Distributed Systems (in German). Praxis der Informationsverarbeitung und Kommunikation 16. Saur Verlag, München (1993)
Kovacs, E., Burger, C.: MELODY – Management Environment for Large Open Distributed Systems. Institute for Parallel and Distributed High-Performance Computers, University of Stuttgart (1995)
Linnhoff-Popien, C., Thißen, D.: Integrating QoS Restrictions into the Process of Service Selection. In: Campbell, A., Nahrstedt, K. (eds.) Building QoS into Distributed Systems. Chapman & Hall, Boca Raton (1997)
Lipperts, S., Thißen, D.: CORBA Wrappers for A-posteriori Management. In: Proc. 2nd International Working Conference on Distributed Applications and Interoperable Systems, Helsinki (1999)
Milosevic, Z., Phillips, M.: Some new performance considerations in open distributed environments. In: IEEE International Conference on Communications, New York (1993)
Neukirchen, H.: Optimising the Set of Selected Services in a CORBA Trader by Integrating Dynamic Load Balancing (in German). Diploma thesis at the Department of Computer Science, Informatik IV, Aachen University of Technology (1999)
Schiemann, B.: A New Approach for Load Balancing in Heterogeneous Distributed Systems. In: Proc. Workshop on Trends in Distributed Systems, Aachen, Germany (1996)
Wolisz, A., Tschammer, V.: Performance aspects of trading in open distributed systems. In: Computer Communications, vol. 16. Butterworth-Heinemann (1993)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Thißen, D., Neukirchen, H. (2000). Integrating Trading and Load Balancing for Efficient Management of Services in Distributed Systems. In: Linnhoff-Popien, C., Hegering, HG. (eds) Trends in Distributed Systems: Towards a Universal Service Market. USM 2000. Lecture Notes in Computer Science, vol 1890. Springer, Berlin, Heidelberg. https://doi.org/10.1007/10722515_5
Download citation
DOI: https://doi.org/10.1007/10722515_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41024-9
Online ISBN: 978-3-540-45272-0
eBook Packages: Springer Book Archive