{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,17]],"date-time":"2025-11-17T02:59:31Z","timestamp":1763348371763,"version":"3.37.3"},"reference-count":47,"publisher":"Oxford University Press (OUP)","issue":"1","license":[{"start":{"date-parts":[[2021,10,29]],"date-time":"2021-10-29T00:00:00Z","timestamp":1635465600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/academic.oup.com\/journals\/pages\/open_access\/funder_policies\/chorus\/standard_publication_model"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023,1,17]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Mobile edge computing (MEC) is a key feature of next-generation heterogeneous networks aimed at providing a variety of services for different applications by performing related processing tasks closer to the user equipment. In this research, we investigated on connection management approaches in multi-access edge computing systems. This paper presents joint radio resource allocation and MEC optimization in a multi-layer NOMA HetNet in order to maximize system\u2019s energy efficiency. The continues carrier allocation and handoff decision variables, in addition to the interference incorporated in the goal function, modifies the primary optimization problem to a mixed integer nonlinear programming. Network selection is done statically based on the Analytic Hierarchy Process, and station selection is done dynamically based on the Data Envelope Analysis method. Also, an effective feedback mechanism has been designed in collaboration with the server resource manager to solve a global optimization problem in order to load balancing and meet the users quality of service constraints simultaneously. To reduce the computational complexity and to achieve a locally optimal solution, we applied variable relaxation and majorization minimization approach in which offloading decision and multi-part Markov noise analysis have been developed to model users\u2019 preferences without the need for explicit information from the users. Based on the simulations, the proposed approach not only results in a significant increase of system\u2019s energy efficiency but also enhances the system throughput in multiple-source scenarios.<\/jats:p>","DOI":"10.1093\/comjnl\/bxab157","type":"journal-article","created":{"date-parts":[[2021,9,18]],"date-time":"2021-09-18T04:19:20Z","timestamp":1631938760000},"page":"229-244","source":"Crossref","is-referenced-by-count":2,"title":["Effective Resource Allocation and Load Balancing in Hierarchical HetNets: Toward QoS-Aware Multi-Access Edge Computing"],"prefix":"10.1093","volume":"66","author":[{"given":"Mohammad Jalilvand Aghdam","family":"Bonab","sequence":"first","affiliation":[{"name":"Department of Electrical Engineering , , Shahr-E-Ray Branch, Tehran, Iran"},{"name":"Islamic Azad University , , Shahr-E-Ray Branch, Tehran, Iran"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6971-551X","authenticated-orcid":false,"given":"Ramin Shaghaghi","family":"Kandovan","sequence":"additional","affiliation":[{"name":"Department of Electrical Engineering , , Shahr-E-Ray Branch, Tehran, Iran"},{"name":"Islamic Azad University , , Shahr-E-Ray Branch, Tehran, Iran"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"286","published-online":{"date-parts":[[2021,10,29]]},"reference":[{"key":"2023011814194725600_ref1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/3362031","article-title":"A survey on end-edge-cloud orchestrated network computing paradigms: transparent computing, mobile edge computing, fog computing, and cloudlet","volume":"52","author":"Ren","year":"2019","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"2023011814194725600_ref2","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1016\/j.jnca.2018.04.018","article-title":"Mobile cloud computing: challenges and future research directions","volume":"115","author":"Noor","year":"2018","journal-title":"J. Netw. Comput. Appl."},{"key":"2023011814194725600_ref3","doi-asserted-by":"crossref","first-page":"5218","DOI":"10.1109\/TWC.2017.2707084","article-title":"Joint optimal pricing and task scheduling in mobile cloud computing systems","volume":"16","author":"Shah-Mansouri","year":"2017","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"2023011814194725600_ref4","doi-asserted-by":"crossref","first-page":"103005","DOI":"10.1016\/j.jnca.2021.103005","article-title":"Applying machine learning techniques for caching in next-generation edge networks: a comprehensive survey","author":"Shuja","year":"2021","journal-title":"J. Netw. Comput. Appl."},{"key":"2023011814194725600_ref5","first-page":"1","volume-title":"2013 10th International ISC Conference on Information Security and Cryptology (ISCISC)","author":"Mohajer","year":"2013"},{"volume-title":"Securing Information and Communications Systems: Principles, Technologies, and Applications","year":"2008","author":"Furnell","key":"2023011814194725600_ref6"},{"key":"2023011814194725600_ref7","doi-asserted-by":"crossref","first-page":"567","DOI":"10.1093\/comjnl\/bxz108","article-title":"Secure computing resource allocation framework for open fog computing","volume":"63","author":"Jiang","year":"2020","journal-title":"Comput. J."},{"volume-title":"Adaptive Spectrum Sensing Algorithm Based on Noise Variance Estimation for Cognitive Radio Applications","author":"Farhang","key":"2023011814194725600_ref8"},{"key":"2023011814194725600_ref9","doi-asserted-by":"crossref","first-page":"3022","DOI":"10.1109\/JSYST.2019.2922436","article-title":"Adaptive scheduling of stochastic task sequence for energy-efficient mobile cloud computing","volume":"13","author":"Jiang","year":"2019","journal-title":"IEEE Syst. J."},{"key":"2023011814194725600_ref10","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1109\/MNET.2017.1600162","article-title":"Intercloud and HetNet for mobile cloud computing in 5G systems: design issues, challenges, and optimization","volume":"31","author":"Carvalho","year":"2017","journal-title":"IEEE Netw."},{"key":"2023011814194725600_ref11","doi-asserted-by":"crossref","first-page":"2389","DOI":"10.1007\/s11277-020-07481-1","article-title":"Reliability and mobility load balancing in next generation self-organized networks: using stochastic learning automata","volume":"114","author":"Mohajer","year":"2020","journal-title":"Wirel. Pers. Commun."},{"key":"2023011814194725600_ref12","doi-asserted-by":"crossref","first-page":"958","DOI":"10.1093\/comjnl\/bxaa012","article-title":"Muhammad. \"RIoT: a routing protocol for the internet of things.\"","volume":"63","author":"Farooq","year":"2020","journal-title":"Comput. J."},{"key":"2023011814194725600_ref13","doi-asserted-by":"crossref","first-page":"1500","DOI":"10.1093\/comjnl\/bxaa040","article-title":"RGIM: an integrated approach to improve QoS in AODV, DSR and DSDV routing protocols for FANETS using the chain mobility model","volume":"63","author":"Kaur","year":"2020","journal-title":"Comput. J."},{"key":"2023011814194725600_ref14","first-page":"5191","article-title":"QoSCM: QoS-aware coded multicast approach for wireless networks","volume":"10","author":"Mohajer","year":"2016","journal-title":"KSII Trans. Internet Inf. Syst. (TIIS)"},{"key":"2023011814194725600_ref15","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1109\/MNET.2018.1700119","article-title":"Multi-user computation offloading in mobile edge computing: a behavioral perspective","volume":"32","author":"Tang","year":"2018","journal-title":"IEEE Netw."},{"key":"2023011814194725600_ref16","doi-asserted-by":"crossref","first-page":"599","DOI":"10.1093\/comjnl\/bxaa087","article-title":"An efficient algorithm to extract control flow-based features for iot malware detection","volume":"64","author":"Phu","year":"2021","journal-title":"Comput. J."},{"key":"2023011814194725600_ref17","doi-asserted-by":"crossref","first-page":"8119","DOI":"10.1109\/JIOT.2020.3042433","article-title":"Secure and optimized load balancing for multitier IoT and edge-cloud computing systems","volume":"8","author":"Zhang","year":"2020","journal-title":"IEEE Internet Things J."},{"key":"2023011814194725600_ref18","doi-asserted-by":"crossref","first-page":"752","DOI":"10.1109\/TVT.2017.2740724","article-title":"Distributed multiuser computation offloading for cloudlet-based mobile cloud computing: a game-theoretic machine learning approach","volume":"67","author":"Cao","year":"2017","journal-title":"IEEE Trans. Veh. Technol."},{"key":"2023011814194725600_ref19","doi-asserted-by":"crossref","first-page":"62769","DOI":"10.1109\/ACCESS.2019.2915783","article-title":"Price-based joint offloading and resource allocation for ad hoc mobile cloud","volume":"7","author":"Zhang","year":"2019","journal-title":"IEEE Access"},{"key":"2023011814194725600_ref20","doi-asserted-by":"crossref","first-page":"3962","DOI":"10.1109\/ACCESS.2018.2791504","article-title":"Multi-objective decision-making for mobile cloud offloading: a survey","volume":"6","author":"Wu","year":"2018","journal-title":"IEEE Access"},{"key":"2023011814194725600_ref21","doi-asserted-by":"crossref","first-page":"8769","DOI":"10.1109\/TVT.2018.2846232","article-title":"Efficient resource allocation for on-demand mobile-edge cloud computing","volume":"67","author":"Chen","year":"2018","journal-title":"IEEE Trans. Veh. Technol."},{"key":"2023011814194725600_ref22","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1016\/j.future.2020.02.045","article-title":"A Stackelberg game approach to multiple resources allocation and pricing in mobile edge computing","volume":"108","author":"Chen","year":"2020","journal-title":"Futur. Gener. Comput. Syst."},{"key":"2023011814194725600_ref23","doi-asserted-by":"crossref","first-page":"1564","DOI":"10.1093\/comjnl\/bxaa062","article-title":"Model-based comparison of cloud-edge computing resource allocation policies","volume":"63","author":"Jiang","year":"2020","journal-title":"Comput. J."},{"key":"2023011814194725600_ref24","doi-asserted-by":"crossref","first-page":"203","DOI":"10.1080\/03772063.2014.890812","article-title":"Novel approach to sub-graph selection over coded wireless networks with QoS constraints","volume":"60","author":"Mohajer","year":"2014","journal-title":"IETE J. Res."},{"key":"2023011814194725600_ref25","doi-asserted-by":"crossref","first-page":"277","DOI":"10.1007\/978-3-642-38865-1_29","article-title":"Network Coding-Based QoS and Security for Dynamic Interference-limited Networks","volume-title":"International Conference on Computer Networks","author":"Mohajer","year":"2013"},{"key":"2023011814194725600_ref26","article-title":"Fairness-aware task offloading and resource allocation in cooperative mobile edge computing","author":"Zhou","year":"2021","journal-title":"IEEE Internet Things J."},{"key":"2023011814194725600_ref27","doi-asserted-by":"crossref","first-page":"389","DOI":"10.1109\/JSAC.2019.2959187","article-title":"Adaptive online decision method for initial congestion window in 5G mobile edge computing using deep reinforcement learning","volume":"38","author":"Xie","year":"2019","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"2023011814194725600_ref28","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1109\/MCOM.2018.1700882","article-title":"Mobile edge computing and networking for green and low-latency internet of things","volume":"56","author":"Zhang","year":"2018","journal-title":"IEEE Commun. Mag."},{"key":"2023011814194725600_ref29","doi-asserted-by":"crossref","first-page":"10200","DOI":"10.1109\/JIOT.2020.2987070","article-title":"Edge-computing-enabled smart cities: A comprehensive survey","volume":"7","author":"Khan","year":"2020","journal-title":"IEEE Internet Things J."},{"key":"2023011814194725600_ref30","doi-asserted-by":"crossref","first-page":"5225","DOI":"10.1109\/TWC.2018.2840120","article-title":"Wireless networks for mobile edge computing: spatial modeling and latency analysis","volume":"17","author":"Ko","year":"2018","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"2023011814194725600_ref31","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1109\/MNET.001.1900261","article-title":"Toward slicing-enabled multi-access edge computing in 5G","volume":"34","author":"Ksentini","year":"2020","journal-title":"IEEE Netw."},{"key":"2023011814194725600_ref32","doi-asserted-by":"crossref","first-page":"2146","DOI":"10.1109\/JIOT.2018.2826006","article-title":"Application aware workload allocation for edge computing-based IoT","volume":"5","author":"Fan","year":"2018","journal-title":"IEEE Internet Things J."},{"key":"2023011814194725600_ref33","doi-asserted-by":"crossref","first-page":"12510","DOI":"10.1109\/ACCESS.2019.2963068","article-title":"A game-theoretic approach to computation offloading in satellite edge computing","volume":"8","author":"Wang","year":"2019","journal-title":"IEEE Access"},{"key":"2023011814194725600_ref34","doi-asserted-by":"crossref","first-page":"e4127","DOI":"10.1002\/ett.4127","article-title":"Multiuser context-aware computation offloading in mobile edge computing based on Bayesian learning automata","volume":"32","author":"Farahbakhsh","year":"2021","journal-title":"Trans. Emerg. Telecommun. Technol."},{"key":"2023011814194725600_ref35","first-page":"1","volume-title":"2018 IEEE Global Communications Conference (GLOBECOM)","author":"Samanta","year":"2018"},{"key":"2023011814194725600_ref36","doi-asserted-by":"crossref","first-page":"678","DOI":"10.1109\/LWC.2020.3046023","article-title":"Optimal fairness-aware resource supply and demand management for mobile edge computing","volume":"10","author":"Guo","year":"2020","journal-title":"IEEE Wirel. Commun. Lett."},{"key":"2023011814194725600_ref37","first-page":"1","volume-title":"2018 IEEE Globecom Workshops (GC Wkshps)","author":"Kan","year":"2018"},{"key":"2023011814194725600_ref38","first-page":"1","volume-title":"2019 IEEE Wireless Communications and Networking Conference Workshop (WCNCW)","author":"Tran","year":"2019"},{"key":"2023011814194725600_ref39","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1016\/j.future.2020.07.017","article-title":"Optimized container scheduling for data-intensive serverless edge computing","volume":"114","author":"Rausch","year":"2021","journal-title":"Futur. Gener. Comput. Syst."},{"key":"2023011814194725600_ref40","first-page":"1","volume-title":"2020 IEEE Wireless Communications and Networking Conference Workshops (WCNCW)","author":"Basu","year":"2020"},{"key":"2023011814194725600_ref41","doi-asserted-by":"crossref","first-page":"4692","DOI":"10.1109\/TWC.2019.2927312","article-title":"Deep learning for hybrid 5G services in mobile edge computing systems: learn from a digital twin","volume":"18","author":"Dong","year":"2019","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"2023011814194725600_ref42","doi-asserted-by":"crossref","first-page":"1459","DOI":"10.1109\/INFOCOM.2019.8737543","volume-title":"IEEE INFOCOM 2019-IEEE Conference on Computer Communications","author":"Gao","year":"2019"},{"key":"2023011814194725600_ref43","doi-asserted-by":"crossref","first-page":"25408","DOI":"10.1109\/ACCESS.2017.2769878","article-title":"Distributed reputation management for secure and efficient vehicular edge computing and networks","volume":"5","author":"Huang","year":"2017","journal-title":"IEEE Access"},{"key":"2023011814194725600_ref44","doi-asserted-by":"crossref","first-page":"240","DOI":"10.1016\/j.comcom.2020.10.021","article-title":"Distributed task offloading strategy to low load base stations in mobile edge computing environment","volume":"164","author":"Li","year":"2020","journal-title":"Comput. Commun."},{"key":"2023011814194725600_ref45","doi-asserted-by":"crossref","first-page":"193","DOI":"10.1016\/j.comcom.2019.06.001","article-title":"Radio and computing resource allocation with energy harvesting devices in mobile edge computing environment","volume":"145","author":"Li","year":"2019","journal-title":"Comput. Commun."},{"key":"2023011814194725600_ref46","doi-asserted-by":"crossref","first-page":"149","DOI":"10.1109\/CC.2018.8543056","article-title":"A greedy algorithm for task offloading in mobile edge computing system","volume":"15","author":"Wei","year":"2018","journal-title":"China Commun."},{"key":"2023011814194725600_ref47","first-page":"1","volume-title":"2017 IEEE 6th Global Conference on Consumer Electronics (GCCE)","author":"Ohmiya","year":"2017"}],"container-title":["The Computer Journal"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/academic.oup.com\/comjnl\/article-pdf\/66\/1\/229\/48729228\/bxab157.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/academic.oup.com\/comjnl\/article-pdf\/66\/1\/229\/48729228\/bxab157.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,9]],"date-time":"2023-11-09T00:20:45Z","timestamp":1699489245000},"score":1,"resource":{"primary":{"URL":"https:\/\/academic.oup.com\/comjnl\/article\/66\/1\/229\/6411851"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,10,29]]},"references-count":47,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2021,10,29]]},"published-print":{"date-parts":[[2023,1,17]]}},"URL":"https:\/\/doi.org\/10.1093\/comjnl\/bxab157","relation":{},"ISSN":["0010-4620","1460-2067"],"issn-type":[{"type":"print","value":"0010-4620"},{"type":"electronic","value":"1460-2067"}],"subject":[],"published-other":{"date-parts":[[2023,1]]},"published":{"date-parts":[[2021,10,29]]}}}