Skip to main content
Log in

Design and performance evaluation of mixed multicast architecture for internet of things environment

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

Internet of things (IoT) has become one of the most important fields in computing arena. The environments of IoT require highly efficient, immediate and worldwide communication services. Accordingly, efficient multicast routing architecture is a fundamental premise for IoT. This paper proposes a mixed multicast architecture for IoT environments that employs the centric, hierarchical, and distributed traditional multicast architectures. The aim is to determine the most suitable traditional multicast architecture, relative to the current state of the IoT system. First, an algorithm to manage the proposed multicast architecture is introduced. Then, an IoT case study for each traditional multicast architecture is demonstrated. Finally, a simulation environment is established, using the network simulator package NS2, to measure the performance of the proposed architecture. The considered performance metrics are end-to-end delay, packet loss, throughput, energy consumption, and transformation rate between traditional multicast architectures. The results demonstrate the superiority of the proposed architecture relative to individual traditional multicast architectures.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19

Similar content being viewed by others

References

  1. Malik S, Srinivasan K, Khan S (2012) Convergence time analysis of open shortest path first routing protocol in internet scale networks. IEEE Electron Lett 48(19):1188–1190

    Article  Google Scholar 

  2. Al-Fuqaha Ala, Khreishah Abdallah, Guizani Mohsen, Rayes Ammar, Mohammadi Mehdi (2015) Toward better horizontal integration among IoT services. IEEE Commun Mag 53(9):72–79

    Article  Google Scholar 

  3. Arabnia HR (1990) A parallel algorithm for the arbitrary rotation of digitized images using process-and-data-decomposition approach. J Parallel Distrib Comput 10(2):188–193

    Article  Google Scholar 

  4. Arabnia HR (1995) Distributed stereocorrelation algorithm. Int J Comput Commun (Elsevier Science) 19:707–712

    Article  Google Scholar 

  5. Arabnia HR, Taha TR (1998) A parallel numerical algorithm on a reconfigurable multi-ring network. J Telecommun Syst Special Issue Interconnect Netw 10:185–203

    Google Scholar 

  6. He X, Arabnia HR (2006) Design of a uni-directional switch. Int J Comput Sci Netw Secur (IJCSNS) 6(6):130–138

    Google Scholar 

  7. Arabnia HR, Smith JW (1993) A reconfigurable interconnection network for imaging operations and its implementation using a multi-stage switching box. In: Proceedings of the 7th Annual International High Performance Computing Conference. The 1993 High Performance Computing: New Horizons Supercomputing Symposium. Calgary, Alberta, Canada, June, pp 349–357

  8. Bhandarkar SM, Arabnia HR (1993) The multi-ring reconfigurable multiprocessor network for computer vision. In: Proceedings of the IEEE Workshop on Computer Architectures for Machine Perception (CAMP’93), IEEE Computer Society Press (Eds.: Magdy A. Bayoumi, Larry S. Davis, and Kimon P. Valavanis), New Orleans, Louisiana, Dec. 15–17, pp 180–191

  9. Arabnia HR (1994) Broadcasting mechanisms on the reconfigurable MultiRing network. In: Proceedings of the 14th IMACS World Congress on Computational and Applied Mathematics, July 11–15, 1994, Georgia Institute of Technology, Atlanta, Georgia, vol 3, pp 1076–1080

  10. Arabnia HR (1997) The stereo correspondence problem on a ring-based network. In: Proceedings of the 1997 Aizu International Symposium on Parallel Algorithms/Architectures Synthesis (PAs’97), IEEE/ACM, March 17–21, 1997, Aizu-Wakamatsu, Japan. Invited paper, pp 265–276

  11. He X, Arabnia HR (2004) Scalable switch for bi-directional multiring network. In: Proceedings of The 4th IEEE International Symposium on Signal Processing and Information Technology, ISSPIT’04, (IEEE Signal Processing and IEEE Computer Society), December 18–21, 2004, Rome, Italy, pp 279–282

  12. Ahmed AM, Kong X, Liu L, Xia F, Abolfazli S, Sanaei Z, Tolba A (2017) BoDMaS: bio-inspired selfishness detection and mitigation in data management for ad-hoc social networks. Ad Hoc Netw 55:119–131

    Article  Google Scholar 

  13. Xia F, Liaqat HB, Ahmed AM, Liu L, Ma J, Huang R, Tolba A (2016) User popularity-based packet scheduling for congestion control in ad-hoc social networks. J Comput Syst Sci 82(1):93–112

    Article  MathSciNet  Google Scholar 

  14. Abualigah LMQ, Hanandeh ES (2015) Applying genetic algorithms to information retrieval using vector space model. Int J Comput Sci Eng Appl 5(1):19

    Google Scholar 

  15. Said O (2013) Accurate performance evaluation of internet multicast architectures. KSII Trans Internet Inf Syst 7(9):2194–2212

    Article  Google Scholar 

  16. Ammar M, Russello G, Crispo B (2018) Internet of things: a survey on the security of IoT frameworks. J Inf Secur Appl 38:8–27

    Google Scholar 

  17. Campbell W (2018) The Impact of the Internet of Things (IoT) on the IT Security Infrastructure of Traditional Colleges and Universities in the State of Utah. In: The Internet of People, Things and Services, pp 132–153

  18. Jeon Soobin, Jung Inbum (2018) Experimental evaluation of improved IoT middleware for flexible performance and efficient connectivity. Ad Hoc Netw 70:61–72

    Article  Google Scholar 

  19. Zikria YB, Afzal MK, Ishmanov F, Kim SW, Yu H (2018) A survey on routing protocols supported by the Contiki Internet of things operating system. Future Gener Comput Syst 82(5):200–219

    Article  Google Scholar 

  20. Nascimento N, De Lucena C (2017) FIoT: an agent-based framework for self-adaptive and self-organizing applications based on the Internet of Things. Elsevier Inf Sci 378(1):161–176

    Article  Google Scholar 

  21. Yongrui Q et al (2016) When things matter: a survey on data-centric internet of things. J Netw Comput Appl 64(4):137–153

    Google Scholar 

  22. Stojkoska B, Trivodaliev K (2017) A review of Internet of Things for smart home: challenges and solutions. Elsevier J Cleaner Product 140(3):1454–1464

    Article  Google Scholar 

  23. Said O, Masud M (2013) Towards internet of things: survey and future vision. Int J Comput Netw (IJCN) 5(1):1–17

    Article  Google Scholar 

  24. Ouaddah A et al (2017) Access control in the Internet of Things: big challenges and new opportunities. Elsevier Comput Netw 112(15):237–262

    Article  Google Scholar 

  25. Abualigah LM, Khader AT (2017) Unsupervised text feature selection technique based on hybrid particle swarm optimization algorithm with genetic operators for the text clustering. J Supercomput 73(11):4773–4795

    Article  Google Scholar 

  26. Ejaz W, Naeem M, Shahid A (2017) Efficient energy management for the internet of things in smart cities. IEEE Commun Mag 55(1):84–91

    Article  Google Scholar 

  27. Said O, Albagory Y (2017) Internet of things-based free learning system: performance evaluation and communication perspective. IETE J Res 63(1):31–44

    Article  Google Scholar 

  28. Mahalaxmi G, Rajakumari KE (2017) Multi-agent technology to improve the internet of things routing algorithm using ant colony optimization. Ind J Sci Technol 10(31):1–8

    Article  Google Scholar 

  29. Shang W, Yu Y, Droms R (2016) Challenges in IoT Networking via TCP/IP Architecture, NDN Technical Report NDN-0038. Revision 1: February 10, 2016. https://named-data.net/wp-content/uploads/2016/02/ndn-0038-1-challenges-iot.pdf. Accessed 21 Apr 2018

  30. Perlman R et al. (1999) Simple multicast: a design for simple, low-overhead multicast. Internet draft. http://tools.ietf.org/html/draft-perlman-simple-multicast-02. Accessed 21 Apr 2018

  31. Wg P, Adams A, Nicholas J, Siadak W (2004) Protocol independent multicast—dense mode (PIM-DM): protocol specification. Internet draft

  32. Ballardie A, Cain B, Zhang Z (1998) Core based trees (CBT version 3) multicast routing. Internet draft. http://www.ietf.org/proceedings/44/I-D/draft-ietf-idmr-cbt-spec-v3-01.txt. Accessed 21 Apr 2018

  33. Deering S et al. (1996) Protocol independent multicast-sparse mode (PIM-SM): motivation and architecture. https://pdfs.semanticscholar.org/7bd4/6e6a9dbc3ede45fe8cc598c608fb0a8a1c72.pdf?_ga=2.259887306.1336837772.1524313230-747404841.1522487116. Accessed 21 Apr 2018

  34. Moy J (1994) Multicast Extension to OSPF. RFC 1584. https://tools.ietf.org/html/rfc1584.html. Accessed 21 Apr 2018

  35. Moy J (1998) OSPF version 2. RFC 2328. http://www.ietf.org/rfc/rfc2328.txt. Accessed 21 Apr 2018

  36. Waitzman D, Partridge C (1988) Distance vector multicast routing protocol. RFC 1075. http://www.ietf.org/rfc/rfc1075.txt. Accessed 21 Apr 2018

  37. Yang Y et al (2008) A service-centric multicast architecture and routing protocol. IEEE Trans Parallel Distrib Syst 19(1):35–51

    Article  Google Scholar 

  38. Shrivastava L, Dauria S, Tomar G (2011) Performance evaluation of routing protocols in MANET with different traffic loads. In: Proceedings of IEEE International Conference on Communication Systems and Network Technologies, Jammu, India, pp 13–16

  39. Santhi S, Sadasivam G (2011) Performance evaluation of different routing protocols to minimize congestion in heterogeneous network. In: Proceedings of IEEE International Conference on Recent Trends in Information Technology, India, pp 336–341

  40. Ionela C, Croitoru V, Popescu A (2011) Comparative performance evaluation of IPSAG and HC-IPSAG cognitive radio routing protocols. In: International Symposium on Signals, Circuits and Systems (ISSCS), Romania, pp 1–4

  41. Hachisuka Y, Hasegawa H, Sato K (2011) Design algorithm of waveband multicast tree in hierarchical optical path networks that utilizes grouping of destination node sets. In: SPIE Proceedings Hierarchical and Heterogeneous Optical Networks, China, pp 1–6

  42. Wang F, Xiong Y, Liu J (2010) mTreebone: a collaborative tree-mesh overlay network for multicast video streaming. IEEE Trans Ransactions Parallel Distrib Syst 21(3):379–392

    Article  Google Scholar 

  43. Polishchuk T et al. (2012) Scalable architecture for multimedia multicast internet applications. In: IEEE International Symposium, World of Wireless, Mobile and Multimedia Networks (WoWMoM), San Francisco, Canada, pp 1–6, June 25–28

  44. Silva F et al. (2012) On the analysis of multicast traffic over the entity title architecture. In: Proceedings of IEEE International Conference on Networks (ICON), Singapore, pp 30–35, Dec. 12–14

  45. Jardim S et al. (2012) Applying advanced network resource provisioning in future internet systems. In: IEEE Latin-America Conference on Communications (LATINCOM), Cuenca, Ecuador, 7–9 Nov. https://doi.org/10.1109/latincom.2012.6506000

  46. Atlas A et al. (2012) An architecture for multicast protection using maximally redundant trees. Internet Draft, July 12

  47. Rahmani R, Kanter T (2015) Layering the internet-of-things with multicasting in flow-sensors for internet-of-services. Int J Multimed Ubiquitous Eng 10(12):37–52

    Article  Google Scholar 

  48. Martynov N (2014) Secure multicast with source authentication for the Internet of things, technical university of Denmark, degree project- in- second level. Stockholm, Sweden

    Google Scholar 

  49. Akkermans S, Bachiller R, Matthys N (2016) Towards efficient publish-subscribe middleware in the IoT with IPv6 multicast. In: IEEE International Conference on Communications (ICC), Kuala Lumpur, Malaysia, 22–27, May, pp 1–6

  50. Antonini M et al. (2014) Lightweight multicast forwarding for service discovery in low-power IoT networks. In: IEEE International Conference on Software, Telecommunications and Computer Networks (SoftCOM), Split, USA, 17–19 Sept, pp 133–138

  51. Mahmud A, Kanter T, Rahmani R (2012) Flow-sensor mobility and multicast support in Internet of Things’ virtualization. In: IEEE International Conference on ICT Convergence (ICTC), Jeju, South Korea, 15–17 Oct, pp 16–22

  52. Wang J et al (2016) A distributed algorithm for inter-layer network coding-based multimedia multicast in Internet of Things. Elsevier Comput Electr Eng J 52:125–137

    Article  Google Scholar 

  53. Huang J, Duan Q, Zhao Y, Zheng Z, Wang W (2017) Multicast routing for multimedia communications in the Internet of Things. IEEE Internet Things J 4(1):215–224

    Google Scholar 

  54. Pan MS, Yang S-W (2017) A lightweight and distributed geographic multicast routing protocol for IoT applications. Comput Netw 112:95–107

    Article  Google Scholar 

  55. Xiao-yong L, Xiao-lin G (2006) Merging source and shared trees multicast in MPLS networks. In: Proceedings of Seventh International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT’06), Taiwan, pp 23–28

  56. Said O (2016) Analysis, design and simulation of Internet of Things routing algorithm based on ant colony optimization. Wiley Int J Commun Syst. https://doi.org/10.1002/dac.3174

    Google Scholar 

  57. Zhou H et al (2011) Modeling of node energy consumption for wireless sensor networks. Wirel Sensor Netw 3:18–23. https://doi.org/10.4236/wsn.2011

    Article  Google Scholar 

  58. Yan X, Liu X (2013) Evaluating the energy consumption of the RFID tag collision resolution protocols. Springer Telecommun Syst J 52(4):2561–2568

    Article  MathSciNet  Google Scholar 

  59. Xiao H, Ibrahim DM, Christianson B (2014) Energy consumption in mobile ad hoc networks. In: IEEE Conference on Wireless Communications and Networking Conference (WCNC), Istanbul, Turkey, 6–9 April, pp 2599–2604

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Amr Tolba.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Said, O., Tolba, A. Design and performance evaluation of mixed multicast architecture for internet of things environment. J Supercomput 74, 3295–3328 (2018). https://doi.org/10.1007/s11227-018-2386-6

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-018-2386-6

Keywords

Navigation