Abstract
Advances in wireless technology have brought us closer to extensive deployment of distributed real-time embedded systems connected through a wireless channel. The medium-access control (MAC) layer protocol is critical in providing a real-time guarantee. We have devised a real-time wireless MAC protocol, robust implicit earliest deadline first, or RI-EDF. Packets are transmitted according to EDF scheduling rules, offering a protocol that implicitly avoids contention. In the event of a packet loss or a node failure, every node has the opportunity to recover the schedule based on a static recovery priority, offering a protocol that is robust with no central point of failure. We demonstrate in simulations that RI-EDF provides better goodput and lower packet loss than existing protocols like 802.11 PCF and EDCF. In our implementation and distributed control test-bed, we show that RI-EDF provides better throughput than the TinyOS MAC-layer protocol. Overall, RI-EDF provides predictable temporal behavior with minimal impact on node failures, packet losses, and noise in the channel.
- Baker, T. P. 1991. Stack-based scheduling of real-time processes. The Journal of Real-Time Systems 3, 1, 67--100. Google Scholar
Digital Library
- Bao, L. and Garcia-Luna-Aceves, J. J. 2001. A new approach to channel access scheduling for ad hoc networks. In Proceedings of the 7th Annual International Conference on Mobile Computing and Networking (MobiCom 2001). Rome, Italy. ACM Press, New York. 210--221. Google Scholar
Digital Library
- Benveniste, M., Chesson, G., Hoeben, M., Singla, A., Teunissen, H., and Wentink, M. 2001. EDCF Proposed Draft Text. IEEE Working Document 802.11-01/131r1.Google Scholar
- Bharghavan, V., Demers, A., Shenker, S., and Zhang, L. 1994. Macaw: A medium access protocol for wireless lans. In Proceedings of ACM Special Interest Group on Data Communications Conference (SIGCOMM 1994). London, England. Google Scholar
Digital Library
- Buttazzo, G. 1997. Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications. Kluwer Academic Publishers, Boston, MA. Google Scholar
Digital Library
- Caccamo, M., Zhang, L. Y., Sha, L., and Buttazzo, G. 2002. An implicit prioritized access protocol for wireless sensor networks. In Proceedings of the IEEE Real-Time Systems Symposium (RTSS 2002). Austin, Texas. Google Scholar
Digital Library
- Crenshaw, T., Tirumala, A., Hoke, S., and Caccamo, M. 2005. A robust implicit access protocol for real-time wireless collaboration. In Proceedings of the 17th Euromicro Conference on Real-Time Systems (ECRTS 2005). Palma de Mallorca, Spain. Google Scholar
Digital Library
- Cunningham, R. and Cahill, V. 2002. Time bounded medium access control for ad hoc networks. In Proceedings of the Workshop Principles of Mobile Computing (POMC 2002). Toulouse, France. Google Scholar
Digital Library
- Facchinetti, T., Almeida, L., Buttazzo, G., and Marchini, C. 2004. Real-time resource reservation protocol for wireless mobile ad hoc networks. In Proceedings of the 25th IEEE International Real-Time Systems Symposium (RTSS 2004). Libson, Portugal. Google Scholar
Digital Library
- Hoke, S. 2004. Wireless distributed control based on RI-EDF MAC protocol. http://pertsserver.cs. uiuc.edu/~mcaccamo/IPC/.Google Scholar
- Lee, D., Puri, A., Varaiya, P., Sengupta, R., Attias, R., and Tripakis, S. 2002. A wireless token ring protocol for ad-hoc networks. In Proceedings of the IEEE Aerospace Conference. Vol. 3. Big Sky, Montana.Google Scholar
- Lindgren, A., Almquist, A., and Schelén, O. 2001. Evaluation of quality of service schemes for IEEE 802.11 wireless lans. In Proceedings of the 26th Annual IEEE Conference on Local Computer Networks (LCN 2001). Tampa, Florida. Google Scholar
Digital Library
- Lindgren, A., Almquist, A., and Schelen, O. 2003. Quality of service schemes for ieee 802.11 wireless lans, an evaluation. Mobile Networks and Applications (MONET) 8, 3, 223--235. Google Scholar
Digital Library
- Liu, C. L. and Layland, J. W. 1973. Scheduling algorithms for multiprogramming in hard real time environment. Journal of the ACM 20, 1, 40--61. Google Scholar
Digital Library
- Liu, J. W. S. 2000. Real-Time Systems. Prentice Hall, Inc., Upper Saddle River, New Jersey.Google Scholar
- Monks, J. P., Bharghavan, V., and Hwu, W. 2001. A power controlled multiple access protocol for wireless packet networks. In Proceedings of 20th IEEE Conference on Computer Communications (INFOCOM 2001). Anchorage, Alaska.Google Scholar
- Malpani, N., Welch, J. L., and Vaidya, N. 2000. Leader election algorithms in mobile ad hoc networks. In Proceedings of the 4th International Workshop on Discrete Algorithms and Methods for Mobile Computing and Communications (DIALM 2000). Boston, MA. Google Scholar
Digital Library
- Sobrinho, J. and Krishnakumar, A. 1999. Quality-of-service in ad hoc carrier sense multiple access networks. IEEE Journal on Selected Areas in Communications 17, 8 (August), 1353--1368. Google Scholar
Digital Library
- Jurdzińkski, T., Kutylowski, M., and Zatopianski, J. 2002. Efficient algorithms for leader election in radio networks. In Proceedings of the 21st Annual Symposium on Principles of Distributed Computing (PODC 2002). Monterey, CA. Google Scholar
Digital Library
- Tobagi, F. A. and Kleinrock, L. 1975. Packet switching in radio channels: Part ii---the hidden terminal problem in carrier sense multiple-access and the busy-tone solution. IEEE Transactions on Communications 23, 12 (Dec.), 1417--1433.Google Scholar
Cross Ref
- Yang, X. and Vaidya, N. 2002. Priority scheduling in wireless ad hoc networks. In ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc 2002). Lausanne. Google Scholar
Digital Library
Index Terms
Robust implicit EDF: A wireless MAC protocol for collaborative real-time systems
Recommendations
Opportunistic CSMA/CA for achieving multi-user diversity in wireless LAN
The throughput of an IEEE 802.11 network decreases as the number of users increases because of the increased collision probability. To improve the throughput in the presence of a large population, this paper presents an opportunistic carrier-sense ...
Minimum Bandwidth Reservations for Periodic Streams in Wireless Real-Time Systems
Reservation-based (as opposed to contention-based) channel access in WLANs provides predictable and deterministic transmission and is therefore able to provide timeliness guarantees for wireless and embedded real-time applications. Also, reservation-...
Global EDF-based scheduling with laxity-driven priority promotion
This paper presents an algorithm, called Earliest Deadline Critical Laxity (EDCL), for scheduling sporadic task systems on multiprocessors. EDCL is a derivative of the Earliest Deadline Zero Laxity (EDZL) algorithm. Each job is assigned a priority based ...








Comments