Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

Supporting Time-Sensitive Applications on a Commodity OS

Commodity operating systems are increasingly being used for serving time-sensitive applications. These applications require low-latency response from the kernel and from other system-level services. In this paper, we explore various operating systems techniques needed to support time-sensitive applications and describe the design of our Time-Sensitive Linux (TSL) system. We show that the combination of a high-precision timing facility, a well-designed preemptible kernel and the use of appropriate scheduling techniques is the basis for a low-latency response system and such a system can have low overhead. We evaluate the behavior of realistic time-sensitive user- and kernel-level applications on our system and show that, in practice, it is possible to satisfy the constraints of time-sensitive applications in a commodity operating system without significantly compromising the performance of throughput-oriented applications.

Ashvin Goel, Oregon Graduate Institute

Luca Abeni, Oregon Graduate Institute

Charles Krasic, Oregon Graduate Institute

Jim Snow, Oregon Graduate Institute

Jonathan Walpole, Oregon Graduate Institute

BibTeX
@inproceedings {270442,
author = {Ashvin Goel and Luca Abeni and Charles Krasic and Jim Snow and Jonathan Walpole},
title = {Supporting {Time-Sensitive} Applications on a Commodity {OS}},
booktitle = {5th Symposium on Operating Systems Design and Implementation (OSDI 02)},
year = {2002},
address = {Boston, MA},
url = {https://www.usenix.org/conference/osdi-02/supporting-time-sensitive-applications-commodity-os},
publisher = {USENIX Association},
month = dec
}
Download

Links

Paper: 
http://www.usenix.org/events/osdi02/tech/full_papers/goel/goel.pdf
Paper (HTML): 
http://www.usenix.org/events/osdi02/tech/full_papers/goel/goel_html/index.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us