Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/268998.266689acmconferencesArticle/Chapter ViewAbstractPublication PagessospConference Proceedingsconference-collections
Article
Free access

CPU reservations and time constraints: efficient, predictable scheduling of independent activities

Published: 01 October 1997 Publication History
First page of PDF

Supplementary Material

ZIP File (jones.zip)
Software for CPU reservations and time constraints: efficient, predictable scheduling of independent activities

References

[1]
David P. Anderson, Shin-Yuan Tzou, Robert Wahbe, Ramesh Govindan, and Martin Andrews, Support for Continuous Media in the DASH System, In Proceedings of the IOth international Conference oil Distributed Computing Systems, Paris, France, May 1990. pp. 54-61.]]
[2]
Thomas E. Anderson, Brian N. Bershad, Edward D. Lazowska and, Henry M. Levy. Scheduler Activations: Effective Kernel Support for the User- Level Management of Parallelism. In Proceedings of the 13th A CM Symposium on Operating Systems Principles, Asilomar, CA, pp. 95-109, Oct. 1991.]]
[3]
Gregory Bollela and Kevin Jeffay. Support For Real-Time Computing Within General Purpose Operating Systems: Supporting Co-Resident Operating Systems. In Proceedings of the IEEE Real-Time Technology and Applications Symposhtnt, Chicago, IL, pp. 4-14, May 1995.]]
[4]
William J. Bolosky, Joseph S. Barrera, Ill, Richard P. Draves, Robert P. Fitzgerald, Garth A. Gibson, Michael B. Jones, Steven P. Levi, Nathan P, Myhrvold, Richard F. Rashid. The Tiger Video Fileserver. In Proceedings of the Sixth International Workshop on Network and Operating System Support for Digital Audio and Video, Zushi, Jap,'m. IEEE Computer Society, Apr. 1996.]]
[5]
William I. Bolosky, Robert P. Fitzgerald, and John R. Douceur. Distributed Schedule Management in the Tiger Video Fileserver. In Proceedings of the 16~h A CM Symposium on Operating Systems Principles, Saint-Malo, France, Oct. 19.97.]]
[6]
David D. Clark, Scott Shenker, and Lixia Zhang. Supporting Real-Time Applications in an Integrated Services Packet Network: Architecture and Mechanism. In A CM SIGCOMM 1992, pp. 14-26.]]
[7]
Charles L. Compton and David L. Tennenhouse. Collaborative Load Shedding. In Proceedings of the Workshop on the Role of Real-Time in Multimedia/Interactive Computing Systems, Raleigh- Durham, NC. IEEE Computer Society, Nov. 1993.]]
[8]
Helen Custer. Inside Windows NT. Microsoft Press, 1992.]]
[9]
Z. Deng, J.W.-S. Liu, and J. Sun. Dynamic Scheduling of Hard Real-Time Applications in Open System Environment. In Proceedings of the Real-Time Systems Symposium, Washington, DC, Dec. 1996.]]
[10]
Bryan Ford and Jay Lepreau. Evolving Maeh 3.0 to a Migrating Thread Model. In Proceedings of the Winter 1994 USENIX Conference, San Francisco, CA, pp. 97-114. USENIX Association, Jan. 1994.]]
[11]
Bryan Ford and Sai Susarla. CPU Inheritance Scheduling. In Proceedings of the Second Synlposium on Operating Systems Design and Implementation, Seattle, WA, pp. 91-105. USENIX Association, Oct. 1996.]]
[12]
David B. Golub. Operating System Support for Coexistence of Real. Time and Conventional Scheduling. Technical Report CMU-CS-94-212, Carnegie Mellon University, 1994.]]
[13]
Pawan Goyal, Xingang Ouo, Harrick. M. Vin. A Hierarchical CPU Scheduler for Multimedia Operating Systems. In Proceedings of the Second Symposium on Operating Systems Design and hnplementation, Seattle, WA, pp. 107-121. USENIX Association, Oct. 1996.]]
[14]
Chih-Wen Hsueh and Kwei-Iay Lin . An Optimal Pinwheel Scheduler using the single-number reduction technique. In Proceedings of the Real-Time Systems Symposium, Washington, DC, Dec. 1996.]]
[15]
Michael B. Jones, Paul J. Leach, Richard P. Draves, Joseph S. Ban'era, /II. Modular Real-Time Resource Management in the Rialto Operating System. In Proceedings of the Fifth Workshop on Hot Topics in Operating Systems, Orcas Island, pp. 12-17. IEEE Computer Society, WA, May, 1995.]]
[16]
Michael B. Jones, Joseph S. Barrera m, Alessandro Forin, Paul J. Leach, Daniela Ro~u, Marcel- C,~tlflin Ro~u. An Overview of the Rialto Real-Time Architecture. In Proceedings of the Seventh A CM SIGOPS European Workshop, Connemara, Ireland, pp. 249-256, Sep. 1996.]]
[17]
Michael B. Jones. The Microsoft interactive TV System: An Experience Report. Microsoft Research Technical Report MSR-TR-97-18, July, 1997.]]
[18]
S. Khanna, M. Sebree, J. Zolnowsky. Realtime Scheduling in SunOS 5.0. In Proceedings of the Winter 1992 USENIX Conference, San Francisco, Jan. 1992.]]
[19]
Ian Leslie, Derek McAuley, Richard Black, Timothy Roscoe, Paul Barham, David Evers, Robin Fairbaims, and Eoin Hyden. The Design and Implementation of an Operating System to Support Distributed Multimedia Applications, In Journal on Selected Areas in Communications, June 1995.]]
[20]
C.L. Liu and James W. Layland. Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment. In Journal ofthe ACM, vol.20, pp. 46-61, Jan. 1973.]]
[21]
Clifford W. Mercer, Stefan Savage, Hideyuki Tokuda. Processor Capacity Reserves: Operating System Support for Multimedia Applications. In Proceedings of the iEEE International Conference on Multimedia Computing and Systems, May 1994.]]
[22]
Jason Nieh, James G. Hanko, J. Duane Northcutt, and Gerald Wall. SVR4 UNIX Scheduler Unacceptable for Multimedia Applications. In Proceedings of the Fourth International Workshop on Network and Operating System Support for Digital Audio and Video. Lancaster, LI.K., Nov. 1993.]]
[23]
Jason Nieh and Monica S. Lam. The Design, Implementation and Evaluation of SMART: A Scheduler for Multimedia Applications. In Proceedings of the 16tn A CM Symposium on Operating Systems Principles, Saint-Malo, France, Oct. 1997.]]
[24]
J. Duane Northcutt. The Alpha Operating System: Requirements and Rationale. Archons Project Technical Report #88011, Dept. of Computer Science, Carnegie-Mellon, Jan. 1988.]]
[25]
K. Schwan and H. Zhou. Dynamic Scheduling of Hard Real-Time Tasks and Real-Time Threads. In IEEE Transactions on Software Engineering, vol.8, pp. 736-748, Aug. 1992.]]
[26]
L. Sha, R. Rajkumar, and J. P. Lehoczky. Priority Inheritance Protocols: An Approach to Real-Time Synchronization. In IEEE Transactions on Computers, vol.39, pp. 1175.1185, Sep. 1990.]]
[27]
Steven Sommer and John Potter. Operating System Extensions for Dynamic Real-Time Applications. In Proceedings of the Real-Time Systems Symposium, Washington, DC, Dec. 1996.]]
[28]
J.A. Stankovic and K. Ramamritham. The Spring Kernel: A New Paradigm for Real-Time Systems, In IEEE Software, vol. 8, no. 3, pp. 62-72, May 1991.]]
[29]
Ion Stoica, Hussein Abdel-Wahab, Kevin Jeffay, Sanjoy Bamah, Johannes Gehrke, and C. Greg Plaxton. A Proportional Share Resource Allocation Algorithm for RT, Time-Shared Systems. In Proceedings of the Real-Time Systems Symposium, Washington, DC, Dec. 1996.]]
[30]
Carl A. Waldspurger. Lottery and Stride Scheduling: Flexible Proportional-Share Resource Management, Ph.D. dissertation, Massachusetts Institute of Technology, Sep. 1995. Also appears as Technical Report MIT/I.,CS/TR-667.]]
[31]
Gerald A. Wall, James G. Hanko, and J. Duane Northcutt. Bus Bandwidth Management in a High Resolution Video Workstation. In Proceedings of the Third International Workshop on Network and Operating System Support for Digital Audio and Video, San Diego, CA, pp. 236-250. IEEE Computer Society, Nov. 1992.]]

