Collision aware coloring algorithm for wireless sensor networks

Wireless sensor networks (WSN) have received significant attention over the last few years as they afford a growing number of applications in various fields. At the same time, these networks provide numerous challenges due to their constraints, primarily related to energy scarcity. To overcome energy waste caused by collisions and contention based algorithm, the channel assignment mechanisms, like TDMA1, seem to be an effective way for scheduling node transmissions. To solve channel assignment problems, graph coloring theory has been exploited in many research works, primarily in order to assure collision-free communications. In this paper, we present a novel distributed coloring algorithm for WSNs taking into account the constraints of a real WSN environment. Our collision aware coloring algorithm assures a 2 hop nodes coloring, in a deterministic time execution, without requiring a neighborhood discovering phase. Performance evaluation results have shown the effectivness of our algorithm in terms of exchanged control packets per node as well as the chromatic number.

[1]  Kwang-Cheng Chen,et al.  Performance analysis of IEEE 802.11 CSMA/CA medium access control protocol , 1996, Proceedings of PIMRC '96 - 7th International Symposium on Personal, Indoor, and Mobile Communications.

[2]  Chenyang Lu,et al.  Dynamic Conflict-free Query Scheduling for Wireless Sensor Networks , 2006, Proceedings of the 2006 IEEE International Conference on Network Protocols.

[3]  Alessandro Panconesi,et al.  An Experimental Analysis of Simple, Distributed Vertex Coloring Algorithms , 2002, SODA '02.

[4]  Abdelfettah Belghith,et al.  A Distributed Clustering Algorithm without an Explicit Neighbourhood Knowledge , 2007 .

[5]  Roger Wattenhofer,et al.  Coloring unstructured radio networks , 2005, SPAA '05.

[6]  N. Xu A Survey of Sensor Network Applications , 2002 .

[7]  Naouel Ben Ali,et al.  Multi-constrained QOS multicast routing optimization , 2008 .

[8]  S. Ramanathan,et al.  A unified framework and algorithm for channel assignment in wireless networks , 1999, Wirel. Networks.

[9]  Injong Rhee,et al.  DRAND: Distributed Randomized TDMA Scheduling for Wireless Ad Hoc Networks , 2009, IEEE Trans. Mob. Comput..

[10]  Pascale Minet,et al.  OSERENA, an Optimized Coloring Algorithm for Dense or Large Scale Wireless Networks , 2011, ArXiv.

[11]  Abdelfettah Belghith,et al.  A Synchronous Tiered Based Clustering Algorithm for large-scale Ad hoc Networks , 2008, MWCN/PWC.

[12]  Toshiaki Miyazaki,et al.  Distributed Coloring Algorithm for Wireless Sensor Networks and Its Applications , 2007, 7th IEEE International Conference on Computer and Information Technology (CIT 2007).

[13]  Pascale Minet,et al.  SERENA: an energy-efficient strategy to schedule nodes activity in wireless ad hoc and sensor networks , 2007 .

[14]  D. Puccinelli,et al.  Wireless sensor networks: applications and challenges of ubiquitous sensing , 2005, IEEE Circuits and Systems Magazine.