This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
A Fault-Tolerant Protocol for Energy-Efficient Permutation Routing in Wireless Networks
November 2005 (vol. 54 no. 11)
pp. 1409-0421
A wireless network (WN) is a distributed system where each node is a small hand-held commodity device called a station. Wireless sensor networks have received increasing interest in recent years due to their usage in monitoring and data collection in a wide variety of environments like remote geographic locations, industrial plants, toxic locations, or even office buildings. Two of the most important issues related to a WN are their energy constraints and their potential for developing faults. A station is usually powered by a battery which cannot be recharged while on a mission. Hence, any protocol run by a WN should be energy-efficient. Moreover, it is possible that all stations deployed as part of a WN may not work perfectly. Hence, any protocol designed for a WN should work well even when some of the stations are faulty. The permutation routing problem is an abstraction of many routing problems in a wireless network. In an instance of the permutation routing problem, each of the p stations in the network is the sender and recipient of {\frac{n}{p}} packets. The task is to route the packets to their correct destinations. We consider the permutation routing problem in a single-hop wireless network, where each station is within the transmission range of all other stations. We design a protocol for permutation routing on a WN which is both energy efficient and fault tolerant. We present both theoretical estimates and extensive simulation results to show that our protocol is efficient in terms of energy expenditure at each node even when some of the nodes are faulty. Moreover, we show that our protocol is also efficient for the unbalanced permutation routing problem when each station is the sender and recipient of an unequal number of packets.

