DocumentCode :
2892411
Title :
Efficient algorithms for dynamic allocation of distributed memory
Author :
Leighton, Tom ; Schwabe, Eric J.
Author_Institution :
MIT, Cambridge, MA, USA
fYear :
1991
fDate :
1-4 Oct 1991
Firstpage :
470
Lastpage :
479
Abstract :
The problem of dynamically allocating and deallocating local memory resources among multiple users in a parallel or distributed system is considered. The goal is to devise an online allocation algorithm that minimizes both the fraction of unused space due to fragmentation of the memory and the slowdown needed by the system to service user requests. The problem is solved in near-optimal fashion by devising an algorithm that allows the memory to be used to 100% of capacity despite the fragmentation and guarantees that service delays will always be within a constant factor of optimal. The algorithm is completely online (no foreknowledge of user activity is assumed) and can accommodate any sequence of insertions and deletions by the users which does not violate global memory bounds. The results have applications in the domain of parallel disk allocation
Keywords :
file organisation; algorithms; deletions; distributed memory; dynamic allocation; insertions; local memory resources; near-optimal fashion; online allocation algorithm; parallel system; service delays; Computer science; Concurrent computing; Contracts; Delay; Heuristic algorithms; Laboratories; Mathematics; Military computing; NASA; Resource management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Foundations of Computer Science, 1991. Proceedings., 32nd Annual Symposium on
Conference_Location :
San Juan
Print_ISBN :
0-8186-2445-0
Type :
conf
DOI :
10.1109/SFCS.1991.185407
Filename :
185407
Link To Document :
بازگشت