{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,30]],"date-time":"2026-03-30T23:28:23Z","timestamp":1774913303736,"version":"3.50.1"},"reference-count":44,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2021,4,14]],"date-time":"2021-04-14T00:00:00Z","timestamp":1618358400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,4,14]],"date-time":"2021-04-14T00:00:00Z","timestamp":1618358400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Grid Computing"],"published-print":{"date-parts":[[2021,6]]},"DOI":"10.1007\/s10723-021-09559-x","type":"journal-article","created":{"date-parts":[[2021,4,15]],"date-time":"2021-04-15T06:09:00Z","timestamp":1618466940000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":70,"title":["Context-Aware Multi-User Offloading in Mobile Edge Computing: a Federated Learning-Based Approach"],"prefix":"10.1007","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-4856-9119","authenticated-orcid":false,"given":"Ali","family":"Shahidinejad","sequence":"first","affiliation":[]},{"given":"Fariba","family":"Farahbakhsh","sequence":"additional","affiliation":[]},{"given":"Mostafa","family":"Ghobaei-Arani","sequence":"additional","affiliation":[]},{"given":"Mazhar Hussain","family":"Malik","sequence":"additional","affiliation":[]},{"given":"Toni","family":"Anwar","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,4,14]]},"reference":[{"key":"9559_CR1","doi-asserted-by":"publisher","first-page":"12","DOI":"10.1016\/j.future.2020.11.002","volume":"117","author":"P Paknejad","year":"2021","unstructured":"Paknejad, P., Khorsand, R., Ramezanpour, M.: Chaotic improved PICEA-g-based multi-objective optimization for workflow scheduling in cloud environment. Futur. Gener. Comput. Syst. 117, 12\u201328 (2021)","journal-title":"Futur. Gener. Comput. Syst."},{"issue":"1","key":"9559_CR2","doi-asserted-by":"publisher","first-page":"319","DOI":"10.1007\/s10586-020-03107-0","volume":"24","author":"A Shahidinejad","year":"2021","unstructured":"Shahidinejad, A., Ghobaei-Arani, M., Masdari, M.: Resource provisioning using workload clustering in cloud computing environment: a hybrid approach. Clust. Comput. 24(1), 319\u2013342 (2021)","journal-title":"Clust. Comput."},{"issue":"12","key":"9559_CR3","first-page":"2212","volume":"50","author":"A Shahidinejad","year":"2020","unstructured":"Shahidinejad, A., Ghobaei-Arani, M.: Joint computation offloading and resource provisioning for edge-cloud computing environment: a machine learning-based approach. Software: Practice and Experience. 50(12), 2212\u20132230 (2020)","journal-title":"Software: Practice and Experience"},{"key":"9559_CR4","doi-asserted-by":"crossref","unstructured":"M. Ayoubi, M. Ramezanpour, and R. Khorsand, \"An Autonomous IoT Service Placement Methodology in Fog Computing,\" Software: Practice and Experience, 2020","DOI":"10.1002\/spe.2939"},{"issue":"4","key":"9559_CR5","doi-asserted-by":"publisher","first-page":"2443","DOI":"10.1109\/TWC.2020.2964765","volume":"19","author":"F Wang","year":"2020","unstructured":"Wang, F., Xu, J., Cui, S.: Optimal energy allocation and task offloading policy for wireless powered mobile edge computing systems. IEEE Trans. Wirel. Commun. 19(4), 2443\u20132459 (2020)","journal-title":"IEEE Trans. Wirel. Commun."},{"issue":"11","key":"9559_CR6","first-page":"1","volume":"11","author":"YC Hu","year":"2015","unstructured":"Hu, Y.C., Patel, M., Sabella, D., Sprecher, N., Young, V.: Mobile edge computing\u2014a key technology towards 5G. ETSI white paper. 11(11), 1\u201316 (2015)","journal-title":"ETSI white paper"},{"key":"9559_CR7","doi-asserted-by":"crossref","unstructured":"Farahbakhsh, F., Shahidinejad, A., Ghobaei-Arani, M.: Context-aware computation offloading for mobile edge computing. J. Ambient. Intell. Humaniz. Comput. 1\u201313 (2021)","DOI":"10.1007\/s12652-021-03030-1"},{"issue":"4","key":"9559_CR8","doi-asserted-by":"publisher","first-page":"677","DOI":"10.1007\/s10723-019-09493-z","volume":"17","author":"A Aral","year":"2019","unstructured":"Aral, A., Brandic, I., Uriarte, R.B., De Nicola, R., Scoca, V.: Addressing application latency requirements through edge scheduling. Journal of Grid Computing. 17(4), 677\u2013698 (2019)","journal-title":"Journal of Grid Computing"},{"issue":"1","key":"9559_CR9","doi-asserted-by":"publisher","first-page":"e4127","DOI":"10.1002\/ett.4127","volume":"32","author":"F Farahbakhsh","year":"2021","unstructured":"Farahbakhsh, F., Shahidinejad, A., Ghobaei-Arani, M.: Multiuser context-aware computation offloading in mobile edge computing based on Bayesian learning automata. Transactions on Emerging Telecommunications Technologies. 32(1), e4127 (2021)","journal-title":"Transactions on Emerging Telecommunications Technologies"},{"issue":"9","key":"9559_CR10","doi-asserted-by":"publisher","first-page":"4298","DOI":"10.1109\/TWC.2019.2922613","volume":"18","author":"Z Liang","year":"2019","unstructured":"Liang, Z., Liu, Y., Lok, T.-M., Huang, K.: Multiuser computation offloading and downloading for edge computing with virtualization. IEEE Trans. Wirel. Commun. 18(9), 4298\u20134311 (2019)","journal-title":"IEEE Trans. Wirel. Commun."},{"issue":"1","key":"9559_CR11","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3372788","volume":"53","author":"C Luo","year":"2020","unstructured":"Luo, C., Goncalves, J., Velloso, E., Kostakos, V.: A survey of context simulation for testing mobile context-aware applications. ACM Computing Surveys (CSUR). 53(1), 1\u201339 (2020)","journal-title":"ACM Computing Surveys (CSUR)"},{"key":"9559_CR12","doi-asserted-by":"publisher","first-page":"102974","DOI":"10.1016\/j.jnca.2021.102974","volume":"178","author":"A Shakarami","year":"2021","unstructured":"Shakarami, A., Shahidinejad, A., Ghobaei-Arani, M.: An autonomous computation offloading strategy in Mobile edge Computing: a deep learning-based hybrid approach. J. Netw. Comput. Appl. 178, 102974 (2021)","journal-title":"J. Netw. Comput. Appl."},{"issue":"3","key":"9559_CR13","doi-asserted-by":"publisher","first-page":"2031","DOI":"10.1109\/COMST.2020.2986024","volume":"22","author":"WYB Lim","year":"2020","unstructured":"Lim, W.Y.B., Luong, N.C., Hoang, D.T., Jiao, Y., Liang, Y.C., Yang, Q., Niyato, D., Miao, C.: Federated learning in mobile edge networks: a comprehensive survey. IEEE Communications Surveys & Tutorials. 22(3), 2031\u20132063 (2020)","journal-title":"IEEE Communications Surveys & Tutorials"},{"key":"9559_CR14","doi-asserted-by":"publisher","first-page":"534","DOI":"10.1016\/j.asoc.2019.04.027","volume":"80","author":"H Peng","year":"2019","unstructured":"Peng, H., Wen, W.-S., Tseng, M.-L., Li, L.-L.: Joint optimization method for task scheduling time and energy consumption in mobile cloud computing environment. Appl. Soft Comput. 80, 534\u2013545 (2019)","journal-title":"Appl. Soft Comput."},{"issue":"11","key":"9559_CR15","doi-asserted-by":"publisher","first-page":"11018","DOI":"10.1109\/TVT.2019.2942334","volume":"68","author":"X Yang","year":"2019","unstructured":"Yang, X., Fei, Z., Zheng, J., Zhang, N., Anpalagan, A.: Joint multi-user computation offloading and data caching for hybrid mobile cloud\/edge computing. IEEE Trans. Veh. Technol. 68(11), 11018\u201311030 (2019)","journal-title":"IEEE Trans. Veh. Technol."},{"key":"9559_CR16","doi-asserted-by":"crossref","unstructured":"Z.-Z. Liu, Q. Z. Sheng, X. Xu, D. Chu, and W. E. Zhang, \"Context-aware and adaptive QoS prediction for mobile edge computing services,\" IEEE Trans. Serv. Comput., 2019","DOI":"10.1109\/SCC.2019.00024"},{"issue":"11","key":"9559_CR17","doi-asserted-by":"publisher","first-page":"1081","DOI":"10.1007\/s00607-017-0551-z","volume":"99","author":"DH Tran","year":"2017","unstructured":"Tran, D.H., Tran, N.H., Pham, C., Kazmi, S.A., Huh, E.-N., Hong, C.S.: OaaS: offload as a service in fog networks. Computing. 99(11), 1081\u20131104 (2017)","journal-title":"Computing"},{"key":"9559_CR18","doi-asserted-by":"crossref","unstructured":"A. Shakarami, M. Ghobaei-Arani, and A. Shahidinejad, \"A survey on the computation offloading approaches in mobile edge computing: A machine learning-based perspective,\" Computer Networks, p. 107496, 2020","DOI":"10.1016\/j.comnet.2020.107496"},{"key":"9559_CR19","doi-asserted-by":"crossref","unstructured":"Z. Chang, Z. Zhou, T. Ristaniemi, and Z. Niu, \"Energy efficient optimization for computation offloading in fog computing system,\" in GLOBECOM 2017\u20132017 IEEE Global Communications Conference, 2017, pp. 1\u20136: IEEE","DOI":"10.1109\/GLOCOM.2017.8254207"},{"issue":"1","key":"9559_CR20","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13638-018-1318-8","volume":"2019","author":"K Peng","year":"2019","unstructured":"Peng, K., et al.: An energy-and cost-aware computation offloading method for workflow applications in mobile edge computing. EURASIP J. Wirel. Commun. Netw. 2019(1), 1\u201315 (2019)","journal-title":"EURASIP J. Wirel. Commun. Netw."},{"issue":"1","key":"9559_CR21","doi-asserted-by":"publisher","first-page":"283","DOI":"10.1109\/JIOT.2017.2780236","volume":"5","author":"L Liu","year":"2017","unstructured":"Liu, L., Chang, Z., Guo, X., Mao, S., Ristaniemi, T.: Multiobjective optimization for computation offloading in fog computing. IEEE Internet Things J. 5(1), 283\u2013294 (2017)","journal-title":"IEEE Internet Things J."},{"issue":"6","key":"9559_CR22","doi-asserted-by":"publisher","first-page":"1067","DOI":"10.1007\/s00779-017-1032-2","volume":"21","author":"Y Jararweh","year":"2017","unstructured":"Jararweh, Y., Al-Ayyoub, M., Al-Quraan, M., Lo\u2019ai, A.T., Benkhelifa, E.: Delay-aware power optimization model for mobile edge computing systems. Pers. Ubiquit. Comput. 21(6), 1067\u20131077 (2017)","journal-title":"Pers. Ubiquit. Comput."},{"key":"9559_CR23","doi-asserted-by":"crossref","unstructured":"L. Huang, X. Feng, L. Zhang, L. Qian, and Y. Wu, \"Multi-server multi-user multi-task computation offloading for mobile edge computing networks,\" Sensors, vol. 19, no. 6, p. 1446, 2019","DOI":"10.3390\/s19061446"},{"issue":"7","key":"9559_CR24","doi-asserted-by":"publisher","first-page":"3769","DOI":"10.1007\/s11227-019-02743-7","volume":"75","author":"A Salehan","year":"2019","unstructured":"Salehan, A., Deldari, H., Abrishami, S.: An online context-aware mechanism for computation offloading in ubiquitous and mobile cloud environments. J. Supercomput. 75(7), 3769\u20133809 (2019)","journal-title":"J. Supercomput."},{"key":"9559_CR25","doi-asserted-by":"crossref","unstructured":"J. Cho, K. Sundaresan, R. Mahindra, J. Van der Merwe, and S. Rangarajan, \"ACACIA: context-aware edge computing for continuous interactive applications over mobile networks,\" in Proceedings of the 12th International on Conference on emerging Networking EXperiments and Technologies, 2016, pp. 375\u2013389","DOI":"10.1145\/2999572.2999604"},{"issue":"1","key":"9559_CR26","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1186\/s13677-016-0071-y","volume":"6","author":"X Chen","year":"2017","unstructured":"Chen, X., Chen, S., Zeng, X., Zheng, X., Zhang, Y., Rong, C.: Framework for context-aware computation offloading in mobile cloud computing. Journal of Cloud Computing. 6(1), 1\u201317 (2017)","journal-title":"Journal of Cloud Computing"},{"key":"9559_CR27","doi-asserted-by":"publisher","first-page":"218","DOI":"10.1016\/j.compeleceng.2015.02.006","volume":"44","author":"S Ghasemi-Falavarjani","year":"2015","unstructured":"Ghasemi-Falavarjani, S., Nematbakhsh, M., Ghahfarokhi, B.S.: Context-aware multi-objective resource allocation in mobile cloud. Computers & Electrical Engineering. 44, 218\u2013240 (2015)","journal-title":"Computers & Electrical Engineering"},{"issue":"3","key":"9559_CR28","doi-asserted-by":"publisher","first-page":"1839","DOI":"10.1007\/s11277-020-07657-9","volume":"115","author":"P Nawrocki","year":"2020","unstructured":"Nawrocki, P., Sniezynski, B.: Adaptive context-aware energy optimization for services on Mobile devices with use of machine learning. Wirel. Pers. Commun. 115(3), 1839\u20131867 (2020)","journal-title":"Wirel. Pers. Commun."},{"key":"9559_CR29","unstructured":"R. Roostaei and Z. Movahedi, \"Mobility-Aware and Fault-Tolerant Computation Offloading for Mobile Cloud Computing,\" 2018"},{"key":"9559_CR30","doi-asserted-by":"crossref","unstructured":"S. Kosta, A. Aucinas, P. Hui, R. Mortier, and X. Zhang, \"Thinkair: Dynamic resource allocation and parallel execution in the cloud for mobile code offloading,\" in 2012 Proceedings IEEE Infocom, 2012, pp. 945\u2013953: IEEE","DOI":"10.1109\/INFCOM.2012.6195845"},{"key":"9559_CR31","unstructured":"T.-Y. Lin, T.-A. Lin, C.-H. Hsu, and C.-T. King, \"Context-aware decision engine for mobile cloud offloading,\" in 2013 IEEE Wireless Communications and Networking Conference Workshops (WCNCW), 2013, pp. 111\u2013116: IEEE"},{"issue":"9","key":"9559_CR32","first-page":"1719","volume":"50","author":"A Shakarami","year":"2020","unstructured":"Shakarami, A., Shahidinejad, A., Ghobaei-Arani, M.: A review on the computation offloading approaches in mobile edge computing: a g ame-theoretic perspective. Software: Practice and Experience. 50(9), 1719\u20131759 (2020)","journal-title":"Software: Practice and Experience"},{"key":"9559_CR33","doi-asserted-by":"publisher","first-page":"69194","DOI":"10.1109\/ACCESS.2019.2919736","volume":"7","author":"J Ren","year":"2019","unstructured":"Ren, J., Wang, H., Hou, T., Zheng, S., Tang, C.: Federated learning-based computation offloading optimization in edge computing-supported internet of things. IEEE Access. 7, 69194\u201369201 (2019)","journal-title":"IEEE Access"},{"issue":"3","key":"9559_CR34","doi-asserted-by":"publisher","first-page":"2022","DOI":"10.1109\/TWC.2019.2961673","volume":"19","author":"K Yang","year":"2020","unstructured":"Yang, K., Jiang, T., Shi, Y., Ding, Z.: Federated learning via over-the-air computation. IEEE Trans. Wirel. Commun. 19(3), 2022\u20132035 (2020)","journal-title":"IEEE Trans. Wirel. Commun."},{"issue":"5","key":"9559_CR35","doi-asserted-by":"publisher","first-page":"156","DOI":"10.1109\/MNET.2019.1800286","volume":"33","author":"X Wang","year":"2019","unstructured":"Wang, X., Han, Y., Wang, C., Zhao, Q., Chen, X., Chen, M.: In-edge ai: Intelligentizing mobile edge computing, caching and communication by federated learning. IEEE Netw. 33(5), 156\u2013165 (2019)","journal-title":"IEEE Netw."},{"issue":"1","key":"9559_CR36","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3372025","volume":"16","author":"S Shen","year":"2019","unstructured":"Shen, S., Han, Y., Wang, X., Wang, Y.: Computation offloading with multiple agents in edge-computing\u2013supported IoT. ACM Transactions on Sensor Networks (TOSN). 16(1), 1\u201327 (2019)","journal-title":"ACM Transactions on Sensor Networks (TOSN)"},{"issue":"1","key":"9559_CR37","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3286688","volume":"52","author":"A Boukerche","year":"2019","unstructured":"Boukerche, A., Guan, S., Grande, R.E.D.: Sustainable offloading in mobile cloud computing: algorithmic design and implementation. ACM Computing Surveys (CSUR). 52(1), 1\u201337 (2019)","journal-title":"ACM Computing Surveys (CSUR)"},{"issue":"3","key":"9559_CR38","doi-asserted-by":"publisher","first-page":"343","DOI":"10.1007\/s10723-017-9406-2","volume":"15","author":"P Nawrocki","year":"2017","unstructured":"Nawrocki, P., Sniezynski, B.: Autonomous context-based service optimization in mobile cloud computing. Journal of Grid computing. 15(3), 343\u2013356 (2017)","journal-title":"Journal of Grid computing"},{"issue":"4","key":"9559_CR39","doi-asserted-by":"publisher","first-page":"651","DOI":"10.1007\/s10723-019-09492-0","volume":"17","author":"H Baraki","year":"2019","unstructured":"Baraki, H., Jahl, A., Jakob, S., Schwarzbach, C., Fax, M., Geihs, K.: Optimizing applications for mobile cloud computing through MOCCAA. Journal of Grid Computing. 17(4), 651\u2013676 (2019)","journal-title":"Journal of Grid Computing"},{"issue":"2006","key":"9559_CR40","first-page":"1","volume":"31","author":"A Computing","year":"2006","unstructured":"Computing, A.: An architectural blueprint for autonomic computing. IBM White Paper. 31(2006), 1\u20136 (2006)","journal-title":"IBM White Paper"},{"issue":"9","key":"9559_CR41","first-page":"1275","volume":"47","author":"H Gupta","year":"2017","unstructured":"Gupta, H., Vahid Dastjerdi, A., Ghosh, S.K., Buyya, R.: iFogSim: a toolkit for modeling and simulation of resource management techniques in the internet of things, edge and fog computing environments. Software: Practice and Experience. 47(9), 1275\u20131296 (2017)","journal-title":"Software: Practice and Experience"},{"issue":"2","key":"9559_CR42","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1007\/BF01130406","volume":"13","author":"TD Burd","year":"1996","unstructured":"Burd, T.D., Brodersen, R.W.: Processor design for portable systems. Journal of VLSI signal processing systems for signal, image and video technology. 13(2), 203\u2013221 (1996)","journal-title":"Journal of VLSI signal processing systems for signal, image and video technology"},{"key":"9559_CR43","volume-title":"\"Reinforcement Learning: an Introduction,\" Ed: Cambridge","author":"RS Sutton","year":"2011","unstructured":"Sutton, R.S., Barto, A.G.: \"Reinforcement Learning: an Introduction,\" Ed: Cambridge. MIT Press, MA (2011)"},{"issue":"1","key":"9559_CR44","doi-asserted-by":"publisher","first-page":"48","DOI":"10.1109\/MNET.2018.1700119","volume":"32","author":"L Tang","year":"2018","unstructured":"Tang, L., He, S.: Multi-user computation offloading in mobile edge computing: a behavioral perspective. IEEE Netw. 32(1), 48\u201353 (2018)","journal-title":"IEEE Netw."}],"container-title":["Journal of Grid Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-021-09559-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10723-021-09559-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10723-021-09559-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,6,19]],"date-time":"2021-06-19T15:05:33Z","timestamp":1624115133000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10723-021-09559-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,4,14]]},"references-count":44,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2021,6]]}},"alternative-id":["9559"],"URL":"https:\/\/doi.org\/10.1007\/s10723-021-09559-x","relation":{},"ISSN":["1570-7873","1572-9184"],"issn-type":[{"value":"1570-7873","type":"print"},{"value":"1572-9184","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,4,14]]},"assertion":[{"value":"5 May 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 March 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 April 2021","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}],"article-number":"18"}}