Smart Architectural Framework for Symmetrical Data Offloading in IoT
Abstract
:1. Introduction
- the major concerns and challenges associated with IoT edge computing symmetric offloading techniques are outlined;
- a thorough examination of existing data offloading techniques employed in IoT is conducted;
- finally, a proposed smart architecture is presented for symmetric data offloading that addresses issues like data traffic, bandwidth utilization, and offloading issues.
2. Literature Review
2.1. A Brief Overview of Offloading in IoT Architecture
- The papers do not contain a systematic heuristic technique on data offloading in IoT, especially between the years 2017 and 2020.
- Many papers [14] did not study the entire scope of data offloading in IoT.
- The existing works did not have a systematic format for selecting papers.
- The aforementioned reasons motivated us to prepare a survey paper on offloading approaches in IoT to overcome all of these existing deficiencies.
2.2. Data Offloading Issues
2.3. Overview of Data Offloading Approaches
2.4. Summary
3. Research Methodology
- (“Off” OR “Data Offloading” OR “Allocation” OR “Task Offloading” OR “Offloading” OR “Edge computing”). We created some technical questions (TQs) based on the scope of the data offloading technique in IoT network using the SLR method:
- TQ1: What are the primary considerations for data offloading in IoT?
- TQ2: What evaluation tools are used to assess data offloading strategies?
- TQ3: What are the most common criteria used to assess data offloading approaches?
- TQ4: Which techniques are used for data offloading approaches?
4. Discussion and Comparison
- TQ1: What are the primary considerations for data offloading in IoT?
- TQ2: What evaluation tools are used to assess data offloading strategies?
- TQ3: What are the most common criteria used to assess data offloading approaches?
- TQ4: Which techniques are used for data offloading approaches?
5. Proposed Smart Architectures for Symmetric Data Offloading
Proposed Workflow for IIoT
6. Conclusions and Future Research
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Ashton, K. That ‘internet of things’ thing. RFID J. 2009, 22, 97–114. [Google Scholar]
- Tanweer, A. A reliable communication framework and its use in inteernet of things (IoT). IJSRCSEIT 2018, 3, 2456–3307. [Google Scholar]
- Gomes, M.; Rodrigo, R.; Cristiano Costa, C. Internet of things scalability: Analyzing the bottlenecks and proposing alternatives. In Proceedings of the International Congress on Ultra-Modern Telecommunications and Control Systems, St. Petersburg, Russia, 6–8 October 2014; pp. 269–276. [Google Scholar]
- Ishaq, I.; Girum, D.C.; Demeester, P. IETF standardization in the field of the internet of things: A Survey. Sens. Actuatuor Netw. 2013, 2, 235–287. [Google Scholar] [CrossRef] [Green Version]
- Betzler, A.; Gomez, C.; Demirkol, I.; Paradells, J. CoAP congestion control for the internet of things. IEEE Commun. Mag. 2016, 54, 154–160. [Google Scholar] [CrossRef] [Green Version]
- Al-Fuqaha, A.; Guizani, M.; Mohammadi, M.; Aledhari, M.; Ayyash, M. Internet of things: A survey on enabling technologies, protocols, and applications. IEEE Commun. Surv. Tutor. 2015, 17, 2347–2376. [Google Scholar] [CrossRef]
- Flores, H.; Srirama, S. Mobile code offloading: Should it be a local decision or global inference? In Proceedings of the International Conference on Mobile Systems, Applications, and Services, Taipei, Taiwan, 25–28 June 2013; pp. 539–540. [Google Scholar]
- Flores, H.; Hui, P.; Tarkoma, S.; Li, Y.; Srirama, S.; Buyya, R. Mobile code offloading: From concept to practice and beyond. IEEE Commun. Mag. 2015, 53, 80–88. [Google Scholar] [CrossRef]
- Ghosh, A.; Khalid, O.; Rais, R.N.; Rehman, A.; Malik, S.U.; Khan, I.A. Data offloading in IoT environments: Modeling, analysis, and verification. EURASIP J. Wirel. Commun. Netw. 2019, 1, 53. [Google Scholar] [CrossRef]
- Aazam, M.; Zeadally, S.; Harras, K.A. Offloading in fog computing for IoT: Review, enabling technologies, and research opportunities. Future Gener. Comput. Syst. 2018, 87, 278–289. [Google Scholar] [CrossRef]
- Kumar, K.; Liu, J.; Lu, Y.H.; Bhargava, B. A survey of computation offloading for mobile systems. Mob. Netw. Appl. 2013, 18, 129–140. [Google Scholar] [CrossRef]
- Dinh, H.T.; Lee, C.; Niyato, D.; Wang, P. A survey of mobile cloud computing: Architecture, applications, and approaches. Wirel. Commun. Mob. Comput. 2011, 13, 1587–1611. [Google Scholar] [CrossRef]
- Fernando, N.; Loke, S.W.; Rahayu, W. Mobile cloud computing: A survey. Future Gener. Comput. Syst. 2013, 29, 84–106. [Google Scholar] [CrossRef]
- Rahimi, M.R.; Ren, J.; Liu, C.H.; Vasilakos, A.V.; Venkatasubramanian, N. Mobile cloud computing: A survey, state of art and future directions. Mob. Netw. Appl. 2014, 19, 133–143. [Google Scholar] [CrossRef]
- Wang, Y.; Chen, I.R.; Wang, D.C. A survey of mobile cloud computing applications: Perspectives and challenges. Wirel. Person. Commun. 2015, 80, 1607–1623. [Google Scholar] [CrossRef]
- Ahmed, A.; Ahmed, E. A Survey on Mobile Edge Computing; ISCO: Coimbatore, India, 2016; pp. 1–8. [Google Scholar]
- Pang, Z.; Sun, L.; Wang, Z.; Tian, E.; Yang, S. A survey of cloudlet based mobile computing. In Proceedings of the International Conference on Cloud Computing and Big Data, Macau, China, 16–18 November 2016; pp. 268–275. [Google Scholar]
- Mach, P.; Becvar, Z. Mobile edge computing: A survey on architecture and computation offloading. IEEE Commun. Surv. Tutor. 2017, 19, 1628–1656. [Google Scholar] [CrossRef] [Green Version]
- Wang, X.; Han, Y.; Wang, C.; Zhao, Q.; Chen, X.; Chen, M. In-edge AI: Intelligent zing mobile edge computing, caching and communication by federated learning. IEEE Netw. 2019, 33, 156–165. [Google Scholar] [CrossRef] [Green Version]
- Tang, W.; Li, S.; Rafique, W.; Dou, W.; Li, S. An Offloading approach in Fog Computing Environmnet. In Proceedings of the 2018 IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted Computing, Scalable Computing & Communications, Cloud & Big Data Computing, Internet of People and Smart City Innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI), Guangzhou, China, 8–12 October 2018; pp. 857–864. [Google Scholar]
- Fei, X.; Shah, N.; Verba, N.; Chao, K.M.; Sanchez-Anguix, V.; Lewandowski, J.; James, A.; Usman, Z. CPS data streams analytics based on machine learning for cloud and fog computing: A survey. Future Gener. Comput. Syst. 2019, 90, 435–450. [Google Scholar] [CrossRef] [Green Version]
- Zhou, Z.; Chen, X.; Li, E.; Zeng, L.; Zhang, J. Edge intelligence: Paving the last mile of artificial Intelligence with edge computing. Proc. IEEE 2019, 107, 1738–1762. [Google Scholar] [CrossRef] [Green Version]
- Li, H.; Ota, K.; Dong, M. Learning IoT in edge: Deep learning for the internet of things with edge computing. IEEE Netw. 2018, 32, 96–101. [Google Scholar] [CrossRef] [Green Version]
- Li, L.; Ota, K.; Dong, M. Deep learning for smart industry: Efficient manufacture inspection system with fog computing. IEEE Trans. Ind. Inform. 2018, 14, 4665–4673. [Google Scholar] [CrossRef] [Green Version]
- Xu, J.; Ota, K.; Dong, M. Saving energy on the edge: In-memory caching for multi-tier heterogeneous networks. IEEE Commun. Mag. 2018, 56, 102–107. [Google Scholar] [CrossRef] [Green Version]
- Han, B.; Hui, P.; Kumar, V.A.; Marathe, M.V.; Shao, J.; Srinivasan, A. Mobile data offloading through opportunistic communications and Social participation. IEEE Trans. Mob. Comput. 2012, 11, 821–834. [Google Scholar] [CrossRef]
- Lu, Z.; Sun, X.; Porta, T.L. Cooperative data offload in opportunistic networks: From mobile devices to infrastructure. IEEE ACM Trans. Netw. 2017, 25, 3382–3395. [Google Scholar] [CrossRef] [Green Version]
- Bao, X.; Zhang, Y.; Ding, J.; Song, M. Offloading Cellular Traffic through Opportunistic Networks: A Stackelberg-Game Perspective; ICCSE: Nagoya, Japan, 2016; pp. 682–688. [Google Scholar]
- Deng, H.; Hou, I.-H. Online scheduling for delayed mobile offloading. In Proceedings of the IEEE Conference on Computer Communications (INFOCOM), Hong Kong, China, 26 April–1 May 2015; pp. 1867–1875. [Google Scholar]
- Valerio, L.; Abdesslemy, F.B.; Lindgreny, A.; Passarella, A.; Luoto, M. Offloading cellular traffic with opportunisticnetworks: A feasibility study. In Proceedings of the 14th Annual Mediterranean Ad Hoc Networking Workshop (MED-HOCNET), Vilamoura, Portugal, 17–18 June 2015; pp. 1–8. [Google Scholar]
- Valerio, L.; Bruno, R.; Passarella, A. Cellular traffic offloading via opportunistic networking with reinforcement learning. Comput. Commun. 2015, 71, 129–141. [Google Scholar] [CrossRef]
- Ding, A.Y.; Hui, P.; Kojo, M.; Tarkoma, S. Enabling energy-aware mobile data offloading for smartphones through vertical collaboration. In Proceedings of the ACM Conference on CONEXT Student Workshop, Nice, France, 10 December 2012; pp. 27–28. [Google Scholar]
- Yang, W.; Li, H.; Wu, J. ACK offloading for reliable multipath transfer over self-contention wireless network. In Proceedings of the International Conference on Communications and Mobile Computing, Qingdao, China, 18–20 April 2011; pp. 165–169. [Google Scholar]
- Tran, D.H.; Tran, N.H.; Pham, C.; Kazmi, S.M.; Huh, E.N.; Hong, C.S. OaaS: Offload as a service in fog networks. Computing 2017, 99, 1081–1104. [Google Scholar] [CrossRef]
- Fan, S.K.S.; Su, C.J.; Nien, H.T.; Tsai, P.F.; Cheng, C.Y. Using machine learning and big data approaches to predict travel time based on historical and real-time data from Taiwan electronic toll collection. Soft Comput. 2018, 22, 5707–5718. [Google Scholar] [CrossRef]
- Liu, L.; Chang, Z.; Guo, X.; Mao, S.; Ristaniemi, T. Multiobjective optimization for computation offloading in fog computing. IEEE Internet Things J. 2018, 5, 283–294. [Google Scholar] [CrossRef]
- Wang, X.; Ning, Z.; Wang, L. Offloading in internet of vehicles: A fog-enabled real-time traffic Management system. IEEE Trans. Ind. Inform. 2018, 14, 4568–4578. [Google Scholar] [CrossRef]
- Liu, L.; Chang, Z.; Guo, X. Socially-aware dynamic computation offloading scheme for fog computing system with energy harvesting devices. IEEE Internet Things J. 2018, 5, 2327–4662. [Google Scholar] [CrossRef] [Green Version]
- Zhao, X.; Zhao, L.; Liang, K. An energy consumption oriented offloading algorithm for fog computing. In Proceedings of the International Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness, Seoul, Korea, 7–8 July 2016; pp. 293–301. [Google Scholar]
- Bozorgchenani, A.; Tarchi, D.; Corazza, G.E. An energy and delay-efficient partial offloading technique for fog computing architectures. In Proceedings of the IEEE Global Communications Conference GLOBECOM, Singapore, 4–8 December 2017; pp. 1–6. [Google Scholar]
- Liang, K.; Zhao, L.; Wang, X.; Ou, S. Joint resource allocation and coordinated computation offloading for fog radioaccess networks. China Commun. 2016, 13, 131–139. [Google Scholar] [CrossRef]
- Zhang, C.; Gu, B.; Liu, Z.; Yamori, K.; Tanaka, Y. Cost and energy-aware multi-flow mobile data offloading using Markov decision process. In Proceedings of the 13th International Conference on Network & Service Management, Tokyo, Japan, 26–30 November 2017; pp. 26–30. [Google Scholar]
- Kim, Y.; Lee, J.; Joeseong, J.; Chong, S. Multi-flow management for mobile data offloading. ICT Express 2016, 3, 33–37. [Google Scholar] [CrossRef] [Green Version]
- Huan, W.; Wen, X.; Lu, Z.; Pan, Q. Mobile data offloading under attractor selection in heterogeneous networks. In Proceedings of the International Symposium on Wireless Communication Systems (ISWCS), Bologna, Italy, 28–31 August 2017; pp. 28–31. [Google Scholar]
- Yang, X.; Wang, X.; Wu, Y.; Qian, L.P.; Lu, W.; Zhou, H. Small-cell assisted secure traffic offloading for narrowband internet of thing (NB-IoT) systems. IEEE Internet Things J. 2017, 5, 1516–1526. [Google Scholar] [CrossRef]
- Skarlat, O.; Nardelli, M.; Schulte, S.; Borkowski, M.; Leitner, P. Optimized IoT service placement in the fog. Serv. Oriented Comput. Appl. 2017, 11, 427–443. [Google Scholar] [CrossRef]
- Duan, Z.; Yan, M.; Han, Q.; Li, L.; Li, Y. IoT-based cost saving offloading system for cellular networks. Tsinghua Sci. Technol. 2017, 22, 379–388. [Google Scholar] [CrossRef]
- Nhu-Ngoc, D.; Duc-Nghia, V.; Woongsoo, N.; Joongheon, K.; Sungrae, C. SGCO: Stabilized Green Crosshaul Orchestration for dense IoT offloading services. IEEE J. Sel. Areas Commun. 2018, 36, 2538–2548. [Google Scholar]
- Shan, F.; Luo, J.; Jin, J.; Wu, W. Offloading delay constrained transparent computing tasks with energy efficient transmission power scheduling in wireless IoT environment. IEEE Internet Things J. 2019, 6, 4411–4422. [Google Scholar] [CrossRef]
- Liu, J.; Gao, W.; Li, D.; Huang, S.; Liu, H. An incentive mechanism combined with anchoring effect and loss aversion to stimulate data offloading in IoT. IEEE Internet Things J. 2019, 6, 4491–4551. [Google Scholar] [CrossRef]
- Gao, Z.; Meng, J.; Wang, Q.; Yang, Y. Data offloading for deadline-varying tasks in mobile edge computing. In Proceedings of the IEEE SmartWorld, Ubiquitous Intelligence & Computing, Advanced & Trusted and Smart City Innovation, Guangzhou, China, 7–11 October 2018; pp. 1479–1484. [Google Scholar]
- Yan, H.; Zhang, X.; Chen, H.; Zhou, Y.; Bao, W.; Yang, L.T. DEED: Dynamic Energy-Efficient Data offloading for IoT applications under unstable channel conditions. Future Gener. Comput. Syst. 2019, 96, 425–437. [Google Scholar] [CrossRef]
- Roy, D.G.; Mahato, B.; Ghosh, A.; De, D. Service aware resource management into cloudlets for data offloading towards IoT. Microsyst. Technol. 2019, 1–15. [Google Scholar] [CrossRef]
- Pranvera, K.; Liang, Z.; Joe, W.C.; Francesco, M.; Chiang, M. Fog-based data offloading in urban IoT scenarios. In Proceedings of the IEEE INFOCOM, Paris, France, 29 April–2 May 2019; pp. 784–792. [Google Scholar]
- Xu, X.; Li, D.; Dai, Z.; Li, S.; Chen, X. A heuristic offloading method for deep learning edge services in 5G networks. IEEE Access 2019, 7, 67734–67744. [Google Scholar] [CrossRef]
- Shahhosseini, S.; Anzanpour, A.; Azimi, I.; Labbaf, S.; Seo, D.; Lim, S.S.; Liljeberg, P.; Dutt, N.; Rahmani, A.M. Exploring Computational Offloading in IoT Systems. Inf. Syst. 2021, 101860. [Google Scholar] [CrossRef]
- Huang, J.; Qian, Y.; Hu, R.Q. A vehicle-assisted data offloading in mobile edge computing enabled vehicular networks. In Proceedings of the IEEE Global Communications Conference (GLOBECOM), Waikoloa Village, HI, USA, 9–13 December 2019; pp. 1–6. [Google Scholar]
- Xu, Z.; Liu, X.; Jiang, G.; Tang, B. A time-efficient data offloading method with privacy preservation for intelligent sensors in edge computing. EURASIP J. Wirel. Commun. Netw. 2019, 12, 236. [Google Scholar] [CrossRef]
- Xu, X.; Tang, B.; Jiang, G.; Liu, X.; Xue, Y.; Yuan, Y. Privacy-aware data offloading for mobile devices in edge computing. In Proceedings of the International Conference on Cyber, Physical and Social Computing (CPSCom) Green Computing and Communications (GreenCom), Atlanta, GA, USA, 14–17 July 2019. [Google Scholar]
- Georgios, F.; Nicholas, K.; Tsiropoulou, E.; Symeon, P. Artificial intelligence empowered UAVs data offloading in mobile edge computing. In Proceedings of the IEEE International Conference on Communications (ICC), Dublin, Ireland, 7–11 June 2020; pp. 7–11. [Google Scholar]
- Wang, P.; Yu, R.; Gao, N.; Lin, C.; Liu, Y. Task-driven data offloading for fog-enabled urban IoT services. IEEE Internet Things J. 2021, 8, 7562–7574. [Google Scholar] [CrossRef]
- Sony, G.; Elhadi, S.; Yasar, A. IoT mobile device data offloading by small-base station using intelligent software defined network. Proced. Comput. Sci. 2020, 177, 234–244. [Google Scholar]
- Romano, F.; Benedetta, P. Performance analysis of a delay constrained data offloading scheme in an integrated cloud-fog-edge computing system. IEEE Trans. Veh. Technol. 2020, 69, 12004–12014. [Google Scholar]
- Zhang, X.; Shen, Y.; Yang, B.; Zang, W.; Wang, S. DRL based data offloading for intelligent reflecting surface aided Mobile edge computing. In Proceedings of the IEEE Wireless Communications and Networking Conference (WCNC), Nanjing, China, 29 March–1 April 2021; pp. 1–7. [Google Scholar]
- Apostolopoulos, P.A.; Fragko, G.; Tsiropoulou, E.E.; Papavassiliou, S. Data offloading in UAV-assisted multi-access edge computing systems under resource uncertainty. IEEE Trans. Mob. Comput. 2021, 20, 1. [Google Scholar] [CrossRef]
- Bajaj, K.; Sharma, B.; Singh, R. Implementation analysis of IoT-based offloading Frameworks on cloud/edge computing for sensor generated big data. Complex Intell. Syst. 2021, 1–18. [Google Scholar] [CrossRef]
- Shan, Y.; Wang, H.; Cao, Z.; Yury, K. Data offloading in heterogenious dynamic fog computing network: A contextual bandit approach. In Proceedings of the IEEE International conference on Computation computer and the Internet (ICCCI), Nagoya, Japan, 25–27 June 2021; pp. 73–77. [Google Scholar]
- Alkatheiri, M.S. PCOS—Privacy Controlled Offloading Scheme for secure service data offloading in edge-internet of things-cloud scenario. Arab. J. Sci. Eng. 2021, 1–14. [Google Scholar] [CrossRef]
- Melo, S.; Silva, C.; Aquino, G. Classification aspects of the data offloading process applied to fog computing. In Proceedings of the Conference on Computational Science and Its Applications—ICCSA, Cagliari, Italy, 13–16 September 2021; pp. 340–353. [Google Scholar]
- Nguyen, D.C.; Pathirana, P.N.; Ding, M.; Seneviratne, A. A cooperative architecture of data offloading and sharing for smart healthcare with blockchain. In Proceedings of the IEEE International Conference on Blockchain and Cryptocurrency (IEEE ICBC), Sydney, Australia, 3–6 May 2021. [Google Scholar]
Ref. | Utilized Technique | Parameter | Evaluation Tool | Advantage | Weakness |
---|---|---|---|---|---|
[42] | Low time complexity heuristic offloading algorithm | Throughput, energy consumption, and average Latency | Simulation developed in Python 2.7 | Simulation study shows that algorithm has comparable performance | HA is theoretically not proven to be optimal |
[43] | Threshold-based rate control algorithm and dynamic-based rate control algorithm | Data rates and traffic load | Trace-driven simulation | Algorithm is useful to reduce the computation | Communication overhead is not addressed |
[44] | Attractor selection algorithm | Throughput | Simulation (N/A) | Proposed system provides better throughput and scalability compared with Wi-Fi and on spot offloading | Scalability issue not addressed |
[45] | TPM offloading algorithm for single smart device | Average channel gain | Simulation (N/A) | Algorithm is useful to minimize the total power consumption of SDS | Algorithm only applicable for NB-IoT system |
[46] | Genetic algorithm (greedy first fit heuristic) | Response time & service execution delays | iFogSim | Fog service placement problem (FPSS) is solved using GA | Proposed algorithm has not been evaluated in a real-world scenario |
[47] | Greedy algorithm and two-step algorithm (TSA) | Downloading ratio and average delay | Simulation (N/A) | Algorithm is effective in reducing the bandwidth and decreasing the cost of the cellular network | Not able to address scalability issue overhead |
[48] | SGCO (stabilized green cross haul orchestration) algorithm | Average CPU utilization | Simulation (N/A) | Program algorithm provides energy efficient workload execution | Scalability issue not addressed |
[49] | AELAO (anchoring effect and loss aversion on offloading) | Amount of data offloading, actual reward of APs | Repast | Algorithm can increase the amount of data offloading while improving participation rate | Proposed approach not evaluated in real-world scenario |
[50] | Offline heuristic algorithm and online data offloading algorithm | Data size, average deadline, cost, and offloading | DieselNet | Proposed algorithm outperforms another compared algorithm | Overhead of the proposed approach has not been investigated |
[51] | HIF algorithm (highest water level interval first policy) | Energy consumption, average delay | Simulation (N/A) | Emphasis on energy consumption | Lack of an appropriate simulation |
[52] | DEED (dynamic energy efficient data offloading scheduling algorithm) | Task completion ratio, task acceptance ratio, ratio of runtime over host time | Simulation (N/A) | Reduced energy consumption while ensuring the task reliability | Lack of appropriate simulation |
[53] | Prediction offloading algorithm | Number of requests, running time, and operational cost | Simulation (N/A) | Proposed algorithm is efficient in terms of delay reduction; cost and execution time is also reduced | Accuracy of the proposed solution has not been investigated |
[54] | Collaborative data offloading protocol | Data drop rate, time, and number of sensors | Custom Python simulator | Significantly reduces the data drop off rates in IoT | Energy consumption has not been evaluated |
[55] | HOM (heuristic offloading method) | Running time, number of tasks, and data volume | Simulation (N/A) | Reduces transmission delay of deep learning tasks | There is no guarantee of components |
[56] | FAR, HSM, UBS, and prediction-based offloading scheme | Delivery ratio, latency, and overhead | One Simulator | The three proposed schemes show significant improvements in performance | High computational complexity |
[57] | Graph theory and heuristic method | Data transmission rate, maximum time constraints | Simulation (N/A) | Offloading strategy can greatly reduce the vehicular cellular traffic | Confined only to one application |
[58] | TEO (time efficient offloading method) | Transmission time, calculation time, and time consumption | Simulation (N/A) | Proposed method is reliable, time consumption is minimized, and privacy is maximized | Scalability issue |
[59] | PDO (privacy aware data offloading) and SPEA2 | Time of data transmission and privacy entropy | Simulation (N/A) | Evaluations verify the reliability of the privacy entropy and transmission efficiency | Overheads have not been investigated |
[60] | BRD (best response dynamics) | AVG offload data, number of UAVs, and average utility | Simulation (N/A) | Overall framework achieves efficiency and effectiveness under different scenarios | Energy consumption has not been evaluated |
[61] | TDO (task-driven data offloading) GTDO (greedy TDO) RG-TDO (Reorganize Task) | Successful ratio, average task cost, average task completion ratio | Simulation (N/A) | The performance of the proposed algorithms is evaluated using real-world datasets | The accuracy of the proposed solution has not been investigated |
[62] | Smart ranking-based task offloading for SBS | Residual energy | OMNET++ | Proposed algorithm helps to balance the load between SBS and improves the data communication delay | Lack of weighting of different parameters |
[63] | Heuristic algorithm | Number of active processors, energy capacity, completion failure probability | Simulation (N/A) | Paper investigated the behavior of an integrated clou-fog-edge infrastructure | Practical approach of the proposed algorithm is not presented |
[64] | DRL-based offloading algorithm | Energy efficiency, time latency, and price | Simulation (N/A) | Proposed algorithm can achieve better system performance | Energy consumption and delay not evaluated |
[65] | DCP algorithm | Satisfaction utility, total offloaded data, and energy consumption | Simulation (N/A) | A novel approach to determine user optimal data offloading strategy | Certain factors such as coverage area and overall energy availability UAVs are not considered |
[66] | CoSMOS | Time sensitivity and energy efficiency | Simulation (N/A) | Existing frameworks are well discussed and analyzed | Comparison is based on a theoretical analysis |
[67] | LCBOD | Average offload latency and data offload success ratio | iFogSim | Results confirm the effectiveness of the algorithm | Practical approach of the proposed algorithm is not presented |
[68] | PCOS | Service loss %, false alarm, and trusted device % | Contiki Cooja Simulator | Proposed scheme achieves less service loss ratio and false alarms | Overheads have not been investigated |
[69] | Heuristic policies | Energy savings and network usage | Simulation (N/A) | Paper presents an approach to help govern data offloading policies | Not evaluated practically |
[70] | EHRS | Reduced time latency and energy consumption | Lambda edge service with Amazon EC2 Service | Proposed scheme is better in terms of time latency and energy consumption | Overhead issues not addressed |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 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
Bali, M.S.; Gupta, K.; Koundal, D.; Zaguia, A.; Mahajan, S.; Pandit, A.K. Smart Architectural Framework for Symmetrical Data Offloading in IoT. Symmetry 2021, 13, 1889. https://doi.org/10.3390/sym13101889
Bali MS, Gupta K, Koundal D, Zaguia A, Mahajan S, Pandit AK. Smart Architectural Framework for Symmetrical Data Offloading in IoT. Symmetry. 2021; 13(10):1889. https://doi.org/10.3390/sym13101889
Chicago/Turabian StyleBali, Malvinder Singh, Kamali Gupta, Deepika Koundal, Atef Zaguia, Shubham Mahajan, and Amit Kant Pandit. 2021. "Smart Architectural Framework for Symmetrical Data Offloading in IoT" Symmetry 13, no. 10: 1889. https://doi.org/10.3390/sym13101889