Static-Priority Scheduling of Sporadic Messages on a Wireless Channel

  • Björn Andersson
  • Eduardo Tovar
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3974)

Abstract

Consider the problem of scheduling sporadic messages with deadlines on a wireless channel. We propose a collision-free medium access control (MAC) protocol which implements static-priority scheduling and present a schedulability analysis technique for the protocol. The MAC protocol allows multiple masters and is fully distributed; it is an adaptation to a wireless channel of the dominance protocol used in the CAN bus. But unlike that protocol, our protocol does not require a node having the ability to receive an incoming bit from the channel while transmitting to the channel.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    IEEE 802.11, 1999 edn. (ISO/IEC 8802-11: 1999) IEEE Standards for Information Technology – Telecommunications and Information Exchange between Systems – Local and Metropolitan Area Network – Specific Requirements – Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) SpecificationsGoogle Scholar
  2. 2.
    Aad, I., Castelluccia, C.: Differentiation mechanisms for IEEE 802.11. In: Infocom, pp. 209–218 (2001)Google Scholar
  3. 3.
    Barry, M., Campbell, A.T., Andras, V.: Distributed control algorithms for service differentiation in wireless packet networks. In: Infocom (2001)Google Scholar
  4. 4.
    Baruah, S.K., Mok, A.K., Rosier, A.K.: Preemptively scheduling hard-real-time sporadic tasks on one processor. In: IEEE Real-Time Systems Symposium, pp. 182–190 (1990)Google Scholar
  5. 5.
    Bosch: CAN specification, ver. 2.0, Robert Bosch GmbH, Stuttgart. Technical report (1991)Google Scholar
  6. 6.
    Caccamo, M., Zhang, L.Y.: An implicit prioritized access protocol for wireless sensor networks. In: 23rd IEEE Real-Time Systems Symposium (RTSS 2002), Austin, Texas, pp. 39–48 (2002)Google Scholar
  7. 7.
    Deng, D.-J., Ruay-Shiung, C.: A priority scheme for IEEE 802.11 DCF access method. IEICE Transactions on Communication E82-B, 96–102 (1999)Google Scholar
  8. 8.
    Kopetz, H., Grunsteidl, G.: TTP - a protocol for fault-tolerant real-time systems. IEEE Computer 27(1), 14–24 (1994)CrossRefGoogle Scholar
  9. 9.
    Leung, J., Whitehead, J.: On the complexity of fixed-priority scheduling of periodic real-time tasks. Performance Evaluation, Elsevier Science 22(4), 237–250 (1982)MathSciNetCrossRefMATHGoogle Scholar
  10. 10.
    Li, H., Shenoy, P., Ramamrithan, K.: Scheduling communication in real-time sensor applications. In: IEEE Real-Time and Embedded Technology and Applications Symposium, Toronto, Canada (2004)Google Scholar
  11. 11.
    Mok, A.: Fundamental Design Problems of Distributed Systems for the Hard Real-Time Environment. PhD thesis, Massachusetts Institute of Technology (1983)Google Scholar
  12. 12.
    Mok, A.K., Ward, S.: Distributed broadcast channel access. Computer Networks 3, 327–335 (1979)Google Scholar
  13. 13.
    Sheu, J.-P., Liu, C.-H., Wu, S.-L., Tseng, Y.-C.: A priority MAC protocol to support real-time traffic in ad hoc networks. Wireless networks 10(1), 61–69 (2004)CrossRefGoogle Scholar
  14. 14.
    Sobrinho, J.L., Krishnakumar, A.: Quality-of-service in ad hoc carrier sense multiple access networks. IEEE J. Selec. Areas Commun. 17(8), 1353–1368 (1999)CrossRefGoogle Scholar
  15. 15.
    Sobrinho, J.L., Krishnakumar, A.S.: Real-time traffic over the IEEE 802.11 medium access control layer. Bell Labs Technical Journal 1(2), 172–187 (1996)CrossRefGoogle Scholar
  16. 16.
    Thomas, W.C., Moussa, A.B., Rajeev, B., David, B.S.: Contention-free periodic message scheduler medium access control in wireless sensor / actuator networks. In: IEEE Real-Time Systems Symposium, Cancun, Mexico, pp. 298–307 (2003)Google Scholar
  17. 17.
    Tindell, K., Hansson, H., Wellings, A.: Analysing real-time communications: controller area network (CAN). In: 15th Real-Time Systems Symposium (RTSS 1994), pp. 259–263 (1994)Google Scholar
  18. 18.
    Tovar, E., Vasques, V.: Non pre-emptive scheduling of messages on SMTV token-passing networks. In: 12th Euromicro Conference on Real Time Systems (ECRTS 2000), pp. 209–218 (2000)Google Scholar
  19. 19.
    Yang, X., Vaidya, N.: Priority scheduling in wireless ad hoc networks. Wireless networks (to appear)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Björn Andersson
    • 1
  • Eduardo Tovar
    • 1
  1. 1.Department of Computer EngineeringSchool of Engineering, Polytechnic Institute of Porto (ISEP-IPP)PortoPortugal

Personalised recommendations