DocumentCode
2720586
Title
Load balancing using semi-private memory
Author
Lee, Craig ; Bic, Lubomir
Author_Institution
Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA, USA
fYear
1991
fDate
27-30 Mar 1991
Firstpage
167
Lastpage
173
Abstract
The author introduces the concept of semi-private memory as an architectural means of load balancing. In distributed, message-passing systems, each processing element is typically associated with a private input queue and a private local memory. The semi-private memory concept, however, allows each processing element to service a small, unique subset of the queues and memories that overlaps with the subset serviced by neighboring processing elements. Thus, when a hot-spot occurs, or when a region of higher work occurs, service can be skewed towards that hot-spot or region. This type of architectural load balancing would be useful when the overhead incurred by dynamic software load balancing is prohibitive. Simulations are presented that illustrate the possible performance difference between private and semi-private memory. Higher processor utilization was achieved and hot-spots were cooled-off using semi-private memory
Keywords
distributed processing; performance evaluation; architectural load balancing; architectural means; distributed systems; dynamic software load balancing; load balancing; message-passing systems; private input queue; private local memory; semi-private memory; Computational modeling; Computer architecture; Computer science; Costs; Load management; Memory architecture; Object oriented modeling; Roentgenium; Runtime; System performance;
fLanguage
English
Publisher
ieee
Conference_Titel
Computers and Communications, 1991. Conference Proceedings., Tenth Annual International Phoenix Conference on
Conference_Location
Scottsdale, AZ
Print_ISBN
0-8186-2133-8
Type
conf
DOI
10.1109/PCCC.1991.113807
Filename
113807
Link To Document