Skip to main content

Asynchronous Decentralized Realtime Computer Systems

  • Conference paper

Part of the book series: NATO ASI Series ((NATO ASI F,volume 127))

Abstract

Realtime computer systems which perform physically and logically decentralized mission management such as collaborative direction within a team of autonomous entities conducting manufacturing, maintenance, or combat must accommodate significant run-time uncertainties in the application environment and system resource state, by being dynamically adaptive. In particular, such systems have mission-critical time constraints which must be satisfied acceptably as specified by the application given the current circumstances.

Thus, they violate the static, deterministic, synchronous premises on which most conventional realtime computing concepts and techniques are founded`. A different paradigm for non-deterministic asynchronous realtime scheduling is being developed. The Benefit Accrual Model is a framework that generalizes the traditional special cases of deadline time constraints, and unanimous optimum as the scheduling criterion, to encompass a wide spectrum of realtime hardness and softness in a unified way. Best-Effort scheduling algorithms exploit this generality. The progenitor of this scheduling paradigm was publicly introduced in the Alpha decentralized realtime OS kernel; and the current version is being incorporated into a new realtime version of the Mach 3.X kernel by Digital Equipment Corp.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. A.W. Wieder, A. Neppl, CMOS Technology Trends and Economics, IEEE Micro, August 1992.

    Google Scholar 

  2. R.K. Clark, E.D. Jensen, F.D. Reynolds, An Architectural Overview of the Alpha Real-Time Distributed Kernel, Proc. of the USENIX Workshop on Microkernels and Other Kernel Architectures, April 1992.

    Google Scholar 

  3. D.P. Anderson, D. Ferrari, P.V. Rangan, S.-Y. Tzou, The DASH Project: Issues in the Design of Very Large Distributed Systems, report No. ucB csD 87 338, U. of CA Berkeley EECS Department, January 1987.

    Google Scholar 

  4. E.D. Jensen, Decentralized Control, Distributed Systems: An Advanced Course, Springer-Verlag, 1981.

    Google Scholar 

  5. T. Hogg, and B.A. Huberman, Controlling Chaos in Distributed Systems, IEEE Transactions on Systems, Man, and Cybernetics, November December 1991.

    Google Scholar 

  6. A. Damm, J. Reisinger, W. Schwabl, H. Kopetz, The Real-Time Operating System of MARS, Operating System Review, ACM, July 1989.

    Google Scholar 

  7. S.-T Levi, S.K. Tripathi, S.D. Carson, A.K. Agrawala, The MARUTI Hard Real-Time Operating System, Operating System Review, ACM, July 1989.

    Google Scholar 

  8. C. von Clausewitz, On War, tr. by J.J. Graham, N. Trubner k Co. ( London ), 1873.

    Google Scholar 

  9. Ab Hugh, Dafydd, The Future of Flying, AI Expert, January 1988.

    Google Scholar 

  10. B.A. Myers, Demonstrational Interfaces: Step Beyond Direct Manipulation, Computer, IEEE, August 1992.

    Google Scholar 

  11. K. Huff, V. Lesser, Knowledge-Based Command Understanding: An Example for the Software Development Environment, TR 82–6, Computer and Information Sciences, U. of MA, 1982.

    Google Scholar 

  12. D. Kahneman, P. Slovic, A. Tversky (Ed.), Judgement Under Uncertainty: Heuristics and Biases, Cambridge University Press, 1982.

    Google Scholar 

  13. E.L Lawler, J.K. Lenstra, A.H.G. Rinnoy Kan, Recent Developments in Deterministic Sequencing and Scheduling: A Survey, Deterministic and Stochastic Scheduling, M.A.H. Dempster et al. (eds), D. Reidel, 1982.

    Google Scholar 

  14. J. Xu, D.L. Parnas, On Satisfying Timing Constraints in Hard-Real-Time Systems, Proc. ACM SIGSOFT ‘81 Conference on Software for Critical Systems (and ACM Software Engineering Notes), December 1991.

    Google Scholar 

  15. M. Pinedo, On the Computational Complexity of Stochastic Scheduling Problems, Deterministic and Stochastic Scheduling, M.A.H. Dempster et al. (eds), D. Reidel, 1982.

    Google Scholar 

  16. Weiss, Gideon, Multiserver Stochastic Scheduling, Deterministic and Stochastic Scheduling, M.A.H. Dempster et al. (eds.), D. Reidel, 1982.

    Google Scholar 

  17. T. Gifford, Algorithms for Stochastic Scheduling Problems with Due Dates.

    Google Scholar 

  18. R.M. Glorioso, F.C.C.Orsorio, Stochastic Automata Models in Computer and Communication Networks, Ch. 9 in Engineering Intelligent Systems, Digital Press, 1980.

    Google Scholar 

  19. C.D. Locke, Best-Effort Decision Making for Real-Time Scheduling, Ph.D. Thesis, cMU-CS-86–134, Department of Computer Science, Carnegie Mellon University, 1986.

    Google Scholar 

  20. R.K. Clark, Scheduling Dependent Real-Time Activities, Ph.D. Thesis, cMUCS-90–155, School of Computer Science, Carnegie Mellon University, 1990.

    Google Scholar 

  21. B. Stewart, Distributed Data Processing Technology, Interim Report, Honeywell Systems and Research Center, March 1977.

    Google Scholar 

  22. E.D. Jensen, C.D. Locke H. Tokuda, A Time-Value Driven Scheduling Model for Real-Time Operating Systems, Proceedings of the Symposium on Real-Time Systems, IEEE, November 1985.

    Google Scholar 

  23. E.D. Jensen, The Archons Project: An Overview, Proceedings of the International Symposium on Synchronization, Control and Communication, Academic Press, 1983.

    Google Scholar 

  24. J.D. Northcutt, Mechanisms for Reliable Distributed Real-Time Operating Systems The Alpha Kernel, Academic Press, 1987.

    Google Scholar 

  25. D.P. Maynard, S.E. Shipman, R.K. Clark, J.D. Northcutt, R.B. Kegley, B.A. Zimmerman, P.J. Keleher, An Example Real-Time Command, Control and Battle Management Application for Alpha, Technical Report TR 88121, Archons Project, Computer Science Department, Carnegie-Mellon University, December 1988.

    Google Scholar 

  26. J.D. Northcutt, R.K. Clark, D.P. Maynard, J.E. Trull, Decentralized Real-Time Scheduling, Final Technical Report, Contract F33602–88—D-0027, School of Computer Science, Carnegie-Mellon University, February 1990.

    Google Scholar 

  27. H. Tokuda, J.W. Wendorf, H.Y. Wang, Implementation of a Time-Driven Scheduler for Real-Time Operating Systems, Proceedings of the Real-Time Systems Symposium, IEEE, December 1987.

    Google Scholar 

  28. F. Wang, D. Mao, Worst Case Analysis for On-Line Scheduling in Real-Time Systems, Dept. of Computer and Information Sciences, University of MA, June 1991.

    Google Scholar 

  29. S. Baruah, G. Koren, D. Mao, B. Mishra, A. Raghunathan, L. Rosier, D. Shasha, F. Wang, On the Competitiveness of On-Line Real-Time Task Scheduling, Proceedings of the Real-Time Systems Symposium, IEEE, December 1991.

    Google Scholar 

  30. G. Koren, D. Shasba, Dover: An Optimal On-Line Scheduling Algorithm for Overloaded Real-Time Systems, TR-594, Computer Science Department, New York University, February 1992.

    Google Scholar 

  31. J.M. Peha, F.A. Tobagi, A Cost-Based Scheduling Algorithm to Support Integrated Services, Proc. IEEE Infocom, April 1991.

    Google Scholar 

  32. K. Chen, A Study on the Timeliness Property in Real-Time Systems, Real-Time Systems, September 1991.

    Google Scholar 

  33. K. Chen, P. Muhlethaler, Two Classes of Effective Heuristics for Time-Value Function Based Scheduling, 12th Real-Time System Symposium, 1991.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jensen, E.D. (1994). Asynchronous Decentralized Realtime Computer Systems. In: Halang, W.A., Stoyenko, A.D. (eds) Real Time Computing. NATO ASI Series, vol 127. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-88049-0_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-88049-0_17

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-88051-3

  • Online ISBN: 978-3-642-88049-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics