• DocumentCode
    3157037
  • Title

    Distributed EZ [string processing language]

  • Author

    Campos, Alvaro E. ; Hanson, David R.

  • Author_Institution
    Dept. of Comput. Sci., Princeton Univ., NJ, USA
  • fYear
    1992
  • fDate
    21-25 Sep 1992
  • Firstpage
    136
  • Lastpage
    142
  • Abstract
    EZ is a system that integrates traditional operating systems and programming languages into a very-high-level persistent string processing language. The authors describe the design and initial implementation of a distributed memory manager that distributes EZ´s virtual address space transparently among a network of homogeneous computers. The design adapts the techniques used in recent implementation of shared virtual memory for use in EZ´s persistent environment. Unlike most implementations of shared virtual memory, control information is distributed and migrates. This memory manager works in concert with a distributed mark-and-sweep garbage collector, which is also concurrent and real-time. This collector trades time for space and minimal disruption of mutators, which reduces communication costs
  • Keywords
    high level languages; operating systems (computers); programming environments; shared memory systems; virtual storage; EZ; concurrent; distributed mark-and-sweep garbage collector; distributed memory manager; homogeneous computers; operating systems; real-time; shared virtual memory; very-high-level persistent string processing language; virtual address space; Computer languages; Computer network management; Computer networks; Computer science; Distributed computing; File systems; High level languages; Memory management; Operating systems; Programming environments;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1992. COMPSAC '92. Proceedings., Sixteenth Annual International
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    0-8186-3000-0
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1992.217590
  • Filename
    217590