ACM Home Page
Please provide us with feedback. Feedback
Towards a framework for dedicated operating systems development in high-end computing systems
Full text PdfPdf (268 KB)
Source ACM SIGOPS Operating Systems Review archive
Volume 40 ,  Issue 2  (April 2006) table of contents
COLUMN: Operating and runtime systems for high-end computing systems table of contents
Pages: 16 - 21  
Year of Publication: 2006
ISSN:0163-5980
Authors
Jean-Charles Tournier  University of New Mexico, Albuquerque, NM
Patrick G. Bridges  University of New Mexico, Albuquerque, NM
Arthur B. MacCabe  University of New Mexico, Albuquerque, NM
Patrick M. Widener  University of New Mexico, Albuquerque, NM
Zaid Abudayyeh  Sandia National Laboratories, Albuquerque, NM
Ron Brightwell  Sandia National Laboratories, Albuquerque, NM
Rolf Riesen  Sandia National Laboratories, Albuquerque, NM
Trammel Hudson  Operating Systems Research, Inc., Albuquerque, NM
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 69,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1131322.1131330
What is a DOI?

ABSTRACT

In the context of high-end computing systems, general-purpose operating systems impose overhead on the applications they support due to unneeded services. Although dedicated operating systems overcome this issue, they are difficult to develop or adapt. In this paper, we propose a framework, based on the component programming paradigm, which supports the development and adaptation of such operating systems. This framework makes possible the a la carte construction of operating systems which provide specific high-end computing system characteristics.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
3
4
 
5
R. Brightwell, T. Hudson, R. Riesen, and A. Maccabe. The Portals 3.0 message passing interface. Technical Report SAND99-2959, Sandia National Laboratories, 1999.
 
6
Ron Brightwell, Rolf Riesen, Keith Underwood, Trammell Hudson, Patrick Bridges, and Arthur B. Maccabe. A Performance Comparison of Linux and a Lightweight Kernel. In Proceedings of the IEEE International Conference on Cluster Computing (Cluster2003), 2003.
 
7
E. Bruneton, T. Coupaye, M. Leclerc, V. Quema, and JB. Stefani. An Open Component Model and its Support in Java. In 7th Int. Symp. CBSE, 2004.
8
 
9
 
10
 
11
Linux for High Performance Computing. http://www.linuxhpc.org/.
12
 
13
Eran Gabber, Christopher Small, John Bruno, José Brustoloni, and Avi Silberschatz. The pebble component-based operating system. In USENIX Techincal Conference, pages 267--282, 1999.
 
14
Michael Horie, James C. Pang, Eric G. Manning, and Gholamali C. Shoja. Designing meta-interfaces for object-oriented operating systems. In IEEE Pacific Rim Conference on Communications, Computers, and Signal Processing, pages 989--992, 1997.
 
15
 
16
Sandia National Laboratories. ASCI Red, http://www.sandia.gov/ASCI/TFLOP.
 
17
Philip Levis, Sam Madden, Joseph Polastre, Robert Szewczyk, Kamin Whitehouse, Alec Woo, David Gay, Jason Hill, Matt Welsh, Eric Brewer, and David Culler. Ambient Intelligence, chapter TinyOS: An Operating System for Wireless Sensor Networks. Springer, 2005.
 
18
 
19
Allen Brady Montz, David Mosberger, Sean W. O'Malley, Larry L. Peterson, Todd A. Proebsting, and John H. Hartman. Scout: A communications-oriented operating system. In Operating Systems Design and Implementation, 1994.
 
20
 
21
 
22
 
23
J. C. Tournier. A Survey of Configurable Operating Systems. Technical Report TR-CS-2005-43, University of New Mexico, Computer Science Department, 2005.
 
24
J. C. Tournier and J. P. Fassino. The Think Components-Based Operating System. In Hermes Science and Lavoisier Company, editors, Model Driven Engineering for Distributed Real-time Embedded Systems. International Scientific and technical Encyclopedia, 2005.
 
25
 
26
Stephen R. Wheat, Arthur B. Maccabe, Rolf Riesen, David W. van Dresser, and T. Mack Stallcup. PUMA: an operating system for massively parallel systems. In Proceedings of the 27th Hawaii International Conference on System Sciences, volume II, pages 56--65, 1994.


Collaborative Colleagues:
Jean-Charles Tournier: colleagues
Patrick G. Bridges: colleagues
Arthur B. MacCabe: colleagues
Patrick M. Widener: colleagues
Zaid Abudayyeh: colleagues
Ron Brightwell: colleagues
Rolf Riesen: colleagues
Trammel Hudson: colleagues