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 :
بازگشت