• DocumentCode
    2608427
  • Title

    Using a single address space operating system for distributed computing and high performance

  • Author

    Skousen, Alan ; Miller, Donald

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
  • fYear
    1999
  • fDate
    10-12 Feb 1999
  • Firstpage
    8
  • Lastpage
    14
  • Abstract
    Recent 64-bit microprocessors have made a huge 18.4 quintillion byte address space potentially available to programs. This has led to the design of Operating Systems that provide a single virtual address space in which all code and data reside in and that spans all levels of storage and all nodes of a distributed system. These operating systems called SASOSs, have characteristics that can be used to support synchronization and coherency in a distributed system in ways that provide an improved program development environment and higher performance than that available from conventional operating systems. Sombrero, our SASOS design, makes use of its hardware support for object-grained protection, separate thread related protection domains and implicit protection domain crossing to provide synchronization and coherency support for distributed object copy set management not available in SASOSs built on stock processors. Its design, which provides direct system level support for object oriented programming includes a number of system architectural features targeted at modern distributed computing
  • Keywords
    distributed processing; operating systems (computers); virtual storage; SASOSs; Sombrero; coherency; distributed computing; distributed object copy set management; high performance; object-grained protection; protection domain crossing; separate thread related protection; single address space operating system; single virtual address space; synchronization; Computer science; Distributed computing; Electronic mail; Hardware; Memory management; Object oriented modeling; Object oriented programming; Operating systems; Process design; Protection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance, Computing and Communications Conference, 1999 IEEE International
  • Conference_Location
    Scottsdale, AZ
  • ISSN
    1097-2641
  • Print_ISBN
    0-7803-5258-0
  • Type

    conf

  • DOI
    10.1109/PCCC.1999.749414
  • Filename
    749414