Home

About

Advanced Search

Browse by Discipline

Scientific Societies

E-print Alerts

Add E-prints

E-print Network
FAQHELPSITE MAPCONTACT US


  Advanced Search  

 
Distribution in a Single Address Space Operating System
 

Summary: Distribution in a
Single Address Space Operating System
Jeff Chase, Val'erie Issarny, and Hank Levy
Department of Computer Science and Engineering FR­35
University of Washington
Seattle, WA 98195
USA
Abstract
The recent appearance of architectures with flat 64­bit virtual addressing opens an opportunity to
reconsider the way our operating systems use virtual address spaces. We are building an operating system
called Opal for these wide­address architectures. The key feature of Opal is a single global virtual address
space that extends to data on long­term storage and across the network. Hardware­enforced memory
protection exists within this single address space.
This paper outlines our ideas for extending Opal to a distributed environment, focusing on the naming
and binding of data and services to allow uniform treatment across the network. Our central point is that
although the meaning of names (i.e., the entities denoted by those names) should be uniform throughout
the network, at a lower level the binding of names to physical data or servers may vary with the node
uttering the name, in order to accommodate caching, replication, and migration. This principle affects
Opal's handling of both data names (virtual addresses) and resource names (capabilities).
1 Introduction

  

Source: Anderson, Richard - Department of Computer Science and Engineering, University of Washington at Seattle

 

Collections: Computer Technologies and Information Sciences