Cited By

View all
  • (2022)gCFS: completely fair scheduling on multiple GPUs for improved multi-DNN execution in terms of performance isolationThe Journal of Supercomputing10.1007/s11227-022-04901-w79:6(5851-5877)Online publication date: 27-Oct-2022
  • (2020)CrowdUI: Supporting Web Design with the CrowdProceedings of the ACM on Human-Computer Interaction10.1145/33949784:EICS(1-28)Online publication date: 18-Jun-2020
  • (2017)Multirelational Recommendation in Heterogeneous NetworksACM Transactions on the Web10.1145/305495211:3(1-34)Online publication date: 23-Jun-2017
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SOSP '97: Proceedings of the sixteenth ACM symposium on Operating systems principles
October 1997
303 pages
ISBN:0897919165
DOI:10.1145/268998
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: 01 October 1997

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SOSP97
Sponsor:

Acceptance Rates

Overall Acceptance Rate 131 of 716 submissions, 18%

Upcoming Conference

SOSP '24

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)156
  • Downloads (Last 6 weeks)23
Reflects downloads up to 15 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2022)gCFS: completely fair scheduling on multiple GPUs for improved multi-DNN execution in terms of performance isolationThe Journal of Supercomputing10.1007/s11227-022-04901-w79:6(5851-5877)Online publication date: 27-Oct-2022
  • (2020)CrowdUI: Supporting Web Design with the CrowdProceedings of the ACM on Human-Computer Interaction10.1145/33949784:EICS(1-28)Online publication date: 18-Jun-2020
  • (2017)Multirelational Recommendation in Heterogeneous NetworksACM Transactions on the Web10.1145/305495211:3(1-34)Online publication date: 23-Jun-2017
  • (2017)A Bayesian Method for Comparing Hypotheses About Human TrailsACM Transactions on the Web10.1145/305495011:3(1-29)Online publication date: 23-Jun-2017
  • (2017)Reducing Latency by Eliminating SynchronyProceedings of the 26th International Conference on World Wide Web10.1145/3038912.3052557(331-340)Online publication date: 3-Apr-2017
  • (2014)Concepts for execution time prediction of 3D GPU renderingProceedings of the 9th IEEE International Symposium on Industrial Embedded Systems (SIES 2014)10.1109/SIES.2014.6871200(160-169)Online publication date: Jun-2014
  • (2013)CPU sharing techniques for performance isolation in multi-tenant relational database-as-a-serviceProceedings of the VLDB Endowment10.14778/2732219.27322237:1(37-48)Online publication date: 1-Sep-2013
  • (2013)Cgroups-based scheduling scheme for heterogeneous workloads in smart TV systemsProceedings of the 7th International Conference on Ubiquitous Information Management and Communication10.1145/2448556.2448652(1-5)Online publication date: 17-Jan-2013
  • (2013)Lock-Free and Wait-Free Slot Scheduling AlgorithmsProceedings of the 2013 IEEE 27th International Symposium on Parallel and Distributed Processing10.1109/IPDPS.2013.39(961-972)Online publication date: 20-May-2013
  • (2013)Modelling real-time applications based on resource reservationsJournal of Systems Architecture10.1016/j.sysarc.2012.08.00559:6(315-330)Online publication date: Jun-2013
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media