{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,3]],"date-time":"2026-04-03T09:47:45Z","timestamp":1775209665671,"version":"3.50.1"},"reference-count":88,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2021,6,24]],"date-time":"2021-06-24T00:00:00Z","timestamp":1624492800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,6,24]],"date-time":"2021-06-24T00:00:00Z","timestamp":1624492800000},"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 Supercomput"],"published-print":{"date-parts":[[2022,2]]},"DOI":"10.1007\/s11227-021-03941-y","type":"journal-article","created":{"date-parts":[[2021,6,24]],"date-time":"2021-06-24T11:03:51Z","timestamp":1624532631000},"page":"1983-2014","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":120,"title":["A survey on computation offloading and service placement in fog computing-based IoT"],"prefix":"10.1007","volume":"78","author":[{"given":"Kaouther","family":"Gasmi","sequence":"first","affiliation":[]},{"given":"Selma","family":"Dilek","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3708-2009","authenticated-orcid":false,"given":"Suleyman","family":"Tosun","sequence":"additional","affiliation":[]},{"given":"Suat","family":"Ozdemir","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2021,6,24]]},"reference":[{"key":"3941_CR1","unstructured":"Statista: Internet of things (IoT) connected devices installed base worldwide from 2015 to 2025 (2016). https:\/\/www.statista.com\/statistics\/471264\/iot-number-of-connected-devices-worldwide\/"},{"key":"3941_CR2","unstructured":"IDC: Iot growth demands rethink of long-term storage strategies (2020). https:\/\/www.idc.com\/getdoc.jsp?containerId=prAP46737220"},{"key":"3941_CR3","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/978-3-319-94890-4_1","volume-title":"Fog computing: concepts, frameworks and technologies, chap.\u00a01","author":"Z Mahmood","year":"2018","unstructured":"Mahmood Z, Ramachandran M (2018) Fog computing: concepts, principles and related paradigms. In: Mahmood Z\u00a0(ed.) Fog computing: concepts, frameworks and technologies, chap.\u00a01.  Springer, Berlin, pp. 3\u201321"},{"key":"3941_CR4","first-page":"306","volume":"9","author":"A Daniel","year":"2017","unstructured":"Daniel A, Subburathinam K, Paul A, Rajkumar N, Rho S (2017) Big autonomous vehicular data classifications: towards procuring intelligence. Veh Commun 9:306\u2013312","journal-title":"Veh Commun"},{"issue":"4","key":"3941_CR5","doi-asserted-by":"publisher","first-page":"50","DOI":"10.1145\/1721654.1721672","volume":"53","author":"M Armbrust","year":"2010","unstructured":"Armbrust M, Fox A, Griffith R, Joseph AD, Katz R, Konwinski A, Lee G, Patterson D, Rabkin A, Stoica I et al. (2010) A view of cloud computing. Commun ACM 53(4), 50\u201358","journal-title":"Commun ACM"},{"key":"3941_CR6","doi-asserted-by":"crossref","unstructured":"Bonomi F, Milito R, Zhu J, Addepalli S (2012) Fog computing and its role in the internet of things. In: Proceedings of the first edition of the MCC workshop on mobile cloud computing, pp 13\u201316","DOI":"10.1145\/2342509.2342513"},{"issue":"3","key":"3941_CR7","doi-asserted-by":"publisher","first-page":"1628","DOI":"10.1109\/COMST.2017.2682318","volume":"19","author":"P Mach","year":"2017","unstructured":"Mach P, Becvar Z (2017) Mobile edge computing: a survey on architecture and computation offloading. IEEE Commun Surv Tutor 19(3):1628\u20131656","journal-title":"IEEE Commun Surv Tutor"},{"key":"3941_CR8","doi-asserted-by":"crossref","unstructured":"Mahmud R, Kotagiri R, Buyya R (2018) Fog computing: a taxonomy, survey and future directions. In: Internet of everything. Springer, pp 103\u2013130","DOI":"10.1007\/978-981-10-5861-5_5"},{"key":"3941_CR9","doi-asserted-by":"crossref","unstructured":"Varshney P, Simmhan Y (2017) Demystifying fog computing: characterizing architectures, applications and abstractions. In: 2017 IEEE 1st International Conference on Fog and Edge Computing (ICFEC). IEEE, pp 115\u2013124","DOI":"10.1109\/ICFEC.2017.20"},{"key":"3941_CR10","doi-asserted-by":"publisher","DOI":"10.1145\/3326066","author":"CH Hong","year":"2019","unstructured":"Hong CH, Varghese B (2019) Resource management in fog\/edge computing: a survey on architectures, infrastructure, and algorithms. ACM Comput Surv. https:\/\/doi.org\/10.1145\/3326066","journal-title":"ACM Comput Surv"},{"key":"3941_CR11","doi-asserted-by":"publisher","DOI":"10.1145\/3362031","author":"J Ren","year":"2019","unstructured":"Ren J, Zhang D, He S, Zhang Y, Li T (2019) A survey on end-edge-cloud orchestrated network computing paradigms: transparent computing, mobile edge computing, fog computing, and cloudlet. ACM Comput Surv. https:\/\/doi.org\/10.1145\/3362031","journal-title":"ACM Comput Surv"},{"key":"3941_CR12","doi-asserted-by":"crossref","unstructured":"Yi S, Li C, Li Q (2015) A survey of fog computing: concepts, applications and issues. In: Proceedings of the 2015 Workshop on Mobile Big Data, pp 37\u201342","DOI":"10.1145\/2757384.2757397"},{"issue":"1","key":"3941_CR13","doi-asserted-by":"publisher","first-page":"416","DOI":"10.1109\/COMST.2017.2771153","volume":"20","author":"C Mouradian","year":"2018","unstructured":"Mouradian C, Naboulsi D, Yangui S, Glitho RH, Morrow MJ, Polakos PA (2018) A comprehensive survey on fog computing: state-of-the-art and research challenges. IEEE Commun Surv Tutor 20(1):416\u2013464. https:\/\/doi.org\/10.1109\/COMST.2017.2771153","journal-title":"IEEE Commun Surv Tutor"},{"key":"3941_CR14","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10723-019-09491-1","volume":"18","author":"M Ghobaei-Arani","year":"2019","unstructured":"Ghobaei-Arani M, Souri A, Rahmanian A (2019) Resource management approaches in fog computing: a comprehensive review. J Grid Comput 18:1\u201342","journal-title":"J Grid Comput"},{"key":"3941_CR15","doi-asserted-by":"publisher","first-page":"486","DOI":"10.1016\/j.future.2020.12.021","volume":"117","author":"LA Phan","year":"2021","unstructured":"Phan LA, Nguyen DT, Lee M, Park DH, Kim T (2021) Dynamic fog-to-fog offloading in sdn-based fog computing systems. Futur Gener Comput Syst 117:486\u2013497","journal-title":"Futur Gener Comput Syst"},{"key":"3941_CR16","doi-asserted-by":"publisher","first-page":"107496","DOI":"10.1016\/j.comnet.2020.107496","volume":"182","author":"A Shakarami","year":"2020","unstructured":"Shakarami A, Ghobaei-Arani M, Shahidinejad A (2020) A survey on the computation offloading approaches in mobile edge computing: a machine learning-based perspective. Comput Netw 182:107496","journal-title":"Comput Netw"},{"key":"3941_CR17","doi-asserted-by":"publisher","first-page":"100177","DOI":"10.1016\/j.iot.2020.100177","volume":"9","author":"AA Alli","year":"2020","unstructured":"Alli AA, Alam MM (2020) The fog cloud of things: a survey on concepts, architecture, standards, tools, and applications. Internet Things 9:100177","journal-title":"Internet Things"},{"key":"3941_CR18","doi-asserted-by":"publisher","DOI":"10.1145\/3403955","author":"R Mahmud","year":"2020","unstructured":"Mahmud R, Ramamohanarao K, Buyya R (2020) Application management in fog computing environments: a taxonomy, review and future directions. ACM Comput Surv. https:\/\/doi.org\/10.1145\/3403955","journal-title":"ACM Comput Surv"},{"key":"3941_CR19","doi-asserted-by":"publisher","first-page":"47980","DOI":"10.1109\/ACCESS.2018.2866491","volume":"6","author":"RK Naha","year":"2018","unstructured":"Naha RK, Garg S, Georgakopoulos D, Jayaraman PP, Gao L, Xiang Y, Ranjan R (2018) Fog computing: survey of trends, architectures, requirements, and research directions. IEEE Access 6:47980\u201348009. https:\/\/doi.org\/10.1109\/ACCESS.2018.2866491","journal-title":"IEEE Access"},{"key":"3941_CR20","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1016\/j.jnca.2017.09.002","volume":"98","author":"P Hu","year":"2017","unstructured":"Hu P, Dhelim S, Ning H, Qiu T (2017) Survey on fog computing: architecture, key technologies, applications and open issues. J Netw Comput Appl 98:27\u201342. https:\/\/doi.org\/10.1016\/j.jnca.2017.09.002","journal-title":"J Netw Comput Appl"},{"key":"3941_CR21","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1016\/j.sysarc.2019.02.009","volume":"98","author":"A Yousefpour","year":"2019","unstructured":"Yousefpour A, Fung C, Nguyen T, Kadiyala K, Jalali F, Niakanlahiji A, Kong J, Jue JP (2019) All one needs to know about fog computing and related edge computing paradigms: a complete survey. J Syst Architect 98:289\u2013330","journal-title":"J Syst Architect"},{"issue":"3","key":"3941_CR22","doi-asserted-by":"publisher","first-page":"1826","DOI":"10.1109\/COMST.2018.2814571","volume":"20","author":"M Mukherjee","year":"2018","unstructured":"Mukherjee M, Shu L, Wang D (2018) Survey of fog computing: fundamental, network applications, and research challenges. IEEE Commun Surv Tutor 20(3):1826\u20131857. https:\/\/doi.org\/10.1109\/COMST.2018.2814571","journal-title":"IEEE Commun Surv Tutor"},{"key":"3941_CR23","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2017.09.002","author":"P Hu","year":"2017","unstructured":"Hu P, Dhelim S, Ning H, Qiu T (2017) Survey on fog computing: architecture, key technologies, applications and open issues. J Netw Comput Appl. https:\/\/doi.org\/10.1016\/j.jnca.2017.09.002","journal-title":"J Netw Comput Appl"},{"key":"3941_CR24","doi-asserted-by":"publisher","first-page":"71","DOI":"10.1016\/j.pmcj.2018.12.007","volume":"52","author":"P Bellavista","year":"2019","unstructured":"Bellavista P, Berrocal J, Corradi A, Das SK, Foschini L, Zanni A (2019) A survey on fog computing for the internet of things. Pervasive Mobile Comput 52:71\u201399","journal-title":"Pervasive Mobile Comput"},{"key":"3941_CR25","unstructured":"Nath SB, Gupta H, Chakraborty S, Ghosh SK (2018) A survey of fog computing and communication: current researches and future directions. arXiv preprint arXiv:1804.04365"},{"issue":"6","key":"3941_CR26","first-page":"266","volume":"5","author":"P Nisha","year":"2015","unstructured":"Nisha P (2015) Fog computing and its real time applications. Int J Emerg Technol Adv Eng 5(6):266\u2013269","journal-title":"Int J Emerg Technol Adv Eng"},{"key":"3941_CR27","doi-asserted-by":"publisher","unstructured":"Binh HTT, Anh TT, Son DB, Duc PA, Nguyen BM (2018) An evolutionary algorithm for solving task scheduling problem in cloud-fog computing environment. In: Proceedings of the Ninth International Symposium on Information and Communication Technology, SoICT 2018, p 397\u2013404. Association for Computing Machinery, New York, NY, USA. https:\/\/doi.org\/10.1145\/3287921.3287984","DOI":"10.1145\/3287921.3287984"},{"key":"3941_CR28","unstructured":"Hardesty L (2017) Fog computing group publishes reference architecture. https:\/\/www.sdxcentral.com\/articles\/news\/Fog-computing-group-publishes-reference-architecture\/2017\/02\/. Accessed 20 April 2020"},{"issue":"3","key":"3941_CR29","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3391196","volume":"53","author":"FA Salaht","year":"2020","unstructured":"Salaht FA, Desprez F, Lebre A (2020) An overview of service placement problem in fog and edge computing. ACM Comput Surv (CSUR) 53(3):1\u201335","journal-title":"ACM Comput Surv"},{"key":"3941_CR30","doi-asserted-by":"publisher","unstructured":"Jamil B, Shojafar M, Ahmed I, Ullah A, Munir K, Ijaz H (2020) A job scheduling algorithm for delay and performance optimization in fog computing. Concurr Comput Pract Exp 32(7). https:\/\/doi.org\/10.1002\/cpe.5581. https:\/\/onlinelibrary.wiley.com\/doi\/abs\/10.1002\/cpe.5581. E5581 cpe.5581","DOI":"10.1002\/cpe.5581"},{"issue":"12","key":"3941_CR31","doi-asserted-by":"publisher","first-page":"12452","DOI":"10.1109\/TVT.2018.2871414","volume":"67","author":"H Ding","year":"2018","unstructured":"Ding H, Fang Y (2018) Virtual infrastructure at traffic lights: vehicular temporary storage assisted data transportation at signalized intersections. IEEE Trans Veh Technol 67(12):12452\u201312456. https:\/\/doi.org\/10.1109\/TVT.2018.2871414","journal-title":"IEEE Trans Veh Technol"},{"key":"3941_CR32","doi-asserted-by":"crossref","unstructured":"Yi S, Hao Z, Qin Z, Li Q (2015) Fog computing: platform and applications. In: 2015 third IEEE Workshop on Hot Topics in Web Systems and Technologies (HotWeb). IEEE, pp 73\u201378","DOI":"10.1109\/HotWeb.2015.22"},{"key":"3941_CR33","doi-asserted-by":"crossref","unstructured":"Dastjerdi AV, Gupta H, Calheiros RN, Ghosh SK, Buyya R (2016) Fog computing: principles, architectures, and applications. In: Internet of things. Elsevier, pp 61\u201375","DOI":"10.1016\/B978-0-12-805395-9.00004-6"},{"key":"3941_CR34","doi-asserted-by":"crossref","unstructured":"Taneja M, Davy A (2017) Resource aware placement of IoT application modules in fog-cloud computing paradigm. In: 2017 IFIP\/IEEE Symposium on Integrated Network and Service Management (IM). IEEE, pp 1222\u20131228","DOI":"10.23919\/INM.2017.7987464"},{"key":"3941_CR35","doi-asserted-by":"crossref","unstructured":"Gia TN, Jiang M, Rahmani AM, Westerlund T, Liljeberg P, Tenhunen H (2015) Fog computing in healthcare internet of things: a case study on ECG feature extraction. In: 2015 IEEE International Conference on Computer and Information Technology. IEEE, pp 356\u2013363","DOI":"10.1109\/CIT\/IUCC\/DASC\/PICOM.2015.51"},{"issue":"11","key":"3941_CR36","doi-asserted-by":"publisher","first-page":"e0224934","DOI":"10.1371\/journal.pone.0224934","volume":"14","author":"S Shukla","year":"2019","unstructured":"Shukla S, Hassan MF, Khan MK, Jung LT, Awang A (2019) An analytical model to minimize the latency in healthcare internet-of-things in fog computing environment. PLoS ONE 14(11):e0224934","journal-title":"PLoS ONE"},{"key":"3941_CR37","doi-asserted-by":"publisher","unstructured":"Cao Yu, Chen Songqing, Hou Peng, Brown D (2015) Fast: a fog computing assisted distributed analytics system to monitor fall for stroke mitigation. In: 2015 IEEE International Conference on Networking, Architecture and Storage (NAS), pp 2\u201311. https:\/\/doi.org\/10.1109\/NAS.2015.7255196","DOI":"10.1109\/NAS.2015.7255196"},{"key":"3941_CR38","doi-asserted-by":"crossref","unstructured":"Zao JK, Gan TT, You CK, M\u00e9ndez SJR, Chung CE, Te\u00a0Wang Y, Mullen T, Jung TP (2014) Augmented brain computer interaction based on fog computing and linked data. In: 2014 International Conference on Intelligent Environments. IEEE, pp 374\u2013377","DOI":"10.1109\/IE.2014.54"},{"issue":"1","key":"3941_CR39","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1109\/MWC.2019.1700441","volume":"26","author":"Z Ning","year":"2019","unstructured":"Ning Z, Huang J, Wang X (2019) Vehicular fog computing: enabling real-time traffic management for smart cities. IEEE Wirel Commun 26(1):87\u201393","journal-title":"IEEE Wirel Commun"},{"key":"3941_CR40","doi-asserted-by":"publisher","DOI":"10.1155\/2018\/1386470","author":"A Paul","year":"2018","unstructured":"Paul A, Pinjari H, Hong WH, Seo HC, Rho S (2018) Fog computing-based IoT for health monitoring system. J Sens. https:\/\/doi.org\/10.1155\/2018\/1386470","journal-title":"J Sens"},{"key":"3941_CR41","doi-asserted-by":"publisher","unstructured":"Zhu J, Chan DS, Prabhu MS, Natarajan P, Hu H, Bonomi F (2013) Improving web sites performance using edge servers in fog computing architecture. In: 2013 IEEE Seventh International Symposium on Service-oriented System Engineering, pp 320\u2013323 . https:\/\/doi.org\/10.1109\/SOSE.2013.73","DOI":"10.1109\/SOSE.2013.73"},{"issue":"4","key":"3941_CR42","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1109\/MPRV.2009.82","volume":"8","author":"M Satyanarayanan","year":"2009","unstructured":"Satyanarayanan M, Bahl P, Caceres R, Davies N (2009) The case for vm-based cloudlets in mobile computing. IEEE Pervasive Comput 8(4):14\u201323. https:\/\/doi.org\/10.1109\/MPRV.2009.82","journal-title":"IEEE Pervasive Comput"},{"key":"3941_CR43","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1007\/978-3-319-57639-8-2","volume-title":"IoT resource estimation challenges and modeling in Fog","author":"M Aazam","year":"2018","unstructured":"Aazam M, St-Hilaire M, Lung CH, Lambadaris I, Huh EN (2018) IoT resource estimation challenges and modeling in fog. Springer,  Cham. https:\/\/doi.org\/10.1007\/978-3-319-57639-8-2"},{"key":"3941_CR44","doi-asserted-by":"publisher","unstructured":"La QD, Ngo MV, Dinh TQ, Quek TQ, Shin H (2019) Enabling intelligence in fog computing to achieve energy and latency reduction. Digital Commun Netw 5(1):3\u20139. https:\/\/doi.org\/10.1016\/j.dcan.2018.10.008, http:\/\/www.sciencedirect.com\/science\/article\/pii\/S2352864818301081. Artificial intelligence for future wireless communications and networking","DOI":"10.1016\/j.dcan.2018.10.008"},{"key":"3941_CR45","doi-asserted-by":"publisher","first-page":"278","DOI":"10.1016\/j.future.2018.04.057","volume":"87","author":"M Aazam","year":"2018","unstructured":"Aazam M, Zeadally S, Harras KA (2018) Offloading in fog computing for IoT: review, enabling technologies, and research opportunities. Future Gener Comput Syst 87:278\u2013289","journal-title":"Future Gener Comput Syst"},{"issue":"3","key":"3941_CR46","doi-asserted-by":"publisher","first-page":"425","DOI":"10.1007\/s10723-015-9356-5","volume":"16","author":"M Aazam","year":"2018","unstructured":"Aazam M, Huh EN, St-Hilaire M (2018) Towards media inter-cloud standardization-evaluating impact of cloud storage heterogeneity. J Grid Comput 16(3):425\u2013443","journal-title":"J Grid Comput"},{"key":"3941_CR47","doi-asserted-by":"publisher","first-page":"58","DOI":"10.1016\/j.compeleceng.2018.02.047","volume":"67","author":"MM Mahmoud","year":"2018","unstructured":"Mahmoud MM, Rodrigues JJ, Saleem K, Al-Muhtadi J, Kumar N, Korotaev V (2018) Towards energy-aware fog-enabled cloud of things for healthcare. Comput Electr Eng 67:58\u201369","journal-title":"Comput Electr Eng"},{"issue":"2","key":"3941_CR48","doi-asserted-by":"publisher","first-page":"3641","DOI":"10.1109\/JIOT.2018.2889511","volume":"6","author":"I Lera","year":"2018","unstructured":"Lera I, Guerrero C, Juiz C (2018) Availability-aware service placement policy in fog computing based on graph partitions. IEEE Internet Things J 6(2):3641\u20133651","journal-title":"IEEE Internet Things J"},{"key":"3941_CR49","doi-asserted-by":"publisher","unstructured":"Xia Y, Etchevers X, Letondeur L, Coupaye T, Desprez F (2018) Combining hardware nodes and software components ordering-based heuristics for optimizing the placement of distributed IoT applications in the fog. In: Proceedings of the 33rd Annual ACM Symposium on Applied Computing, SAC \u201918, p 751\u2013760. Association for Computing Machinery, New York, NY, USA. https:\/\/doi.org\/10.1145\/3167132.3167215","DOI":"10.1145\/3167132.3167215"},{"issue":"2","key":"3941_CR50","doi-asserted-by":"publisher","first-page":"301","DOI":"10.1109\/TCC.2016.2560808","volume":"7","author":"SE Mahmoodi","year":"2016","unstructured":"Mahmoodi SE, Uma RN, Subbalakshmi KP (2016) Optimal joint scheduling and cloud offloading for mobile applications. IEEE Trans Cloud Comput 7(2):301\u2013313","journal-title":"IEEE Trans Cloud Comput"},{"issue":"4","key":"3941_CR51","doi-asserted-by":"publisher","first-page":"2322","DOI":"10.1109\/COMST.2017.2745201","volume":"19","author":"Y Mao","year":"2017","unstructured":"Mao Y, You C, Zhang J, Huang K, Letaief KB (2017) A survey on mobile edge computing: the communication perspective. IEEE Commun Surv Tutor 19(4):2322\u20132358. https:\/\/doi.org\/10.1109\/COMST.2017.2745201","journal-title":"IEEE Commun Surv Tutor"},{"issue":"1","key":"3941_CR52","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3186592","volume":"19","author":"R Mahmud","year":"2018","unstructured":"Mahmud R, Ramamohanarao K, Buyya R (2018) Latency-aware application module management for fog computing environments. ACM Trans Internet Technol (TOIT) 19(1):1\u201321","journal-title":"ACM Trans Internet Technol"},{"issue":"10","key":"3941_CR53","doi-asserted-by":"publisher","first-page":"4665","DOI":"10.1109\/TII.2018.2842821","volume":"14","author":"L Li","year":"2018","unstructured":"Li L, Ota K, Dong M (2018) Deep learning for smart industry: efficient manufacture inspection system with fog computing. IEEE Trans Ind Inf 14(10):4665\u20134673. https:\/\/doi.org\/10.1109\/TII.2018.2842821","journal-title":"IEEE Trans Ind Inf"},{"issue":"4","key":"3941_CR54","doi-asserted-by":"publisher","first-page":"615","DOI":"10.1145\/3093336.3037698","volume":"52","author":"Y Kang","year":"2017","unstructured":"Kang Y, Hauswald J, Gao C, Rovinski A, Mudge T, Mars J, Tang L (2017) Neurosurgeon: collaborative intelligence between the cloud and mobile edge. SIGPLAN Not. 52(4):615\u2013629. https:\/\/doi.org\/10.1145\/3093336.3037698","journal-title":"SIGPLAN Not."},{"key":"3941_CR55","doi-asserted-by":"publisher","unstructured":"Teerapittayanon S, McDanel B, Kung HT (2017) Distributed deep neural networks over the cloud, the edge and end devices. In: 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS), pp 328\u2013339. https:\/\/doi.org\/10.1109\/ICDCS.2017.226","DOI":"10.1109\/ICDCS.2017.226"},{"key":"3941_CR56","doi-asserted-by":"publisher","unstructured":"Zhao X, Zhao L, Liang K (2017) An energy consumption oriented offloading algorithm for fog computing. In: Lecture notes of the institute for computer sciences, social informatics and telecommunications engineering, pp 293\u2013301. Springer. https:\/\/doi.org\/10.1007\/978-3-319-60717-7-29","DOI":"10.1007\/978-3-319-60717-7-29"},{"key":"3941_CR57","doi-asserted-by":"crossref","unstructured":"Chang Z, Zhou Z, Ristaniemi T, Niu Z (2017) Energy efficient optimization for computation offloading in fog computing system. In: GLOBECOM 2017\u20132017 IEEE Global Communications Conference. IEEE, pp 1\u20136","DOI":"10.1109\/GLOCOM.2017.8254207"},{"key":"3941_CR58","doi-asserted-by":"crossref","unstructured":"Craciunescu R, Mihovska A, Mihaylov M, Kyriazakos S, Prasad R, Halunga S (2015) Implementation of fog computing for reliable e-health applications. In: 2015 49th Asilomar Conference on Signals, Systems and Computers. IEEE, pp 459\u2013463","DOI":"10.1109\/ACSSC.2015.7421170"},{"issue":"7","key":"3941_CR59","doi-asserted-by":"publisher","first-page":"1481","DOI":"10.1109\/LCOMM.2017.2690678","volume":"21","author":"X Sun","year":"2017","unstructured":"Sun X, Ansari N (2017) Latency aware workload offloading in the cloudlet network. IEEE Commun Lett 21(7), 1481\u20131484. https:\/\/doi.org\/10.1109\/LCOMM.2017.2690678","journal-title":"IEEE Commun Lett"},{"key":"3941_CR60","doi-asserted-by":"publisher","first-page":"100070","DOI":"10.1016\/j.iot.2019.100070","volume":"7","author":"AA Alli","year":"2019","unstructured":"Alli AA, Alam MM (2019) Secoff-fciot: machine learning based secure offloading in fog-cloud of things for smart city applications. Internet Things 7:100070","journal-title":"Internet Things"},{"issue":"4","key":"3941_CR61","doi-asserted-by":"publisher","first-page":"3246","DOI":"10.1109\/JIOT.2018.2838022","volume":"5","author":"H Shah-Mansouri","year":"2018","unstructured":"Shah-Mansouri H, Wong VW (2018) Hierarchical fog-cloud computing for IoT systems: a computation offloading game. IEEE Internet Things J 5(4):3246\u20133257","journal-title":"IEEE Internet Things J"},{"issue":"1","key":"3941_CR62","doi-asserted-by":"publisher","first-page":"283","DOI":"10.1109\/JIOT.2017.2780236","volume":"5","author":"L Liu","year":"2018","unstructured":"Liu L, Chang Z, Guo X, Mao S, Ristaniemi T (2018) Multiobjective optimization for computation offloading in fog computing. IEEE Internet Things J 5(1):283\u2013294. https:\/\/doi.org\/10.1109\/JIOT.2017.2780236","journal-title":"IEEE Internet Things J"},{"issue":"4","key":"3941_CR63","doi-asserted-by":"publisher","first-page":"1619","DOI":"10.1109\/TNET.2018.2841758","volume":"26","author":"L Chen","year":"2018","unstructured":"Chen L, Zhou S, Xu J (2018) Computation peer offloading for energy-constrained mobile edge computing in small-cell networks. IEEE\/ACM Trans Netw 26(4):1619\u20131632. https:\/\/doi.org\/10.1109\/TNET.2018.2841758","journal-title":"IEEE\/ACM Trans Netw"},{"issue":"10","key":"3941_CR64","first-page":"4268","volume":"64","author":"Y Wang","year":"2016","unstructured":"Wang Y, Sheng M, Wang X, Wang L, Li J (2016) Mobile-edge computing: partial computation offloading using dynamic voltage scaling. IEEE Trans Commun 64(10):4268\u20134282","journal-title":"IEEE Trans Commun"},{"issue":"4","key":"3941_CR65","doi-asserted-by":"publisher","first-page":"1594","DOI":"10.1109\/TCOMM.2017.2787700","volume":"66","author":"J Du","year":"2018","unstructured":"Du J, Zhao L, Feng J, Chu X (2018) Computation offloading and resource allocation in mixed fog\/cloud computing systems with min-max fairness guarantee. IEEE Trans Commun 66(4), 1594\u20131608","journal-title":"IEEE Trans Commun"},{"key":"3941_CR66","doi-asserted-by":"crossref","unstructured":"Ma X, Lin C, Xiang X, Chen C (2015) Game-theoretic analysis of computation offloading for cloudlet-based mobile cloud computing. In: Proceedings of the 18th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems, pp 271\u2013278","DOI":"10.1145\/2811587.2811598"},{"issue":"12","key":"3941_CR67","doi-asserted-by":"publisher","first-page":"3590","DOI":"10.1109\/JSAC.2016.2611964","volume":"34","author":"Y Mao","year":"2016","unstructured":"Mao Y, Zhang J, Letaief KB (2016) Dynamic computation offloading for mobile-edge computing with energy harvesting devices. IEEE J Sel Areas Commun 34(12), 3590\u20133605","journal-title":"IEEE J Sel Areas Commun"},{"key":"3941_CR68","doi-asserted-by":"publisher","unstructured":"Mebrek A, Merghem-Boulahia L, Esseghir M (2017) Efficient green solution for a balanced energy consumption and delay in the IoT-fog-cloud computing. In: 2017 IEEE 16th International Symposium on Network Computing and Applications (NCA), pp 1\u20134 . https:\/\/doi.org\/10.1109\/NCA.2017.8171359","DOI":"10.1109\/NCA.2017.8171359"},{"issue":"4","key":"3941_CR69","doi-asserted-by":"publisher","first-page":"373","DOI":"10.1080\/17517575.2017.1304579","volume":"12","author":"S Bitam","year":"2018","unstructured":"Bitam S, Zeadally S, Mellouk A (2018) Fog computing job scheduling optimization based on bees swarm. Enterprise Inf Syst 12(4):373\u2013397","journal-title":"Enterprise Inf Syst"},{"key":"3941_CR70","doi-asserted-by":"publisher","unstructured":"Hong H, Tsai P, Cheng A, Uddin MYS, Venkatasubramanian N, Hsu C (2017) Supporting internet-of-things analytics in a fog computing platform. In: 2017 IEEE International Conference on Cloud Computing Technology and Science (CloudCom), pp 138\u2013145. https:\/\/doi.org\/10.1109\/CloudCom.2017.45","DOI":"10.1109\/CloudCom.2017.45"},{"key":"3941_CR71","doi-asserted-by":"publisher","first-page":"427","DOI":"10.1007\/s11761-017-0219-8","volume":"11","author":"O Skarlat","year":"2017","unstructured":"Skarlat O, Nardelli M, Schulte S, Borkowski M, Leitner P (2017) Optimized IoT service placement in the fog. SOCA 11:427\u2013443","journal-title":"SOCA"},{"key":"3941_CR72","doi-asserted-by":"publisher","unstructured":"Skarlat O, Schulte S, Borkowski M, Leitner P (2016) Resource provisioning for IoT services in the fog. In: 2016 IEEE 9th International Conference on Service-oriented Computing and Applications (SOCA), pp 32\u201339 . https:\/\/doi.org\/10.1109\/SOCA.2016.10","DOI":"10.1109\/SOCA.2016.10"},{"key":"3941_CR73","doi-asserted-by":"crossref","unstructured":"Daneshfar N, Pappas N, Polishchuk V, Angelakis V (2018) Service allocation in a mobile fog infrastructure under availability and QOS constraints. In: 2018 IEEE Global Communications Conference (GLOBECOM). IEEE, pp 1\u20136","DOI":"10.1109\/GLOCOM.2018.8647488"},{"issue":"12","key":"3941_CR74","doi-asserted-by":"publisher","first-page":"3702","DOI":"10.1109\/TC.2016.2536019","volume":"65","author":"D Zeng","year":"2016","unstructured":"Zeng D, Gu L, Guo S, Cheng Z, Yu S (2016) Joint optimization of task scheduling and image placement in fog computing supported software-defined embedded system. IEEE Trans Comput 65(12), 3702\u20133712. https:\/\/doi.org\/10.1109\/TC.2016.2536019","journal-title":"IEEE Trans Comput"},{"issue":"1\u20132","key":"3941_CR75","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1007\/s12243-016-0524-9","volume":"72","author":"K Velasquez","year":"2017","unstructured":"Velasquez K, Abreu DP, Curado M, Monteiro E (2017) Service placement for latency reduction in the internet of things. Ann Telecommun 72(1\u20132), 105\u2013115","journal-title":"Ann Telecommun"},{"issue":"8","key":"3941_CR76","doi-asserted-by":"publisher","first-page":"2423","DOI":"10.3390\/s18082423","volume":"18","author":"B Gu","year":"2018","unstructured":"Gu B, Chen Y, Liao H, Zhou Z, Zhang D (2018) A distributed and context-aware task assignment mechanism for collaborative mobile edge computing. Sensors 18(8):2423","journal-title":"Sensors"},{"key":"3941_CR77","doi-asserted-by":"crossref","unstructured":"Yousefpour A, Ishigaki G, Jue JP (2017) Fog computing: towards minimizing delay in the internet of things. In: 2017 IEEE International Conference on Edge Computing (EDGE). IEEE, pp 17\u201324","DOI":"10.1109\/IEEE.EDGE.2017.12"},{"key":"3941_CR78","doi-asserted-by":"publisher","unstructured":"Li G, Liu Y, Wu J, Lin D, Zhao S (2019) Methods of resource scheduling based on optimized fuzzy clustering in fog computing. Sensors (Basel, Switzerland) 19(9). https:\/\/doi.org\/10.3390\/s19092122. https:\/\/europepmc.org\/articles\/PMC6539192","DOI":"10.3390\/s19092122"},{"issue":"5","key":"3941_CR79","doi-asserted-by":"publisher","first-page":"712","DOI":"10.1109\/TSC.2018.2827070","volume":"12","author":"Z Tang","year":"2018","unstructured":"Tang Z, Zhou X, Zhang F, Jia W, Zhao W (2018) Migration modeling and learning algorithms for containers in fog computing. IEEE Trans Serv Comput 12(5), 712\u2013725","journal-title":"IEEE Trans Serv Comput"},{"key":"3941_CR80","doi-asserted-by":"publisher","DOI":"10.1145\/3234463","author":"H Li","year":"2019","unstructured":"Li H, Ota K, Dong M (2019) Deep reinforcement scheduling for mobile crowdsensing in fog computing. ACM Trans Internet Technol. https:\/\/doi.org\/10.1145\/3234463","journal-title":"ACM Trans Internet Technol"},{"key":"3941_CR81","unstructured":"Filippo\u00a0Poltronieri Mauro\u00a0Tortonesi CS, Sur N (2021) Reinforcement learning for value-based placement of fog services"},{"key":"3941_CR82","doi-asserted-by":"publisher","DOI":"10.7551\/mitpress\/1090.001.0001","volume-title":"Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence","author":"JH Holland","year":"1992","unstructured":"Holland JH et al. (1992) Adaptation in natural and artificial systems: an introductory analysis with applications to biology, control, and artificial intelligence. MIT Press, Cambridge"},{"issue":"6","key":"3941_CR83","first-page":"351","volume":"8","author":"SG Yaseen","year":"2008","unstructured":"Yaseen SG, Al-Slamy N (2008) Ant colony optimization. IJCSNS 8(6):351","journal-title":"IJCSNS"},{"key":"3941_CR84","doi-asserted-by":"crossref","unstructured":"Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN\u201995-International Conference on Neural Networks. IEEE, vol\u00a04, pp 1942\u20131948","DOI":"10.1109\/ICNN.1995.488968"},{"key":"3941_CR85","doi-asserted-by":"publisher","first-page":"149182","DOI":"10.1109\/ACCESS.2019.2946683","volume":"7","author":"J Wang","year":"2019","unstructured":"Wang J, Wu W, Liao Z, Sangaiah AK, Simon Sherratt R (2019) An energy-efficient off-loading scheme for low latency in collaborative edge computing. IEEE Access 7:149182\u2013149190. https:\/\/doi.org\/10.1109\/ACCESS.2019.2946683","journal-title":"IEEE Access"},{"key":"3941_CR86","volume-title":"Stochastic optimization methods for resource management in edge computing systems","author":"H Badri","year":"2019","unstructured":"Badri H (2019) Stochastic optimization methods for resource management in edge computing systems. Wayne State University, Detroit"},{"key":"3941_CR87","unstructured":"Wright KL (2019) High-performance distributed computing techniques for wireless IoT and connected vehicle systems. Ph.D. thesis, University of Southern California"},{"key":"3941_CR88","unstructured":"Sundar S (2019) Optimization algorithms for task offloading and scheduling in cloud computing. Ph.D. thesis"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-021-03941-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-021-03941-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-021-03941-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,24]],"date-time":"2022-01-24T11:22:49Z","timestamp":1643023369000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-021-03941-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,6,24]]},"references-count":88,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2022,2]]}},"alternative-id":["3941"],"URL":"https:\/\/doi.org\/10.1007\/s11227-021-03941-y","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,6,24]]},"assertion":[{"value":"8 June 2021","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 June 2021","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}