SDS: Scrumptious Dataflow Strategy for IoT Devices in Heterogeneous Network Environment
Abstract
:1. Introduction
1.1. Smart Homes
1.1.1. IoT-Based Transport
1.1.2. IoT-Based Water Systems
1.1.3. IoT-Based Social Meetings
1.1.4. IoT-Based Supply Chain Management
- Step 1: The service is separated into patterns and the attributes of each pattern are examined before using the utility function to determine the utility value for each network feature.
- Step 2: Network attribute weights are calculated using the link selection attribute (LSA). Based on this, signal inference is completed.
- Step 3: The network attribute score is calculated using the network attribute utility and weights.
- Step 4: Network settings for different scenarios are calculated using the LSA.
- Step 5: Based on the evaluation of network attributes, unpleasant networks are prioritized. This allows the user to select the network with the highest score.
- The link selection attribute (LSA) specifies the network selection criteria that match the predefined values from the data corpus. This selection strategy ensures that only the best network is selected. This mechanism has been explained in Section 3.2 with the help of Figure 3.
- The performance of IoT devices in a heterogeneous network was analyzed by calculating results in terms of round trip time, network throughput, and energy consumption.
- The results were obtained by simulation with the NS2 simulator.
- The proposed strategy allows users to choose the most appropriate network, improve interoperability between devices, and reduce unnecessary handovers between different networks.
- Finally, the results are compared to state of the art protocols, such as high-speed packet access (HSPA), content-centric networking (CCN), and dynamic source routing (DSR).
2. Literature Review
2.1. Advantage of Heterogeneous Network
2.1.1. Transport Layer
2.1.2. Network Layer
3. Proposed SDS Model
3.1. Selection of Prudent Network
3.2. IoT Device to Device Link Selection Mechanism
Algorithm 1 Link consistency estimation and packet forwarding mechanism | |
1: | Procedure LinkFactorEstimator {(LFE.tc), devicei, packetpt}//Link consistency estimation |
2: | F(i) = {pt_i1, pt_i2…….. Pt_in} |
3: | Device i transmits packet pt over distance |
4: | Switch Types |
5: | Case 1: Scrumptious_Link |
6: | if then |
7: | scrumptious link |
8: | endif |
9: | EndCase |
10: | Case 2: Average_Link |
11: | if & Scrumptious link) then |
12: | average link |
13: | endif |
14: | EndCase |
15: | Case 3: Fair_Link |
16: | if & average link) then |
17: | fair link |
18: | endif |
19: | EndCase |
20: | Case 4: Uncouth_Link |
21: | if then |
22: | uncouth link |
23: | endif |
24: | EndCase |
25: | end Procedure |
26: | |
27: | Procedure PacketTransmission(devicei, packetpt,dirj, lfe, snr, (TransmittingDevicei2,i3), lct}//Devices transmit the packets |
28: | pt ←absolute transmitted packet |
29: | ps ←packet received and acknowledge by destination |
30: | if LinkFactorEstimator(lfe) = then |
31: | goto line 2 |
32: | Debuts: F(i) = φ |
33: | for (i2,3) = 1: Max |
34: | Max = Tip //transmission impulses |
35: | if Signal-to-NoiseRatio (snr) = then |
36: | goto line 2 |
37: | endif |
38: | Endfor |
39: | Endif |
40: | Compute |
41: | update LFETable//Link Corpus Table |
42: | F (i) = F (i) +{pt2,3} |
43: | end Procedure |
3.3. Packet Transmission between IoT Devices
4. Performance Analysis
4.1. Computing Round Trip Time
4.2. Network Throughput
4.3. Energy Consumption
5. Conclusions
Author Contributions
Funding
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
References
- Ashraf, S. Culminate Coverage for Sensor Network through Bodacious-Instance Mechanism. Manag. J. Wirel. Commun. Netw. 2019, 8, 9. [Google Scholar]
- Sethi, P.; Sarangi, S.R. Internet of Things: Architectures, Protocols, and Applications. J. Electr. Comput. Eng. 2017, 2017, 1–25. [Google Scholar] [CrossRef]
- Guo, X.; Omar, M.H.; Zaini, K.M. Multiattribute Access Selection Algorithm Supporting Service Characteristics and User Preferences in Heterogeneous Wireless Networks. Wirel. Commun. Mob. Comput. 2020, 2020, 1–27. [Google Scholar] [CrossRef]
- Ashraf, S.; Ahmed, T.; Aslam, Z.; Muhammad, D.; Yahya, A.; Shuaeeb, M. Depuration based Efficient Coverage Mechanism for Wireless Sensor Network. J. Electr. Comput. Eng. Innov. JECEI 2020, 8, 145–160. [Google Scholar] [CrossRef]
- Ashraf, S.; Ahmed, T.; Raza, A.; Naeem, H. Design of Shrewd Underwater Routing Synergy Using Porous Energy Shells. Smart Cities 2020, 3, 74–92. [Google Scholar] [CrossRef]
- Begum, S.; Nianmin, Y.; Shah, S.B.H.; Abdollahi, A.; Khan, I.U.; Nawaf, L. Source Routing for Distributed Big Data-Based Cognitive Internet of Things (CIoT). Wirel. Commun. Mob. Comput. 2021, 2021, 1–10. [Google Scholar] [CrossRef]
- Qadeer, W.; Rosing, T.S.; Ankcorn, J.; Krishnan, V.; De Micheli, G. Heterogeneous wireless network management. In Proceedings of the Third International Conference on Power—Aware Computer Systems, San Diego, CA, USA, 1 December 2003; Springer: Berlin/Heidelberg, Germany, 2003; pp. 86–100. [Google Scholar] [CrossRef]
- Subekti, A.; Perdana, D.; Muldina, N.R.; ArifIndra, I. Dynamic Source Routing and optimized Link State Routing Performance in Multipath Fading Environment with Dynamic Network Topology. In Proceedings of the 2019 4th International Conference on Information Technology, Information Systems and Electrical Engineering (ICITISEE), Yogyakarta, Indonesia, 20–21 November 2019; pp. 373–378. [Google Scholar] [CrossRef]
- A Design of Home Subscriber Server for IP Multimedia Service in All-IP UMTS Network|IEEE Conference Publication|IEEE Xplore. Available online: https://ieeexplore.ieee.org/document/1259079 (accessed on 28 May 2022).
- Rahman, M.H.; Sejan, M.A.S.; Chung, W.-Y. Multilateration Approach for Wide Range Visible Light Indoor Positioning System Using Mobile CMOS Image Sensor. Appl. Sci. 2021, 11, 7308. [Google Scholar] [CrossRef]
- Network Access Selection Algorithm Based on Balanced Profits between Users and Network. Available online: https://www.hindawi.com/journals/wcmc/2019/6981657/ (accessed on 28 May 2022).
- Tso, F.P.; Teng, J.; Jia, W.; Xuan, D. Mobility: A Double-Edged Sword for HSPA Networks: A Large-Scale Test on Hong Kong Mobile HSPA Networks. IEEE Trans. Parallel Distrib. Syst. 2012, 23, 1895–1907. [Google Scholar] [CrossRef]
- Bosunia, M.R.; Jeong, S.-H. Efficient Content Delivery for Mobile Communications in Converged Networks. Wirel. Commun. Mob. Comput. 2019, 2019, 1–12. [Google Scholar] [CrossRef]
- Qin, L.; Kunz, T. Pro-active route maintenance in DSR. ACM SIGMOBILE Mob. Comput. Commun. Rev. 2002, 6, 79–89. [Google Scholar] [CrossRef]
- Arfeen, Z.A.; Sheikh, U.U.; Azam, M.K.; Hassan, R.; Shehzad, H.M.F.; Ashraf, S.; Abdullah, P.; Aziz, L. A comprehensive review of modern trends in optimization techniques applied to hybrid microgrid systems. Concurr. Comput. Pract. Exp. 2021, 33, e6165. [Google Scholar] [CrossRef]
- Zhang, Y.; Zheng, T.; Dong, P.; Luo, H.; Pang, Z. Comprehensive Analysis on Heterogeneous Wireless Network in High-Speed Scenarios. Wirel. Commun. Mob. Comput. 2018, 2018, 4259510. [Google Scholar] [CrossRef]
- Ashraf, S.; Gao, M.; Chen, Z.; Kamran, S.; Raza, Z. Efficient Node Monitoring Mechanism in WSN using Contikimac Protocol. Int. J. Adv. Comput. Sci. Appl. 2017, 8. [Google Scholar] [CrossRef]
- Saleem, S.; Ashraf, S.; Basit, M.K. CMBA—A Candid Multi-Purpose Biometric Approach. ICTACT J. Image Video Process. 2020, 11, 6. [Google Scholar] [CrossRef]
- Ashraf, S.; Saleem, S.; Ahmed, T.; Aslam, Z.; Muhammad, D. Conversion of adverse data corpus to shrewd output using sampling metrics. Vis. Comput. Ind. Biomed. Art 2020, 3, 19. [Google Scholar] [CrossRef] [PubMed]
- Ashraf, S.; Saleem, S.; Ahmed, T.; Arfeen, Z.A. Succulent link selection strategy for underwater sensor network. In International Journal of Computing Science and Mathematics; Inderscience Publishers: Geneva, Switzerland, 2022; Volume 15, p. 224. [Google Scholar] [CrossRef]
Metric Type | SNR | LFE | Scalability |
---|---|---|---|
Scrumptious link | >32 | >110 | >150 |
Average link | 18–32 | 100–110 | 90–150 |
Fair link | 10–18 | 50–100 | 30–90 |
Uncouth link | 0–10 | 0–50 | 0–30 |
Parameter | Value |
---|---|
Number of networks | 4 |
Area | 500 × 500 m3 |
Distance devices | 10 m |
Number of devices in each network | [10–30] |
Communication range | 500 m |
Type of protocol | OSPF |
Start energy | 100 J |
Medium | Wireless |
Bandwidth capacity | 100 Kbps |
Packet generation rate | 0.03 pkts/min |
Energy consumption | 2 W; 1.75 W; 8 mW |
Data packet volume | 64 bytes |
Data packet interval (Hello) | 99 s |
Packet creation time | 15 s |
No. of runs | 50 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Rasheed, Z.; Ashraf, S.; Ibupoto, N.A.; Butt, P.K.; Sadiq, E.H. SDS: Scrumptious Dataflow Strategy for IoT Devices in Heterogeneous Network Environment. Smart Cities 2022, 5, 1115-1128. https://doi.org/10.3390/smartcities5030056
Rasheed Z, Ashraf S, Ibupoto NA, Butt PK, Sadiq EH. SDS: Scrumptious Dataflow Strategy for IoT Devices in Heterogeneous Network Environment. Smart Cities. 2022; 5(3):1115-1128. https://doi.org/10.3390/smartcities5030056
Chicago/Turabian StyleRasheed, Zeeshan, Shahzad Ashraf, Naeem Ahmed Ibupoto, Pinial Khan Butt, and Emad Hussen Sadiq. 2022. "SDS: Scrumptious Dataflow Strategy for IoT Devices in Heterogeneous Network Environment" Smart Cities 5, no. 3: 1115-1128. https://doi.org/10.3390/smartcities5030056