journal article·2020-10-13Open access

UbiPriSEQ—Deep Reinforcement Learning to Manage Privacy, Security, Energy, and QoS in 5G IoT HetNets

Thaha Mohammed, Aiiad Albeshri, Iyad Katib, Rashid Mehmood

Applied Sciences· Volume 10· Issue 20

Abstract

5G networks and Internet of Things (IoT) offer a powerful platform for ubiquitous environments with their ubiquitous sensing, high speeds and other benefits. The data, analytics, and other computations need to be optimally moved and placed in these environments, dynamically, such that energy-efficiency and QoS demands are best satisfied. A particular challenge in this context is to preserve privacy and security while delivering quality of service (QoS) and energy-efficiency. Many works have tried to address these challenges but without a focus on optimizing all of them and assuming fixed models of environments and security threats. This paper proposes the UbiPriSEQ framework that uses Deep Reinforcement Learning (DRL) to adaptively, dynamically, and holistically optimize QoS, energy-efficiency, security, and privacy. UbiPriSEQ is built on a three-layered model and comprises two modules. UbiPriSEQ devises policies and makes decisions related to important parameters including local processing and offloading rates for data and computations, radio channel states, transmit power, task priority, and selection of fog nodes for offloading, data migration, and so forth. UbiPriSEQ is implemented in Python over the TensorFlow platform and is evaluated using a real-life application in terms of SINR, privacy metric, latency, and utility function, manifesting great promise.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: IoT and Edge/Fog Computing · Privacy-Preserving Technologies in Data · Advanced Wireless Communication Technologies

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Computer Science, Aalto University, 02150 Espoo, Finland

Department of Computer Science, King Abdulzaziz University, Jeddah 21589, Saudi Arabia

High Performance Computing Center, King Abdulzaziz University, Jeddah 21589, Saudi Arabia

Funding

King Abdulaziz University

References (73)

