Skip to main content
Log in

Responsive, deterministic IEEE 802.5 token ring scheduling

  • Published:
Real-Time Systems Aims and scope Submit manuscript

Abstract

This paper presents a novel approach for scheduling the IEEE 802.5 token ring. This approach not only guarantees deadlines for synchronous class messages, but also dramatically reduces asynchronous class response times. Further, highly responsive guaranteed service is introduced for alert class asynchronous messages. Conventional use of the IEEE 802.5 token ring standard guarantees synchronous communication services using Time Domain Multiplexing (TDM) techniques while relegating asynchronous class message services to background status. The result is poor responsiveness. Further, the TDM schedules tend to be fragile and difficult to modify and extend. This paper presents an algorithmic-based scheduling approach that supportsa priori schedulability determination for arbitrary synchronous message sets without the costly development, testing, and tuning of TDM schedules. This capability allows the IEEE 802.5 standard to support dynamic, adaptive, and reconfigurable run-time environments where the inflexibility of TDM would be prohibitive. Advanced real-time scheduling theory is applied to the IEEE 802.5 token ring standard and dramatically enhances asynchronous class messages' responsiveness while still maintaining guaranteed service for the synchronous class. The result is a highly responsive real-time ring that can form the backbone of predictable, stable, and extendible real-time systems.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • DaileyG.E. 1983. Distributed systems data bus, external audit — PDR, 03J/04273/03. Tech. report (May). IBM FSD. Manassas, Virginia.

    Google Scholar 

  • HoodP., and V.Grover. 1986. Designing real time systems in Ada. Tech. report 1123-1 (8 Jan.). Softech, Inc. 460 Totten Pond Road, Waltham, Massachusetts.

    Google Scholar 

  • KopetzHermann, et al. 1989. Distributed fault-tolerant real-time systems: The MARS approach.IEEE Micro, 9, 1 (Feb.), 25–40.

    Google Scholar 

  • LehoczkyJ.P., and L.Sha. 1986. Performance of real-time bus scheduling algorithms.ACM Performance Evaluation Review, Special Issue. 14, 1 (May).

    Google Scholar 

  • Le Lann, G. 1988. Real-time communications systems. Tech. report,Real-Time Communications Workshop (NASA-JSC, Houston, Texas, January 21–22).

  • LiuC.L. and J.W.Layland. 1973. Scheduling algorithms for multiprogramming in a hard real-time environment.JACM, 20, 1:40–61.

    Google Scholar 

  • Rajkumar, R. 1986. Scheduling periodic tasks with hard deadlines and data input/output. Master's thesis (Oct.), Department of Electrical and Computer Engineering, Carnegie-Mellon University.

  • Rothauser, E.H., and D. Wild. 1977. MLMA-A collision-free multi-access method.Proc. JFIP Congress 77.

  • SAE-9B. 1986. SAE AE9-B high speed data bus standard. Tech. report Issue 1, Draft 2 (Jan. 21). Society of Automotive Engineers, Subcommittee 9-B.

  • Sha, L., R. Rajkumar, and J.P. Lehoczky. 1988. Priority inheritance protocols: an approach to real-time synchronization. Accepted for publication inIEEE Transactions on Computers.

  • Stankovic, John A. 1989. A serious problem for the next-generation systems.Computer (Oct.), 10–19.

  • Strosnider, Jay K. 1988. Highly Responsive Real-Time Token Rings (Aug.). PhD dissertation, Carnegie Mellon University.

  • Tannenbaum, Andrew S. 1981.Computer Networks. Prentice-Hall.

  • Zhao, W., and K. Ramamitham. 1986. A virtual time CSMA protocol for hard real time communications.IEEE Real-Time Systems Symposium.

  • Zhao, W., J. Stankovic, and K. Ramamitham. 1988. A window protocol for transmission of time contrained messages.Proceedings of the 8th International Conference on Distributed Computing Systems.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Strosnider, J.K., Marchok, T.E. Responsive, deterministic IEEE 802.5 token ring scheduling. Real-Time Syst 1, 133–158 (1989). https://doi.org/10.1007/BF00571420

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00571420

Keywords

Navigation