skip to main content
10.1145/1272457.1272464acmconferencesArticle/Chapter ViewAbstractPublication PageshpdcConference Proceedingsconference-collections
Article

SISC: providing efficient XML-based service-orientation for core OS functionality

Published: 25 June 2007 Publication History

Abstract

Dependability, lucidity of design and ease-of-administration are more and more outrivaling performance as the top priority in Operating System design. These endeavors have led to a new generation of Operating Systems that abolish physical address space separation by the restriction to type-safe languages and memory-managed runtime environments. Provided that adequately efficient XML-message representations are used, this paper argues that these novel approaches to OS design are well-suited to make XML-Message-based communication sufficiently fast to introduce it along with the notion of services into the very heart of Operating Systems. By these means a truly homogeneous communication scheme can be offered in which services provided by the Operating System, applications and remote entities can be consumed alike. This paper will present motivation and implementation of SISC, a SOAP-based and service-oriented middleware prototype facilitating shared DOM communication in next-generation Operating Systems. It also presents some preliminary performance measurements that suggest the viability of the underlying approach.

References

[1]
F. Baskett, J. H. Howard, and J. T. Montague. Task Communication in DEMOS. In Proceedings of Sixth ACM Symposium on Operating Systems Principles, pages 23--31, November 1977.
[2]
M. Faehndrich, M. Aiken, C. Hawblitzel, O. Hodson, G. C. Hunt, J. R. Larus, and S. Levi. Language Support for Fast and Reliable Message-based Communication in Singularity OS. Leuven, Belgium, April 2006. ACM SIGOPS. Proceedings of EuroSys '06.
[3]
M. Golm, M. Felser, C. Wawersich, and J. Kleinoeder. The JX Operating System. In Proceedings of the 2002 USENIX Annual Technical Conference, pages 45--58, June 2002.
[4]
K. Haase. Java Message Service API, tutorial. Technical report, Sun Microsystems, Inc.
[5]
G. C. Hunt and J. R. Larus. Singularity Technical Report 1: Singularity Design Motivation. Technical report, Redmond, WA, December 2004.
[6]
G. C. Hunt, J. R. Larus, D. Tarditi, and T. Wobber. Broad New OS Research: Challenges and Opportunities. In Tenth Workshop on Hot Topics in Operating Systems, Santa Fe, N.M., June 2005.
[7]
W3C. W3C WSDL 2.0 Core Specifications.

Cited By

View all
  • (2007)The SEMPA prototype - using XAML and web services for rich interactive Peer-to-Peer applicationsProceedings of the 2007 International Conference on Collaborative Computing: Networking, Applications and Worksharing10.1109/COLCOM.2007.4553841(271-277)Online publication date: 12-Nov-2007

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SOCP '07: Proceedings of the 2007 workshop on Service-oriented computing performance: aspects, issues, and approaches
June 2007
82 pages
ISBN:9781595937179
DOI:10.1145/1272457
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 25 June 2007

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. XML
  2. language-supported communication
  3. middleware
  4. operating system
  5. service-orientation
  6. shared memory

Qualifiers

  • Article

Conference

HPDC07
Sponsor:

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 17 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2007)The SEMPA prototype - using XAML and web services for rich interactive Peer-to-Peer applicationsProceedings of the 2007 International Conference on Collaborative Computing: Networking, Applications and Worksharing10.1109/COLCOM.2007.4553841(271-277)Online publication date: 12-Nov-2007

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media