[1] N. Abramson, “Multiple Access in Wireless Digital Networks,” Proc. IEEE, vol. 82, pp. 1360-1370, 1994.
[2] D.J. Baker, “Data/Voice Communication over a Multihop, Mobile, High Frequency Network,” Proc. Military Comm. Conf., pp. 339-343, 1997.
[3] D. Bertzekas and R. Gallager, Data Networks, second ed. Prentice Hall, 1992.
[4] A. Bagchi and S.L. Hakimi, “Data Transfer in Broadcast Networks,” IEEE Trans. Computers, vol. 41, pp. 842-847, 1992.
[5] A. Bakshi and V.K. Prasanna, “Energy-Efficient Communication in Multi-Channel Single-Hop Sensor Networks,” Proc. 10th Int'l Conf. Parallel and Distributed Systems (ICPADS), July 2004.
[6] A. Bakshi and V.K. Prasanna, “Structured Communication in Single Hop Sensor Networks,” Proc. First European Workshop Wireless Sensor Networks, pp. 138-153, Jan. 2004.
[7] D.M. Blough and H.W. Wang, “The Broadcast Comparison Model for On-Line Fault Diagnosis in Multicomputer Systems: Theory and Implementation,” IEEE Trans. Computers, vol. 48, no. 5, pp. 470-493, May 1999.
[8] D. Culler, D. Estrin, and M. Srivastava, “Overview of Sensor Networks,” Computer, vol. 37, no. 8, pp. 41-49, 2004.
[9] D. Culler and W. Hong, “Wireless Sensor Networks,” Comm. ACM, vol. 47, no. 6, pp. 30-33, 2004.
[10] I. Chlamtac and A. Farago, “An Optimal Channel Access Protocol with Multiple Reception Capacity,” IEEE Trans. Computers, vol. 43, pp. 480-484, 1994.
[11] S. Chessa and P. Santi, “Crash Faults Identification in Wireless Sensor Networks,” Computer Comm., vol. 25, no. 14, pp. 1273-1282, 2002.
[12] A. Datta, “Fault-Tolerant and Energy-Efficient Permutation Routing Protocol for Wireless Networks,” Proc. 17th Int'l Parallel and Distributed Processing Symp. (IPDPS 2003), IEEE CS CD-ROM Proc., Apr. 2003.
[13] A. Datta and A.Y. Zomaya, “New Energy-Efficient Permutation Routing Protocol for Single-Hop Radio Networks,” Proc. Eighth Int'l Computing and Combinatorics Conf., pp. 249-258, 2002.
[14] A. Datta and A.Y. Zomaya, “An Energy-Efficient Permutation Routing Protocol for Single-Hop Radio Networks,” IEEE Trans. Parallel and Distributed Systems, vol. 15, no. 4, Apr. 2004.
[15] W.C. Fifer and F.J. Bruno, “Low Cost Packet Radio,” Proc. IEEE, vol. 75, pp. 33-42, 1987.
[16] M. Fine and F.A. Tobagi, “Demand Assignment Multiple Access Schemes in Broadcast Bus Local Area Networks,” IEEE Trans. Computers, vol. 33, pp. 1130-1159, 1984.
[17] M. Gerla and T.C. Tsai, “Multicaster, Mobile, Multimedia Radio Network,” Wireless Networks, vol. 1, pp. 255-265, 1995.
[18] IEEE 11 Standards, http://grouper.ieee.org/groups/80211/, 2005.
[19] C.R. Lin and M. Gerla, “Adaptive Clustering in Mobile Wireless Networks,” IEEE J. Selected Areas in Comm., vol. 16, pp. 1265-1275, 1997.
[20] K. Nakano and S. Olariu, “Randomized Initialization Protocols for Radio Networks,” IEEE Trans. Parallel and Distributed Systems, vol. 11, pp. 749-759, 2000.
[21] K. Nakano, S. Olariu, and J.L. Schwing, “Broadcast-Efficient Protocols for Mobile Radio Networks,” IEEE Trans. Parallel and Distributed Systems, vol. 10, pp. 1276-1289, 1999.
[22] K. Nakano, S. Olariu, and A.Y. Zomaya, “Energy-Efficient Permutation Routing in Radio Networks,” IEEE Trans. Parallel and Distributed Systems, vol. 12, no. 6, pp. 544-557, June 2001.
[23] R.A. Powers, “Batteries for Low-Power Electronics,” Proc. IEEE, vol. 83, pp. 687-693, 1995.
[24] A. Raniwala and T. Chiueh, “Architecture and Algorithms for an IEEE 802.11-Based Multi-Channel Wireless Mesh Network,” Proc. IEEE INFOCOM, 2005.
[25] A. Raniwala and T. Chiueh, “Hyacinth: An IEEE 802.11-Based Multi-Channel Wireless Mesh Network,” Experimental Computer Systems Lab, SUNY at Stoney Brook, http://www.ecsl.cs. sunysb.edumultichannel /, 2005.
[26] A.K. Salkintzis and C. Chamzas, “An In-Band Power-Saving Protocol for Mobile Data Networks,” IEEE Trans. Comm., vol. 46, pp. 1194-1205, 1998.
[27] S.H. Shah, K. Chen, and K. Nahrstedt, “Dynamic Bandwidth Management for Single-Hop Ad Hoc Wireless Networks,” Proc. First IEEE Int'l Conf. Pervasive Computing and Comm. (PERCOM), Mar. 2003.
[28] M. Singh and V.K. Prasanna, “Optimal Energy Balanced Algorithm for Selection in Single Hop Sensor Networks,” Proc. Workshop Sensor Network Protocols and Applications (SNPA), Int'l Conf. Comm. (ICC), May 2003.
[29] M. Singh and V.K. Prasanna, “A Hierarchical Model for Distributed Collaborative Computation in Wireless Sensor Networks,” Proc. IPDPS Workshop Advances in Parallel and Distributed Computational Models, Apr. 2003.
[30] M. Singh and V.K. Prasanna, “Energy-Optimal and Energy-Balanced Sorting in a Single-Hop Sensor Network,” Proc. First IEEE Int'l Conf. Pervasive Computing and Comm. (PERCOM), Mar. 2003.
[31] S. Singh and C.S. Raghavendra, “PAMAS— Power Aware Multi-Access Protocol with Signalling for Ad-Hoc Networks,” ACM Computer Comm. Rev., vol. 28, pp. 5-26, 1998.
[32] K. Sivalingam, M.B. Srivastava, and P. Agarwal, “Low Power Link and Access Protocols for Wireless Multimedia Networks,” Proc. IEEE Vehicular Technology Conf. (VTC '97), 1997.

Index Terms:
Index Terms- Wireless network, permutation routing, energy-efficiency, fault-tolerance, single-hop network.
Citation:
Amitava Datta, "A Fault-Tolerant Protocol for Energy-Efficient Permutation Routing in Wireless Networks," IEEE Transactions on Computers, vol. 54, no. 11, pp. 1409-0421, Nov. 2005, doi:10.1109/TC.2005.172
Usage of this product signifies your acceptance of the Terms of Use.