• DocumentCode
    3351405
  • Title

    AsyMOS-an asymmetric multiprocessor operating system

  • Author

    Muir, Steve ; Smith, Jonathan

  • Author_Institution
    Distributed Syst. Lab., Pennsylvania Univ., Philadelphia, PA, USA
  • fYear
    1998
  • fDate
    3-4 Apr 1998
  • Firstpage
    25
  • Lastpage
    34
  • Abstract
    As the role of the computer as a communications device increases, one must reexamine the role an operating system plays in managing resources to support users. In support of general purpose computation, symmetric multiprocessing has generally proven better than attached processors, master/slave, or other configurations. The authors examine a different approach, an asymmetric multiprocessor operating system (AsyMOS) which applies a subset of available processors toward supporting an abstraction of a virtual “smart device”. As a software solution, AsyMOS is able to exploit the cost/performance advantages of sharing memory and packaging that accrue to small scale SMPs, while tracking processor performance much more tightly than front-end processors can. The ability to move OS functionality into the “smart” device is demonstrated in the context of a network subsystem. Application-specific resource management is facilitated by the exporting of interfaces directly to applications. A prototype implementation of the architecture running on commodity hardware demonstrates quantitative advantages over a traditionally structured SMP operating system and provides a framework for further research into functional devolution
  • Keywords
    application program interfaces; network operating systems; performance evaluation; shared memory systems; AsyMOS; application-specific resource management; asymmetric multiprocessor operating system; communications device; computer; cost; functional devolution; general purpose computation; interface export; network subsystem; processor performance tracking; resource management; shared memory; shared packaging; software solution; virtual smart device; Application software; Computational Intelligence Society; Computer architecture; Hardware; Master-slave; Operating systems; Packaging; Resource management; Software packages; Software performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Open Architectures and Network Programming, 1998 IEEE
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    0-7803-4783-8
  • Type

    conf

  • DOI
    10.1109/OPNARC.1998.662041
  • Filename
    662041