DocumentCode
1970600
Title
TURBO: an autonomous execution environment with scalability and load balancing features
Author
Alfano, Rosario ; Caprio, Gaetano Di
Author_Institution
Telecom Italia
fYear
2006
fDate
15-16 June 2006
Firstpage
377
Lastpage
382
Abstract
Execution environments and application servers require load balancing features in order to scale properly whilst maintaining high performance and availability, especially when running mission-critical services. Usually it is difficult to apply load balancing to real systems due to their complexity and lack of tools that support their application; moreover their integration requires changes that could break design cohesion or introduce unmanageable complexity. To overcome some of those limitations, we propose a system called "telco uniform request balancer" (TURBO), a distributed execution environment that is natively designed to provide autonomic high scalability and dynamic load balancing. TURBO integrates load balancing behavior effortlessly by self-organization through a collaborative behavior. The system is based on a peer-to-peer variant of the Linda distributed model and a "poll when idle" (PID) approach for load distribution
Keywords
peer-to-peer computing; resource allocation; supervisory programs; telecommunication computing; Linda distributed model; application server; autonomic high scalability; autonomous execution environment; collaborative behavior; dynamic load balancing; load distribution; peer-to-peer model; poll when idle; telco uniform request balancer; Availability; Collaboration; Intelligent systems; Load management; Mission critical systems; Peer to peer computing; Protocols; Scalability; Telecommunications; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Intelligent Systems: Collective Intelligence and Its Applications, 2006. DIS 2006. IEEE Workshop on
Conference_Location
Prague
Print_ISBN
0-7695-2589-X
Type
conf
DOI
10.1109/DIS.2006.73
Filename
1633472
Link To Document