{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,31]],"date-time":"2026-03-31T03:53:52Z","timestamp":1774929232560,"version":"3.50.1"},"reference-count":38,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2023,1,10]],"date-time":"2023-01-10T00:00:00Z","timestamp":1673308800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,1,10]],"date-time":"2023-01-10T00:00:00Z","timestamp":1673308800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62071078"],"award-info":[{"award-number":["62071078"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Wireless Com Network"],"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Multi-access edge computing (MEC) emerged as a promising network paradigm that provides computation, storage and networking features within the edge of the pervasive mobile radio access network. This paper jointly considers computation offloading and resource allocation problem in device-to-device (D2D)-assisted and non-orthogonal multiple access (NOMA)-empowered MEC systems, where each mobile device (MD) is allowed to execute its task in one of the three ways, i.e., local computing, MEC offloading or D2D offloading. We invoke orthogonal multiple access (OMA) and NOMA schemes for MDs that select D2D offloading mode, allowing them to assign tasks to their peers using OMA or NOMA. The original problem is formulated as an overall energy consumption minimization problem, which proves to be NP-hard, making it intractable to solve optimally. We start from a simple case, OMA case and transform the original problem into two sub-problems, i.e., resource allocation sub-problem and computation offloading sub-problem and propose two heuristic algorithms to obtain the sub-optimal solutions of both sub-problems. Then, for the MDs selecting D2D offloading mode, we conduct user pairing and apply the NOMA scheme. Finally, simulation results demonstrate the efficiency of the proposed scheme when compared with the related schemes.<\/jats:p>","DOI":"10.1186\/s13638-022-02207-2","type":"journal-article","created":{"date-parts":[[2023,1,10]],"date-time":"2023-01-10T16:03:34Z","timestamp":1673366614000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["Joint computation offloading and resource allocation strategy for D2D-assisted and NOMA-empowered MEC systems"],"prefix":"10.1186","volume":"2023","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5421-6320","authenticated-orcid":false,"given":"Umar Ajaib","family":"Khan","sequence":"first","affiliation":[]},{"given":"Rong","family":"Chai","sequence":"additional","affiliation":[]},{"given":"Shabeer","family":"Ahmad","sequence":"additional","affiliation":[]},{"given":"Waleeed","family":"Almughalles","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,1,10]]},"reference":[{"issue":"1","key":"2207_CR1","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1109\/MMUL.2018.2879591","volume":"26","author":"S Sukhmani","year":"2018","unstructured":"S. Sukhmani, M. Sadeghi, M. Erol-Kantarci, A. El Saddik, Edge caching and computing in 5G for mobile AR\/VR and tactile internet. IEEE Multimed. 26(1), 21\u201330 (2018)","journal-title":"IEEE Multimed."},{"key":"2207_CR2","doi-asserted-by":"publisher","first-page":"101213","DOI":"10.1109\/ACCESS.2019.2927538","volume":"7","author":"Y Zhao","year":"2019","unstructured":"Y. Zhao, W. Wang, Y. Li, C.C. Meixner, M. Tornatore, J. Zhang, Edge computing and networking: a survey on infrastructures and applications. IEEE Access 7, 101213\u2013101230 (2019)","journal-title":"IEEE Access"},{"issue":"8","key":"2207_CR3","doi-asserted-by":"publisher","first-page":"8037","DOI":"10.1109\/TVT.2021.3090246","volume":"70","author":"J Chen","year":"2021","unstructured":"J. Chen, Z. Chang, X. Guo, R. Li, Z. Han, T. H\u00e4m\u00e4l\u00e4inen, Resource allocation and computation offloading for multi-access edge computing with fronthaul and backhaul constraints. IEEE Trans. Veh. Technol. 70(8), 8037\u20138049 (2021)","journal-title":"IEEE Trans. Veh. Technol."},{"key":"2207_CR4","doi-asserted-by":"crossref","unstructured":"C. Sun, X. Wu, X. Li, Q. Fan, J. Wen, V.C. Leung, Cooperative computation offloading for multi-access edge computing in 6g mobile networks via soft actor critic, in IEEE Transactions on Network Science and Engineering (2021)","DOI":"10.1109\/TNSE.2021.3076795"},{"key":"2207_CR5","doi-asserted-by":"publisher","first-page":"55736","DOI":"10.1109\/ACCESS.2020.2981837","volume":"8","author":"PA Apostolopoulos","year":"2020","unstructured":"P.A. Apostolopoulos, E.E. Tsiropoulou, S. Papavassiliou, Cognitive data offloading in mobile edge computing for internet of things. IEEE Access 8, 55736\u201355749 (2020)","journal-title":"IEEE Access"},{"issue":"7","key":"2207_CR6","doi-asserted-by":"publisher","first-page":"7879","DOI":"10.1109\/TVT.2020.2993359","volume":"69","author":"W Wen","year":"2020","unstructured":"W. Wen, Y. Cui, T.Q. Quek, F.-C. Zheng, S. Jin, Joint optimal software caching, computation offloading and communications resource allocation for mobile edge computing. IEEE Trans. Veh. Technol. 69(7), 7879\u20137894 (2020)","journal-title":"IEEE Trans. Veh. Technol."},{"issue":"6","key":"2207_CR7","doi-asserted-by":"publisher","first-page":"2651","DOI":"10.1109\/TNET.2018.2873002","volume":"26","author":"F Guo","year":"2018","unstructured":"F. Guo, H. Zhang, H. Ji, X. Li, V.C. Leung, An efficient computation offloading management scheme in the densely deployed small cell networks with mobile edge computing. IEEE\/ACM Trans. Netw. 26(6), 2651\u20132664 (2018)","journal-title":"IEEE\/ACM Trans. Netw."},{"issue":"11","key":"2207_CR8","doi-asserted-by":"publisher","first-page":"11098","DOI":"10.1109\/TVT.2018.2869144","volume":"67","author":"S Yu","year":"2018","unstructured":"S. Yu, R. Langar, X. Fu, L. Wang, Z. Han, Computation offloading with data caching enhancement for mobile edge computing. IEEE Trans. Veh. Technol. 67(11), 11098\u201311112 (2018)","journal-title":"IEEE Trans. Veh. Technol."},{"issue":"5","key":"2207_CR9","doi-asserted-by":"publisher","first-page":"4514","DOI":"10.1109\/TVT.2018.2790421","volume":"67","author":"H Guo","year":"2018","unstructured":"H. Guo, J. Liu, Collaborative computation offloading for multiaccess edge computing over fiber-wireless networks. IEEE Trans. Veh. Technol. 67(5), 4514\u20134526 (2018)","journal-title":"IEEE Trans. Veh. Technol."},{"issue":"2","key":"2207_CR10","doi-asserted-by":"publisher","first-page":"102","DOI":"10.1109\/MCOM.2018.1700873","volume":"57","author":"D Chatzopoulos","year":"2018","unstructured":"D. Chatzopoulos, C. Bermejo, E. ul Haq, Y. Li, P. Hui, D2d task offloading: a dataset-based Q &A. IEEE Commun. Mag. 57(2), 102\u2013107 (2018)","journal-title":"IEEE Commun. Mag."},{"key":"2207_CR11","doi-asserted-by":"publisher","first-page":"1852","DOI":"10.1109\/TNSE.2019.2955036","volume":"7","author":"L Zhang","year":"2019","unstructured":"L. Zhang, J. Xu, Differential security game in heterogeneous device-to-device offloading network under epidemic risks. IEEE Trans. Netw. Sci. Eng. 7, 1852\u20131861 (2019)","journal-title":"IEEE Trans. Netw. Sci. Eng."},{"key":"2207_CR12","doi-asserted-by":"publisher","first-page":"1889","DOI":"10.1109\/TGCN.2022.3153956","volume":"6","author":"H Long","year":"2022","unstructured":"H. Long, C. Xu, G. Zheng, Y. Sheng, Socially-aware energy-efficient task partial offloading in MEC networks with d2d collaboration. IEEE Trans. Green Commun. Netw. 6, 1889\u20131902 (2022)","journal-title":"IEEE Trans. Green Commun. Netw."},{"issue":"4","key":"2207_CR13","doi-asserted-by":"publisher","first-page":"2456","DOI":"10.1109\/TNSE.2020.2979511","volume":"7","author":"M Sun","year":"2020","unstructured":"M. Sun, X. Xu, X. Tao, P. Zhang, Large-scale user-assisted multi-task online offloading for latency reduction in D2D-enabled heterogeneous networks. IEEE Trans. Netw. Sci. Eng. 7(4), 2456\u20132467 (2020)","journal-title":"IEEE Trans. Netw. Sci. Eng."},{"issue":"3","key":"2207_CR14","doi-asserted-by":"publisher","first-page":"1750","DOI":"10.1109\/TWC.2019.2896999","volume":"18","author":"Y He","year":"2019","unstructured":"Y. He, J. Ren, G. Yu, Y. Cai, D2d communications meet mobile edge computing for enhanced computation capacity in cellular networks. IEEE Trans. Wireless Commun. 18(3), 1750\u20131763 (2019)","journal-title":"IEEE Trans. Wireless Commun."},{"issue":"12","key":"2207_CR15","doi-asserted-by":"publisher","first-page":"3887","DOI":"10.1109\/JSAC.2016.2624118","volume":"34","author":"L Pu","year":"2016","unstructured":"L. Pu, X. Chen, J. Xu, X. Fu, D2D fogging: an energy-efficient and incentive-aware task offloading framework via network-assisted D2D collaboration. IEEE J. Sel. Areas Commun. 34(12), 3887\u20133901 (2016)","journal-title":"IEEE J. Sel. Areas Commun."},{"issue":"5","key":"2207_CR16","doi-asserted-by":"publisher","first-page":"3799","DOI":"10.1109\/JIOT.2021.3100117","volume":"9","author":"Q Chen","year":"2021","unstructured":"Q. Chen, Z. Kuang, L. Zhao, Multiuser computation offloading and resource allocation for cloud-edge heterogeneous network. IEEE Internet Things J. 9(5), 3799\u20133811 (2021)","journal-title":"IEEE Internet Things J."},{"issue":"4","key":"2207_CR17","doi-asserted-by":"publisher","first-page":"4472","DOI":"10.1109\/TVT.2020.2978027","volume":"69","author":"U Saleem","year":"2020","unstructured":"U. Saleem, Y. Liu, S. Jangsher, X. Tao, Y. Li, Latency minimization for D2D-enabled partial computation offloading in mobile edge computing. IEEE Trans. Veh. Technol. 69(4), 4472\u20134486 (2020)","journal-title":"IEEE Trans. Veh. Technol."},{"key":"2207_CR18","doi-asserted-by":"publisher","first-page":"8005","DOI":"10.1109\/JIOT.2020.3041673","volume":"8","author":"M Sun","year":"2020","unstructured":"M. Sun, X. Xu, Y. Huang, Q. Wu, X. Tao, P. Zhang, Resource management for computation offloading in D2D-aided wireless powered mobile-edge computing networks. IEEE Internet Things J. 8, 8005\u20138020 (2020)","journal-title":"IEEE Internet Things J."},{"key":"2207_CR19","doi-asserted-by":"publisher","first-page":"360","DOI":"10.1109\/TWC.2020.3024538","volume":"20","author":"U Saleem","year":"2020","unstructured":"U. Saleem, Y. Liu, S. Jangsher, Y. Li, T. Jiang, Mobility-aware joint task scheduling and resource allocation for cooperative mobile edge computing. IEEE Trans. Wirel. Commun. 20, 360\u2013374 (2020)","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"2207_CR20","doi-asserted-by":"publisher","first-page":"9243","DOI":"10.1109\/ACCESS.2018.2890559","volume":"7","author":"X Diao","year":"2019","unstructured":"X. Diao, J. Zheng, Y. Wu, Y. Cai, Joint computing resource, power, and channel allocations for D2D-assisted and NOMA-based mobile edge computing. IEEE Access 7, 9243\u20139257 (2019)","journal-title":"IEEE Access"},{"key":"2207_CR21","doi-asserted-by":"publisher","first-page":"531","DOI":"10.1016\/j.future.2019.05.037","volume":"100","author":"IA Elgendy","year":"2019","unstructured":"I.A. Elgendy, W. Zhang, Y.-C. Tian, K. Li, Resource allocation and computation offloading with data security for mobile edge computing. Futur. Gener. Comput. Syst. 100, 531\u2013541 (2019)","journal-title":"Futur. Gener. Comput. Syst."},{"issue":"9","key":"2207_CR22","doi-asserted-by":"publisher","first-page":"10214","DOI":"10.1109\/TVT.2020.3003898","volume":"69","author":"H Li","year":"2020","unstructured":"H. Li, H. Xu, C. Zhou, X. L\u00fc, Z. Han, Joint optimization strategy of computation offloading and resource allocation in multi-access edge computing environment. IEEE Trans. Veh. Technol. 69(9), 10214\u201310226 (2020)","journal-title":"IEEE Trans. Veh. Technol."},{"issue":"4","key":"2207_CR23","doi-asserted-by":"publisher","first-page":"853","DOI":"10.1109\/LCOMM.2020.2966442","volume":"24","author":"AY Kiani","year":"2020","unstructured":"A.Y. Kiani, S.A. Hassan, B. Su, H. Pervaiz, Q. Ni, Minimizing the transaction time difference for NOMA-based mobile edge computing. IEEE Commun. Lett. 24(4), 853\u2013857 (2020)","journal-title":"IEEE Commun. Lett."},{"issue":"4","key":"2207_CR24","doi-asserted-by":"publisher","first-page":"2221","DOI":"10.1109\/TCOMM.2020.2964541","volume":"68","author":"Y Huang","year":"2020","unstructured":"Y. Huang, Y. Liu, F. Chen, Noma-aided mobile edge computing via user cooperation. IEEE Trans. Commun. 68(4), 2221\u20132235 (2020)","journal-title":"IEEE Trans. Commun."},{"issue":"12","key":"2207_CR25","doi-asserted-by":"publisher","first-page":"12244","DOI":"10.1109\/TVT.2018.2875337","volume":"67","author":"Y Wu","year":"2018","unstructured":"Y. Wu, K. Ni, C. Zhang, L.P. Qian, D.H. Tsang, Noma-assisted multi-access mobile edge computing: a joint optimization of computation offloading and time allocation. IEEE Trans. Veh. Technol. 67(12), 12244\u201312258 (2018)","journal-title":"IEEE Trans. Veh. Technol."},{"key":"2207_CR26","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2021.108256","volume":"196","author":"Z Wan","year":"2021","unstructured":"Z. Wan, D. Xu, D. Xu, I. Ahmad, Joint computation offloading and resource allocation for NOMA-based multi-access mobile edge computing systems. Comput. Netw. 196, 108256 (2021)","journal-title":"Comput. Netw."},{"key":"2207_CR27","doi-asserted-by":"publisher","first-page":"5377","DOI":"10.1109\/TWC.2021.3139932","volume":"21","author":"Z Ding","year":"2022","unstructured":"Z. Ding, D. Xu, R. Schober, H.V. Poor, Hybrid NOMA offloading in multi-user MEC networks. IEEE Trans. Wirel. Commun. 21, 5377\u20135391 (2022)","journal-title":"IEEE Trans. Wirel. Commun."},{"issue":"5","key":"2207_CR28","doi-asserted-by":"publisher","first-page":"3186","DOI":"10.1109\/TCOMM.2022.3162263","volume":"70","author":"B Zhu","year":"2022","unstructured":"B. Zhu, K. Chi, J. Liu, K. Yu, S. Mumtaz, Efficient offloading for minimizing task computation delay of NOMA-based multiaccess edge computing. IEEE Trans. Commun. 70(5), 3186\u20133203 (2022)","journal-title":"IEEE Trans. Commun."},{"key":"2207_CR29","doi-asserted-by":"publisher","DOI":"10.1016\/j.phycom.2022.101809","volume":"54","author":"I Altin","year":"2022","unstructured":"I. Altin, M. Akar, A joint resource allocation method for hybrid NOMA MEC offloading. Phys. Commun. 54, 101809 (2022)","journal-title":"Phys. Commun."},{"key":"2207_CR30","doi-asserted-by":"publisher","unstructured":"J. Du, Y. Sun, N. Zhang, Z. Xiong, A. Sun, Z. Ding, Cost-effective task offloading in NOMA-enabled vehicular mobile edge computing. IEEE Syst. J. 1\u201312 (2022). https:\/\/doi.org\/10.1109\/JSYST.2022.3167901","DOI":"10.1109\/JSYST.2022.3167901"},{"issue":"1","key":"2207_CR31","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13638-022-02097-4","volume":"2022","author":"C Zheng","year":"2022","unstructured":"C. Zheng, W. Zhou, Computation bits maximization in backscatter-assisted wireless-powered NOMA-MEC networks. EURASIP J. Wirel. Commun. Netw. 2022(1), 1\u201321 (2022)","journal-title":"EURASIP J. Wirel. Commun. Netw."},{"issue":"5","key":"2207_CR32","doi-asserted-by":"publisher","first-page":"5494","DOI":"10.1109\/TVT.2020.2980965","volume":"69","author":"L Qian","year":"2020","unstructured":"L. Qian, Y. Wu, J. Ouyang, Z. Shi, B. Lin, W. Jia, Latency optimization for cellular assisted mobile edge computing via non-orthogonal multiple access. IEEE Trans. Veh. Technol. 69(5), 5494\u20135507 (2020)","journal-title":"IEEE Trans. Veh. Technol."},{"key":"2207_CR33","doi-asserted-by":"publisher","first-page":"87504","DOI":"10.1109\/ACCESS.2019.2925808","volume":"7","author":"H Lin","year":"2019","unstructured":"H. Lin, Y. Cao, Y. Zhong, P. Liu, Secure computation efficiency maximization in NOMA-enabled mobile edge computing networks. IEEE Access 7, 87504\u201387512 (2019)","journal-title":"IEEE Access"},{"issue":"1","key":"2207_CR34","doi-asserted-by":"publisher","first-page":"375","DOI":"10.1109\/TCOMM.2018.2870894","volume":"67","author":"Z Ding","year":"2018","unstructured":"Z. Ding, P. Fan, H.V. Poor, Impact of non-orthogonal multiple access on the offloading of mobile edge computing. IEEE Trans. Commun. 67(1), 375\u2013390 (2018)","journal-title":"IEEE Trans. Commun."},{"issue":"1","key":"2207_CR35","doi-asserted-by":"publisher","first-page":"718","DOI":"10.1109\/JIOT.2019.2952647","volume":"7","author":"LP Qian","year":"2019","unstructured":"L.P. Qian, B. Shi, Y. Wu, B. Sun, D.H. Tsang, Noma-enabled mobile edge computing for internet of things via joint communication and computation resource allocations. IEEE Internet Things J. 7(1), 718\u2013733 (2019)","journal-title":"IEEE Internet Things J."},{"issue":"3","key":"2207_CR36","doi-asserted-by":"publisher","first-page":"1548","DOI":"10.1109\/TCOMM.2020.3044085","volume":"69","author":"Z Song","year":"2020","unstructured":"Z. Song, Y. Liu, X. Sun, Joint task offloading and resource allocation for NOMA-enabled multi-access mobile edge computing. IEEE Trans. Commun. 69(3), 1548\u20131564 (2020)","journal-title":"IEEE Trans. Commun."},{"key":"2207_CR37","first-page":"6325","volume":"4","author":"MS Ali","year":"2016","unstructured":"M.S. Ali, H. Tabassum, E. Hossain, Dynamic user clustering and power allocation for uplink and downlink non-orthogonal multiple access (NOMA) systems. IEEE Access 4, 6325\u20136343 (2016)","journal-title":"IEEE Access"},{"issue":"1","key":"2207_CR38","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1137\/0105003","volume":"5","author":"J Munkres","year":"1957","unstructured":"J. Munkres, Algorithms for the assignment and transportation problems. J. Soc. Ind. Appl. Math. 5(1), 32\u201338 (1957)","journal-title":"J. Soc. Ind. Appl. Math."}],"container-title":["EURASIP Journal on Wireless Communications and Networking"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13638-022-02207-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1186\/s13638-022-02207-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1186\/s13638-022-02207-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,1,10]],"date-time":"2023-01-10T16:09:54Z","timestamp":1673366994000},"score":1,"resource":{"primary":{"URL":"https:\/\/jwcn-eurasipjournals.springeropen.com\/articles\/10.1186\/s13638-022-02207-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,1,10]]},"references-count":38,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2023,12]]}},"alternative-id":["2207"],"URL":"https:\/\/doi.org\/10.1186\/s13638-022-02207-2","relation":{},"ISSN":["1687-1499"],"issn-type":[{"value":"1687-1499","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,1,10]]},"assertion":[{"value":"29 August 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"20 December 2022","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 January 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"9"}}