Abstract
Message collisions and conflicts on the level of communication channels are among the main factors of energy loss problem in large-scale restrained resource wireless networks. Several works addressing message collisions and conflicts has been proposed in the literature. Most of these works propose a centralized approach which is not always suitable especially in large scale Low-power and Lossy Networks (LLN). On the other hand, fully distributed solutions are more suited for LLN context, but mostly use a probabilistic approach that does not always guaranty a collision and conflict free communication. In this paper, we present a new solution ensuring collision and conflict free communication for any network topology. Our algorithm is fully distributed and allows to allocate communication channels using a graph coloring approach. At the end of the coloring process, we always achieve collision and conflict free communication regardless the network topology and its size. Moreover, our coloring approach is itself collision and conflict-free which significantly reduces energy loss during communication channels allocation. To evaluate the performance of our algorithm, we have conducted simulations on Omnet++ and have shown through the simulation results that our protocol outperforms existing works in several criteria.






Similar content being viewed by others
Data availability
Data sharing not applicable to this article as no datasets were generated or analysed during the current study.
References
Kumar A, Sharma S, Singh A, Alwadain A, Choi B, Manual-Brenosa J, Ortega-Mansilla A, Goyal N (2021) Revolutionary strategies analysis and proposed system for future infrastructure in Internet of Things. Sustainability. https://doi.org/10.3390/su14010071
Goyal N, Kumar A, Popli R et al (2022) Priority based data gathering using multiple mobile sinks in cluster based UWSNs for oil pipeline leakage detection. Cluster Comput 25:1341–1354
Attiya H, Welch J (2004) Distributed Computing: Fundamentals, Simulations and Advanced Topics, (2d Edition), Wiley-Interscience, 414 pages
Shao C, Park H, Roh H, Lee W, Kim H (2020) PolarScout: Wi-Fi Interference-Resilient ZigBee Communication via Shell-Shaping. IEEE/ACM Transactions on Networking
Goyal N, Kumar A, Popli R et al (2022) Priority based data gathering using multiple mobile sinks in cluster based UWSNs for oil pipeline leakage detection. Cluster Comput 25:1341–1354
Barenboim LL, Elkin K (2014) Distributed graph coloring, fundamental and recent developments, Morgan & Claypool Publishers
Blair J, Manne F (2009) An efficient self-stabilizing distance-2 coloring algorithm. Proc 16th Colloquium on Structural Information and Communication Complexity (SIROCCO’10), pp 237-251
Halldórsson M, Kuhn F, Maus Y (2020) Distance-2 Coloring in the CONGEST Model. In Proceedings of the 39th Symposium on Principles of Distributed Computing (PODC ’20), New York, USA, 233–242
Herman T, Tixeuil S (2004) A distributed TDMA slot assignment algorithm for wireless sensor networks. Proc. Int’l Workshop on Algorithmic Aspects of Wireless Sensor Networks, pp 45-58
Jemili I, Ghrab D, Belghith A, Derbel B, Dhraief A (2013) Collision aware coloring algorithm for wireless sensor networks. In Proc 9th Int’l Wireless Communication and Mobile Computing Conference (IWCMC’13), pages 1546-1553
Mahfoudh S, Chalhoub G, Minet P, Misson M, Amdouni I (2010) Node coloring and color conflict detection in wireless sensor networks. Future Internet 2(4):469
Rhee I, Warrier A, Min J, Xu L (2009) Drand: Distributed randomized TDMA scheduling for wireless ad-hoc networks. IEEE Trans Mobile Comput 8:1384–1396
Li Y, Zhang X, Zeng J, Wan Y, Ma F (2017) A distributed TDMA scheduling algorithm based on energy-topology factor in Internet of Things. IEEE Access 5:10757–10768
Batta MS, Aliouat Z, Harous S (2019) A distributed weight-based TDMA scheduling algorithm for latency improvement in IoT. 2019 IEEE 10th Annual Ubiquitous Computing, Electronics and Mobile Communication Conference (UEMCON). IEEE
Lakhlef H, Bourgeois J, Harous S, Myoupo J (2015) Collision-Free Routing Protocol in Multi-hop Wireless Sensor Networks. In CIT 2015, The 15th IEEE Int. Conf. on Computer and Information Technology, Liverpool, UK, pages 9299
Lakhlef H, Raynal M, Taïani F (2019) Vertex coloring with communication constraints in synchronous broadcast networks. IEEE Trans Parallel Distrib Syst 30(7):1672–1686
Bouabdallah A, Lakhlef H, Raynal M, Taani F (2017) Providing Collision-Free and Conflict-Free Communication in General Synchronous Broadcast/Receive Networks. IEEE AINA, The 31st IEEE International Conference on Advanced Information Networking and Applications 399-406
Zhang X, Hong J, Zhang L, Shan X, Li V O (2007) CC-TDMA: Coloring-and coding-based multi-channel TDMA scheduling for wireless ad hoc networks. IEEE Wireless Communications and Networking Conference (WCNC)
Narayanan L (2002) Channel assignment and graph multicoloring. Handbook of wireless networks and mobile computing, Wiley, ISBN: 0-471-41902-8
Chipara O, Lu C, Stankovic J, Roman G-C (2011) Dynamic conflict-free transmission scheduling for sensor network queries. IEEE Trans Mobile Comput 10(5):734–748
Raychaudhuri A (1994) Further results on T-coloring and frequency assignment problems. SIAM J Discrete Math 7(4):605–613
Chung K-M, Pettie S, Su H-H (2014) Distributed Algorithms for the Lovász Local Lemma and Graph Coloring. In: Proc. 33th ACM Symposium Principles of Distributed Computing
Hugh Hind K, Molloy M, Reed B (1997) Colouring a graph frugally. Combinatorica 17(4):469–482
Molloy M, Bruce R (2002) Graph colouring and the probabilistic method. Vol. 23. Springer (Algorithms and combinatorics)
Molloy M, Reed B (2010) Asymptotically optimal frugal colouring. J Comb Theory Ser B100(2):226–246
Kang RJ, Müller Frugal T (2011) Acyclic and star colourings of graphs. Discret Appl Math 159(16):1806–1814
Raynal M (2013) Distributed algorithms for message-passing systems. Springer, 500 pages, ISBN 978-3-642-38122-5
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Imine, Y., Lakhlef, H., Raynal, M. et al. DMCSC: a fully distributed multi-coloring approach for scalable communication in synchronous broadcast networks. J Supercomput 79, 788–813 (2023). https://doi.org/10.1007/s11227-022-04700-3
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-022-04700-3