Space-Efficient Queue Management Using Fixed-Connection Networks,

Abstract

On of the main difficulties in designing algorithms for large scale parallel machines is making sure that the capacities of the local memories are not exceeded. This paper presents a general scheme for dynamically reorganizing memory so that local memory constraints are never exceeded provided that global memory constraints are not exceeded. The scheme is simple, real-time, space-efficient, deterministic and transparent to the programmer. It requires only that the total hardware used (i.e., wires and total memory) exceed the number of local memories by a logarithmic factor. In return, the scheme guarantees an arbitrarily high percentage utilization of the total memory, independent of whatever local demands for memory arise. The authors analyze the behaviour of our scheme in worst-case and average-case settings, and show that it is optimal in many respects, even when compared to randomized algorithms. Keywords: Routing; Queueing networks; Lower bounds.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Nov 01, 1987
Accession Number
ADA195167

Entities

People

  • Eric Schwabe
  • Tom Leighton

Organizations

  • Massachusetts Institute of Technology

Tags

Communities of Interest

  • C4I

DTIC Thesaurus Topics

  • Air Force
  • Algorithms
  • Arrays
  • Collisions
  • Computations
  • Computer Science
  • Computers
  • Construction
  • Contracts
  • Guarantees
  • Lepidoptera
  • Linear Arrays
  • Mathematics
  • Permutations
  • Probability
  • Simulations
  • Simulators

Fields of Study

  • Engineering

Readers

  • Computer Networking
  • Computer Programming and Software Development.
  • Operations Research

Technology Areas

  • Space