• 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