Distribution + persistence = global virtual memory

Authors

Stephen Russell, Alan Skea, Kevin Elphinstone, Gernot Heiser, Keith Burston, Ian Gorton and Graham Hellestrand

    School of Computer Science and Engineering
    UNSW,
    Sydney 2052, Australia

Abstract

The Distributed Systems Group at the University of New South Wales is currently constructing a distributed operating system based on global virtual memory (GVM). Unlike previously published systems, our system combines local and remote storage into a single large virtual address space. This provides a uniform method for naming and accessing objects regardless of their location, removes the distinction between persistent and transient data, and simplifies the migration of data and processes.

Our GVM system uses conventional computing nodes connected to specialised network interfaces. A fault-tolerant migration and replication protocol keeps the system operational and consistent in case of network errors or node crashes. Password capabilities are used to control access to the GVM.

BibTeX Entry

  @inproceedings{Russell_SEHBGH_92,
    author           = {Stephen Russell and Alan Skea and Kevin Elphinstone and Gernot Heiser and Keith Burston and Ian
                        Gorton and Graham Hellestrand},
    title            = {Distribution + Persistence = Global Virtual Memory},
    month            = {September},
    year             = {1992},
    address          = {Dourdan, France},
    booktitle        = {Proceedings of the 2nd IEEE International Workshop on Object Orientation in Operating Systems
                        (IWOOOS)},
    pages            = {96--99},
    noeditor         = {Luis-Felipe Cabrera and Eric Jul}
  }

Download

Served by Apache on Linux on seL4