Title :
Distributed EZ [string processing language]
Author :
Campos, Alvaro E. ; Hanson, David R.
Author_Institution :
Dept. of Comput. Sci., Princeton Univ., NJ, USA
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;
Conference_Titel :
Computer Software and Applications Conference, 1992. COMPSAC '92. Proceedings., Sixteenth Annual International
Conference_Location :
Chicago, IL
Print_ISBN :
0-8186-3000-0
DOI :
10.1109/CMPSAC.1992.217590