Addressing Challenges of Distance Learning in the Pandemic with Edge Intelligence Enabled Multicast and Caching Solution
Abstract
:1. Introduction
- We propose a service-less multicast architecture enabled by VNF-AS for distance learning. We investigate the proposed VNF-AS for distance learning on a real-time dataset for traffic, QoE, and resource optimization.
- We propose and debate the opportunity of EI to enhance the performance of VNF-AS. EI can enable optimized decisions of what to cache and multicast (popular live streams), when to cache and multicast (timing of live stream and network off-peak hours), and where to cache and multicast (BSs with higher user associations).
- We propose intelligent edge caching and device-to-device (D2D) propagation to facilitate users with limited network connectivity or offline viewing behaviour while further alleviating the burden on RAN and reducing duplicate content transmissions.
2. Related Work
3. A Service-Less Multicast Architecture for Distance Learning
3.1. VNF Multicast Architecture
3.2. EI Enabled Multicast Architecture
- Cold start: The main objective of cold start is to introduce multicast without the service announcement from the service provider. We utilize the service-less multicast architecture to enable cold start multicast for distance learning. In the basic service-less multicast architecture, the online sessions are started with unicast. As users keep on joining the session, the unicast delivery is converted to multicast enabled by the VNF module. However, the cold start has several disadvantages such as: (a) It takes a little time to convert from unicast to multicast and (b) while transmitting unicast, many resources are wasted until conversion and convergence. Moreover, we collect data regarding user behavior for proactive and predictive multicast and caching in the cold start stage.
- Predictive multicast: In the second stage, EI is proposed to identify opportunities to proactively create a multicast session beforehand as soon as the first request arrives at the server. Proactive multicast is enabled by applying ML to group users based on their geographic locations and session times among other attributes. Unsupervised learning (clustering) techniques will be used on the collected data to group users in the same session without obtaining information from the video streaming application. The MNO may face penalties due to the unnecessary initiation of the multicast service and usage of multicast resources in case only a single request arrives.
- Proactive Caching: In the third stage of our proposed design, proactive caching will be used to store the recorded streams near users. The distance learning applications such as MS Teams provides access to recorded streams that can be viewed later. The user behavior may vary towards the attendance of live session based on his interest and channel conditions. Our proposed EI will learn user access patterns from their preferences to optimize edge caching. Edge caching will minimize backhaul and RAN resource usage. To achieve this, we propose user end (UE) caching which will be helpful in three scenarios: (a) if a cluster member is not attending the multicast stream in live mode, the stream data will be cached locally at UE if the user is connected, (b) in case the cluster member is not connected to the cellular network, community detection (a user from the same cluster) will be used to select a member lying in close vicinity. In case the user requests the stream later lying within the selected cache, then D2D mechanisms will be used to deliver the content, and (c) in case the cluster member is not connected to the cellular network, and is a geo-outlier with limited connectivity, a D2D relay network will be considered to deliver the stream.
Algorithm 1 Pseudo code for EI enabled multicast and caching. |
COLD START Monitor: User ID, session ID, eNB ID Create: UE and content provider proxy for service-less multicast in eMBMS Initiate: VNF based Multicast PREDICTIVE MULTICAST Input: Timestamps, GPS, eNB IDs and SNR Apply: EI to cluster users in same eNB Cluster: Input multi-dimensional data (GPS, eNB, timestamp) to clustering algorithms Output: Geo-spatial clusters with users of same session near the same eNB in same cluster Initiate: Proactive multicast if number of users > than a threshold PROACTIVE CACHING Input: User access pattern for session, SNR, User Clusters if UE not connected during Live session and not GPS outlier then Apply: Geo-spatial clustering to identify community members Select: A community member near to UE for caching Send: Share stream through D2D communication end if if UE not connected during Live session and GPS outliers then From: A D2D relay between community members Send: Share stream through D2D relay end if |
4. Evaluation and Results
4.1. Dataset
4.2. Results
4.2.1. Transit Link Traffic
4.2.2. Backhaul Traffic
4.2.3. QoE
4.2.4. Resource Block at RAN
5. Research Challenges and Future Work
- Data Availability: Foremost, the data availability for the application of ML techniques is currently not sufficient. Very few datasets exist that reveal information regarding user sessions and preferences where the application of supervised learning is desired to predict content popularity for a region covered by an edge network [13].
- Mobility prediction: User mobility prediction is essential for the user-BS association and consequent edge caching decisions. Google and Apple have made mobility datasets available for pandemic studies [1]. However, the mobility datasets need to be explored for EI-based multicast solutions.
- Community detection: Predictive multicast requires detection of user communities requesting live and non-live videos at the MNO core. Influential users can be marked to cache live video stream for future D2D propagation to offline users. As session data are encrypted, service-less multicast solutions require the application of pre-trained ML models to transfer knowledge from relevant domains such as online social networks [33].
- Privacy protection: Proactive edge caching necessitates content popularity, user mobility, and content access pattern prediction to achieve high cache hit ratios. The privacy requirements of end-user necessitate that the user location and preferences data are not collected and processed in a central repository. Therefore, the application of distributed federated learning models is imperative for EI. Federated learning divides the task of machine learning on each participant node (student) avoiding the collection of data in a central repository [12].
- Dynamics of wireless network: As the distance learning sessions within an edge network can be numerous with dynamic wireless channel characteristics, edge cache replacement decisions demand the application of reinforcement learning [13].
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Shuja, J.; Alanazi, E.; Alasmary, W.; Alashaikh, A. Covid-19 open source data sets: A comprehensive survey. Appl. Intell. 2021, 51, 1296–1325. [Google Scholar] [CrossRef] [PubMed]
- Zhang, W.; Wang, Y.; Yang, L.; Wang, C. Suspending Classes without Stopping Learning: China’s Education Emergency Management Policy in the COVID-19 Outbreak. J. Risk Financ. Manag. 2020, 13, 55. [Google Scholar] [CrossRef] [Green Version]
- Cicha, K.; Rizun, M.; Rutecka, P.; Strzelecki, A. COVID-19 and higher education: First-year students’ expectations toward distance learning. Sustainability 2021, 13, 1889. [Google Scholar] [CrossRef]
- Zahoor, K.; Bilal, K.; Erbad, A.; Mohamed, A. Service-Less Video Multicast in 5G: Enablers and Challenges. IEEE Netw. 2020, 34, 270–276. [Google Scholar] [CrossRef]
- Laterman, M.; Arlitt, M.; Williamson, C. A Campus-Level View of Netflix and Twitch: Characterization and Performance Implications; IEEE: Washington, DC, USA, 2017; pp. 1–8. [Google Scholar]
- Favale, T.; Soro, F.; Trevisan, M.; Drago, I.; Mellia, M. Campus traffic and e-Learning during COVID-19 pandemic. Comput. Netw. 2020, 176, 107290. [Google Scholar] [CrossRef]
- Candela, M.; Luconi, V.; Vecchio, A. Impact of the COVID-19 pandemic on the Internet latency: A large-scale study. Comput. Netw. 2020, 182, 107495. [Google Scholar] [CrossRef]
- Feldmann, A.; Gasser, O.; Lichtblau, F.; Pujol, E.; Poese, I.; Dietzel, C.; Wagner, D.; Wichtlhuber, M.; Tapiador, J.; Vallina-Rodriguez, N.; et al. The Lockdown Effect: Implications of the COVID-19 Pandemic on Internet Traffic. In Proceedings of the ACM Internet Measurement Conference, online, 2–3 March 2021; pp. 1–5. [Google Scholar]
- Lutu, A.; Perino, D.; Bagnulo, M.; Frias-Martinez, E.; Khangosstar, J. A Characterization of the COVID-19 Pandemic Impact on a Mobile Network Operator Traffic. In Proceedings of the ACM Internet Measurement Conference, online, 27–29 October 2020; pp. 19–33. [Google Scholar]
- Baccour, E.; Erbad, A.; Bilal, K.; Mohamed, A.; Guizani, M.; Hamdi, M. FacebookVideoLive18: A Live Video Streaming Dataset for Streams Metadata and Online Viewers Locations. In Proceedings of the 2020 IEEE International Conference on Informatics, IoT, and Enabling Technologies (ICIoT), Doha, Qatar, 2–5 February 2020; pp. 476–483. [Google Scholar]
- Meloni, A.; Pegoraro, P.A.; Atzori, L.; Benigni, A.; Sulis, S. Cloud-based IoT solution for state estimation in smart grids: Exploiting virtualization and edge-intelligence technologies. Comput. Netw. 2018, 130, 156–165. [Google Scholar] [CrossRef]
- Deng, S.; Zhao, H.; Fang, W.; Yin, J.; Dustdar, S.; Zomaya, A.Y. Edge intelligence: The confluence of edge computing and artificial intelligence. IEEE Internet Things J. 2020, 7, 7457–7469. [Google Scholar] [CrossRef] [Green Version]
- Shuja, J.; Bilal, K.; Alasmary, W.; Sinky, H.; Alanazi, E. Applying machine learning techniques for caching in next-generation edge networks: A comprehensive survey. J. Netw. Comput. Appl. 2021, 181, 103005. [Google Scholar] [CrossRef]
- Zhou, Z.; Chen, X.; Li, E.; Zeng, L.; Luo, K.; 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]
- Doan, K.N.; Van Nguyen, T.; Quek, T.Q.; Shin, H. Content-aware proactive caching for backhaul offloading in cellular network. IEEE Trans. Wirel. Commun. 2018, 17, 3128–3140. [Google Scholar] [CrossRef]
- Baccour, E.; Haouari, F.; Erbad, A.; Mohamed, A.; Bilal, K.; Guizani, M.; Hamdi, M. An Intelligent Resource Reservation for Crowdsourced Live Video Streaming Applications in Geo-Distributed Cloud Environment. IEEE Syst. J. 2021. [Google Scholar] [CrossRef]
- Zhou, S.; Waqas Jadoon, J.S. Machine Learning-Based Offloading Strategy for Lightweight User Mobile Edge Computing Tasks. Complexity 2021, 2021. [Google Scholar] [CrossRef]
- Rahman, A.; Chakraborty, C.; Anwar, A.; Karim, M.; Islam, M.; Kundu, D.; Rahman, Z.; Band, S.S. SDN–IoT empowered intelligent framework for industry 4.0 applications during COVID-19 pandemic. Clust. Comput. 2021, 1–18. [Google Scholar] [CrossRef] [PubMed]
- de la Fuente Iglesias, A.; Leal, R.P.; Armada, A.G. Performance analysis of eMBMS in LTE: Dynamic MBSFN areas. Proc. Opnetw. 2013, 1–6. Available online: https://e-archivo.uc3m.es/bitstream/handle/10016/21212/performance_OPNETWORK_2013_ps.pdf?sequence=1&isAllowed=y (accessed on 20 November 2021).
- Chen, H.; Mi, D.; Fuentes, M.; Vargas, D.; Garro, E.; Carcel, J.L.; Mouhouche, B.; Xiao, P.; Tafazolli, R. Pioneering studies on LTE eMBMS: Towards 5G point-to-multipoint transmissions. In Proceedings of the 2018 IEEE 10th Sensor Array and Multichannel Signal Processing Workshop (SAM), Sheffield, UK, 8–11 July 2018; pp. 1–4. [Google Scholar]
- Zhang, L.; Li, W.; Wu, Y.; Xue, Y.; Sousa, E.; Park, S.; Lee, J.; Hur, N.; Kim, H. Using Non-Orthogonal Multiplexing in 5G-MBMS to Achieve Broadband-Broadcast Convergence With High Spectral Efficiency. IEEE Trans. Broadcast. 2020, 66, 490–502. [Google Scholar] [CrossRef]
- Tran, T.; Navrátil, D.; Sanders, P.; Hart, J.; Odarchenko, R.; Barjau, C.; Altman, B.; Burdinat, C.; Gomez-Barquero, D. Enabling Multicast and Broadcast in the 5G Core for Converged Fixed and Mobile Networks. IEEE Trans. Broadcast. 2020, 66, 428–439. [Google Scholar] [CrossRef]
- Vo, N.; Phan, T.; Bui, M.; Dang, X.; Viet, N.T.; Yin, C. Social-Aware Spectrum Sharing and Caching Helper Selection Strategy Optimized Multicast Video Streaming in Dense D2D 5G Networks. IEEE Syst. J. 2021, 15, 3480–3491. [Google Scholar] [CrossRef]
- Ahmed, E.; Ahmed, A.; Yaqoob, I.; Shuja, J.; Gani, A.; Imran, M.; Shoaib, M. Bringing computation closer toward the user network: Is edge computing the solution? IEEE Commun. Mag. 2017, 55, 138–144. [Google Scholar] [CrossRef]
- Trzciński, T.; Rokita, P. Predicting popularity of online videos using support vector regression. IEEE Trans. Multimed. 2017, 19, 2561–2570. [Google Scholar] [CrossRef] [Green Version]
- Zahoor, K.; Bilal, K.; Erbad, A.; Mohamed, A.; Guizani, M. Multicast at Edge: An Edge Network Architecture for Service-Less Crowdsourced Live Video Multicast. IEEE Access 2021, 9, 59508–59526. [Google Scholar] [CrossRef]
- Bilal, K.; Baccour, E.; Erbad, A.; Mohamed, A.; Guizani, M. Collaborative joint caching and transcoding in mobile edge networks. J. Netw. Comput. Appl. 2019, 136, 86–99. [Google Scholar] [CrossRef]
- Shuja, J.; Humayun, M.A.; Alasmary, W.; Sinky, H.; Alanazi, E.; Khan, M.K. Resource Efficient Geo-Textual Hierarchical Clustering Framework for Social IoT Applications. IEEE Sensors J. 2021, 1. [Google Scholar] [CrossRef]
- Raca, D.; Leahy, D.; Sreenan, C.J.; Quinlan, J.J. Beyond throughput, the next generation: A 5g dataset with channel and context metrics. In Proceedings of the 11th ACM Multimedia Systems Conference, Istanbul, Turkey, 8–11 June 2020; pp. 303–308. [Google Scholar]
- Botella-Mascarell, C.; Perez, J.; Soria, J.; Roger, S. On the Use of Composite Indicators for Mobile Communications Network Management in Smart Sustainable Cities. Appl. Sci. 2021, 11, 181. [Google Scholar] [CrossRef]
- Lai, P.; He, Q.; Cui, G.; Xia, X.; Abdelrazek, M.; Chen, F.; Hosking, J.; Grundy, J.; Yang, Y. QoE-aware user allocation in edge computing systems with dynamic QoS. Future Gener. Comput. Syst. 2020, 112, 684–694. [Google Scholar] [CrossRef]
- Xia, X.; Chen, F.; He, Q.; Cui, G.; Lai, P.; Abdelrazek, M.; Grundy, J.; Jin, H. Graph-based data caching optimization for edge computing. Future Gener. Comput. Syst. 2020, 113, 228–239. [Google Scholar] [CrossRef]
- Aftab, H.; Shuja, J.; Alasmary, W.; Alanazi, E. Hybrid DBSCAN based Community Detection for Edge Caching in Social Media Applications. In Proceedings of the 2021 International Wireless Communications and Mobile Computing (IWCMC), Harbin, China, 28 June–2 July 2021; pp. 2038–2043. [Google Scholar]
Ref. | Objective | 5G Architecture Changes | ML |
---|---|---|---|
[21] | Two layer Non-Orthogonal Multiplexing (NOM) to deliver multicast | Yes | No |
[22] | Service-based method for broadcast/multicast | Yes | No |
[23] | offloads video content from cellular network to dense D2D 5G networks considering the physical and social attributes | No | No |
[4] | VNF-based scheme to enable multicast | No | No |
[15] | CNN for popularity prediction and edge caching | NA | Yes |
[25] | SVM for popularity prediction and edge caching | NA | Yes |
This article | three-dimensional solution for EI enabled multicast and caching | No | Yes |
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
Bilal, K.; Shuja, J.; Erbad, A.; Alasmary, W.; Alanazi, E.; Alourani, A. Addressing Challenges of Distance Learning in the Pandemic with Edge Intelligence Enabled Multicast and Caching Solution. Sensors 2022, 22, 1092. https://doi.org/10.3390/s22031092
Bilal K, Shuja J, Erbad A, Alasmary W, Alanazi E, Alourani A. Addressing Challenges of Distance Learning in the Pandemic with Edge Intelligence Enabled Multicast and Caching Solution. Sensors. 2022; 22(3):1092. https://doi.org/10.3390/s22031092
Chicago/Turabian StyleBilal, Kashif, Junaid Shuja, Aiman Erbad, Waleed Alasmary, Eisa Alanazi, and Abdullah Alourani. 2022. "Addressing Challenges of Distance Learning in the Pandemic with Edge Intelligence Enabled Multicast and Caching Solution" Sensors 22, no. 3: 1092. https://doi.org/10.3390/s22031092