Show source-provided references
1. Yigitcanlar, T., Butler, L., Windle, E., Desouza, K.C., Mehmood, R., and Corchado, J.M. (2020). Can Building “Artificially Intelligent Cities” Safeguard Humanity from Natural Disasters, Pandemics, and Other Catastrophes? An Urban Scholar’s Perspective. Sensors, 20.10.3390/s20102988 ↗
2. Mehmood, R., See, S., Katib, I., and Chlamtac, I. (2020). Smart Infrastructure and Applications: Foundations for Smarter Cities and Societies, Springer International Publishing.10.1007/978-3-030-13705-2 ↗
3. Mehmood, R., Bhaduri, B., Katib, I., and Chlamtac, I. (2018). Automatic Event Detection in Smart Cities Using Big Data Analytics. Smart Societies, Infrastructure, Technologies and Applications, Springer International Publishing.10.1007/978-3-319-94180-6 ↗
4. Iktishaf: A Big Data Road-Traffic Event Detection Tool Using Twitter and Spark Machine Learning
5. Aqib, M., Mehmood, R., Alzahrani, A., Katib, I., Albeshri, A., and Altowaijri, S.M. (2019). Rapid Transit Systems: Smarter Urban Planning Using Big Data, In-Memory Computing, Deep Learning, and GPUs. Sustainability, 11.10.3390/su11102736 ↗
6. Mehmood, R., Bhaduri, B., Katib, I., and Chlamtac, I. (2018). Analysis of Tweets in Arabic Language for Detection of Road Traffic Conditions. Smart Societies, Infrastructure, Technologies and Applications, Springer International Publishing.10.1007/978-3-319-94180-6 ↗
7. Alotaibi, S., Mehmood, R., Katib, I., Rana, O., and Albeshri, A. (2020). Sehaa: A Big Data Analytics Tool for Healthcare Symptoms and Diseases Detection Using Twitter, Apache Spark, and Machine Learning. Appl. Sci., 10.10.3390/app10041398 ↗
8. Bosaeed, S., Katib, I., and Mehmood, R. (2020, January 20–23). A Fog-Augmented Machine Learning based SMS Spam Detection and Classification System. Proceedings of the 2020 Fifth International Conference on Fog and Mobile Edge Computing (FMEC), Paris, France.10.1109/FMEC49853.2020.9144833 ↗
9. Internet of Things and Big Data Analytics for Smart and Connected Communities10.1109/ACCESS.2016.2529723 ↗
10. The Internet of Things: A survey10.1016/j.comnet.2010.05.010 ↗
11. Advancing researches on IoT systems and intelligent applications10.1007/s00779-018-1159-9 ↗
12. Data Fusion and IoT for Smart Ubiquitous Environments: A Survey10.1109/ACCESS.2017.2697839 ↗
13. Evans, D. (2020, October 12). How the Next Evolution of the Internet Is Changing Everything. Available online: http://www.cisco.com/web/about/ac79/docs/innov/IoT_IBSG_0411FINAL.pdf.
14. Mehmood, R., See, S., Katib, I., and Chlamtac, I. (2020). Big Data and HPC Convergence for Smart Infrastructures: A Review and Proposed Architecture. Smart Infrastructure and Applications: Foundations for Smarter Cities and Societies, Springer International Publishing.
15. 5G Radio Access Network Architecture: Design Guidelines and Key Considerations10.1109/MCOM.2016.1600147CM ↗
16. Wan, S., Li, X., Xue, Y., Lin, W., and Xu, X. (2019). Efficient computation offloading for Internet of Vehicles in edge computing-assisted 5G networks. J. Supercomput.10.1007/s11227-019-03011-4 ↗
17. A Survey on Mobile Edge Computing: The Communication Perspective10.1109/COMST.2017.2745201 ↗
18. Security and Privacy in Fog Computing: Challenges10.1109/ACCESS.2017.2749422 ↗
19. Dong, L., Satpute, M.N., Shan, J., Liu, B., Yu, Y., and Yan, T. (2019, January 7–10). Computation Offloading for Mobile-Edge Computing with Multi-User. Proceedings of the 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS), Dallas, TX, USA.10.1109/ICDCS.2019.00088 ↗
20. Jiao, L., Yin, H., Huang, H., Guo, D., and Lyu, Y. (2018, January 28–30). Computation Offloading for Multi-user Mobile Edge Computing. Proceedings of the 2018 IEEE 20th International Conference on High Performance Computing and Communications; IEEE 16th International Conference on Smart City; IEEE 4th International Conference on Data Science and Systems (HPCC/SmartCity/DSS), Exeter, UK.10.1109/HPCC/SmartCity/DSS.2018.00087 ↗
21. Toward Computation Offloading in Edge Computing: A Survey10.1109/ACCESS.2019.2938660 ↗
22. On Multi-Access Edge Computing: A Survey of the Emerging 5G Network Edge Cloud Architecture and Orchestration10.1109/COMST.2017.2705720 ↗
23. Fog Radio Access Networks: Mobility Management, Interference Mitigation, and Resource Optimization10.1109/MWC.2017.1700007 ↗
24. A Comprehensive Survey of RAN Architectures toward 5G Mobile Communication System10.1109/ACCESS.2019.2919657 ↗
25. Parwez, M.S., and Rawat, D.B. (2018, January 20–24). Resource Allocation in Adaptive Virtualized Wireless Networks with Mobile Edge Computing. Proceedings of the 2018 IEEE International Conference on Communications (ICC), Kansas City, MO, USA.10.1109/ICC.2018.8422630 ↗
26. Mobile network architecture evolution toward 5G10.1109/MCOM.2016.7470940 ↗
27. MEC in 5G networks
28. ETSI GS MEC 003 V1.1.1 (2020, October 12). Mobile Edge Computing (MEC): Framework and Reference Architecture. Available online: https://www.etsi.org/deliver/etsi_gs/MEC/001_099/003/01.01.01_60/gs_MEC003v010101p.pdf.
29. Energy-Efficient Offloading for Mobile Edge Computing in 5G Heterogeneous Networks10.1109/ACCESS.2016.2597169 ↗
30. Liu, J., Mao, Y., Zhang, J., and Letaief, K.B. (2016, January 10–15). Delay-optimal computation task scheduling for mobile-edge computing systems. Proceedings of the 2016 IEEE International Symposium on Information Theory (ISIT), Barcelona, Spain.10.1109/ISIT.2016.7541539 ↗
31. Joint Offloading and Computation Energy Efficiency Maximization in a Mobile Edge Computing System
32. Ren, J., Yu, G., Cai, Y., He, Y., and Qu, F. (2017, January 4–8). Partial Offloading for Latency Minimization in Mobile-Edge Computing. Proceedings of the GLOBECOM 2017—2017 IEEE Global Communications Conference, Singapore.10.1109/GLOCOM.2017.8254550 ↗
33. Partial Offloading Scheduling and Power Allocation for Mobile Edge Computing Systems10.1109/JIOT.2019.2911455 ↗
34. A Cooperative Partial Computation Offloading Scheme for Mobile Edge Computing Enabled Internet of Things10.1109/JIOT.2018.2868616 ↗
35. Partial Offloading in Energy Harvested Mobile Edge Computing: A Direct Search Approach10.1109/ACCESS.2020.2974809 ↗
36. Online Learning for Offloading and Autoscaling in Energy Harvesting Mobile Edge Computing10.1109/TCCN.2017.2725277 ↗
37. Mobile Edge Computing: A Survey on Architecture and Computation Offloading10.1109/COMST.2017.2682318 ↗
38. Cross-layer traffic analysis countermeasures against adaptive attackers of wireless sensor networks10.1007/s11276-019-02003-9 ↗
39. CenLocShare: A centralized privacy-preserving location-sharing system for mobile online social networks10.1016/j.future.2017.01.035 ↗
40. Enhancing privacy through uniform grid and caching in location-based services10.1016/j.future.2017.06.022 ↗
41. Toward Edge-Assisted Internet of Things: From Security and Efficiency Perspectives10.1109/MNET.2019.1800229 ↗
42. Technical Privacy Metrics: A Systematic Survey
43. Data Security and Privacy in Cloud Computing10.1155/2014/190903 ↗
44. He, X., Liu, J., Jin, R., and Dai, H. (2017, January 4–8). Privacy-Aware Offloading in Mobile-Edge Computing. Proceedings of the GLOBECOM 2017—2017 IEEE Global Communications Conference, Singapore.10.1109/GLOCOM.2017.8253985 ↗
45. Deep PDS-Learning for Privacy-Aware Offloading in MEC-Enabled IoT10.1109/JIOT.2018.2878718 ↗
46. Peace: Privacy-Preserving and Cost-Efficient Task Offloading for Mobile-Edge Computing10.1109/TWC.2019.2958091 ↗
47. Improving Physical Layer Secrecy Using Full-Duplex Jamming Receivers10.1109/TSP.2013.2269049 ↗
48. Principles of Physical Layer Security in Multiuser Wireless Networks: A Survey10.1109/SURV.2014.012314.00178 ↗
49. Physical-Layer Assisted Secure Offloading in Mobile-Edge Computing10.1109/TWC.2020.2979456 ↗
50. Secure Energy-Saving Resource Allocation on Massive MIMO-MEC System10.1109/ACCESS.2020.3011694 ↗
51. Energy-Efficient Computation Offloading for Secure UAV-Edge-Computing Systems10.1109/TVT.2019.2912227 ↗
52. Cooperative Computation Offloading and Resource Allocation for Blockchain-Enabled Mobile-Edge Computing: A Deep Reinforcement Learning Approach10.1109/JIOT.2019.2961707 ↗
53. Sun, Y., Cao, J., Ma, M., Li, H., Niu, B., and Li, F. (2019, January 18–21). Privacy-Preserving Device Discovery and Authentication Scheme for D2D Communication in 3GPP 5G HetNet. Proceedings of the 2019 International Conference on Computing, Networking and Communications (ICNC), Honolulu, HI, USA.10.1109/ICCNC.2019.8685499 ↗
54. Networks and devices for the 5G era10.1109/MCOM.2014.6736748 ↗
55. Intercloud and HetNet for Mobile Cloud Computing in 5G Systems: Design Issues, Challenges, and Optimization10.1109/MNET.2017.1600162 ↗
56. Massive MIMO and mmWave for 5G Wireless HetNet: Potential Benefits and Challenges10.1109/MVT.2015.2496240 ↗
57. Bergmann, R., Lindemann, G., Kirn, S., and Pěchouček, M. (2008). Multi-Agent Reinforcement Learning for Intrusion Detection: A Case Study and Evaluation. Multiagent System Technologies, Springer.10.1007/978-3-540-87805-6 ↗
58. Kingma, D.P., and Ba, J. (2014). Adam: A method for stochastic optimization. arXiv.
59. Human-level control through deep reinforcement learning10.1038/nature14236 ↗
60. ZAKI+: A Machine Learning Based Process Mapping Tool for SpMV Computations on Distributed Memory Architectures10.1109/ACCESS.2019.2923565 ↗
61. Muhammed, T., Mehmood, R., Albeshri, A., and Katib, I. (2019). SURAA: A Novel Method and Tool for Loadbalanced and Coalesced SpMV Computations on GPUs. Appl. Sci., 9.10.3390/app9050947 ↗
62. Usman, S., Mehmood, R., Katib, I., Albeshri, A., and Altowaijri, S. (2019). ZAKI: A Smart Method and Tool for Automatic Performance Optimization of Parallel SpMV Computations on Distributed Memory Machines. Mob. Netw. Appl., 1–18.10.1007/s11036-019-01318-3 ↗
63. Mehmood, R., See, S., Katib, I., and Chlamtac, I. (2020). Parallel Iterative Solution of Large Sparse Linear Equation Systems on the Intel MIC Architecture. Smart Infrastructure and Applications: Foundations for Smarter Cities and Societies, Springer International Publishing.
64. Mehmood, R., See, S., Katib, I., and Chlamtac, I. (2020). Performance Characteristics for Sparse Matrix-Vector Multiplication on GPUs. Smart Infrastructure and Applications: Foundations for Smarter Cities and Societies, Springer International Publishing.
65. Mehmood, R., and Crowcroft, J. (2005). Parallel Iterative Solution Method for Large Sparse Linear Equation Systems, University of Cambridge, Computer Laboratory. Technical Report UCAM-CL-TR-650.
66. Mehmood, R., Crowcroft, J., and Elmirghani, J.M.H. (2006, January 11–14). A Parallel Implicit Method for the Steady-State Solution of CTMCs. Proceedings of the 14th IEEE International Symposium on Modeling, Analysis, and Simulation, Monterey, CA, USA.
67. Mehmood, R. (2003). A Survey of Out-of-Core Analysis Techniques in Stochastic Modelling, School of Computer Science, University of Birmingham. Technical Report CSR-03-7.
68. The University of Florida Sparse Matrix Collection
69. Theoretical peak FLOPS per instruction set: A tutorial10.1007/s11227-017-2177-5 ↗
70. Enabling Smarter Societies through Mobile Big Data Fogs and Clouds10.1016/j.procs.2017.05.439 ↗
71. UbeHealth: A Personalized Ubiquitous Cloud and Edge-Enabled Networked Healthcare System for Smart Cities10.1109/ACCESS.2018.2846609 ↗
72. Mobile Cloud Computing Model and Big Data Analysis for Healthcare Applications10.1109/ACCESS.2016.2613278 ↗
73. Tawalbeh, L.A., Bakhader, W., Mehmood, R., and Song, H. (2016, January 4–8). Cloudlet-Based Mobile Cloud Computing for Healthcare Applications. Proceedings of the 2016 IEEE Global Communications Conference (GLOBECOM), Washington, DC, USA.10.1109/GLOCOM.2016.7841665 ↗