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
Link To Document