{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,20]],"date-time":"2026-06-20T07:18:16Z","timestamp":1781939896084,"version":"3.54.5"},"reference-count":168,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"1","license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/OAPA.html"}],"funder":[{"DOI":"10.13039\/100004351","name":"CISCO Systems","doi-asserted-by":"publisher","award":["CG-589630"],"award-info":[{"award-number":["CG-589630"]}],"id":[{"id":"10.13039\/100004351","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Canadian National Sciences and Engineering Research Council through a Discovery Grant"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Commun. Surv. Tutorials"],"published-print":{"date-parts":[[2018]]},"DOI":"10.1109\/comst.2017.2771153","type":"journal-article","created":{"date-parts":[[2017,11,8]],"date-time":"2017-11-08T19:19:19Z","timestamp":1510168759000},"page":"416-464","source":"Crossref","is-referenced-by-count":855,"title":["A Comprehensive Survey on Fog Computing: State-of-the-Art and Research Challenges"],"prefix":"10.1109","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9506-8918","authenticated-orcid":false,"given":"Carla","family":"Mouradian","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Diala","family":"Naboulsi","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Sami","family":"Yangui","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7699-0296","authenticated-orcid":false,"given":"Roch H.","family":"Glitho","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Monique J.","family":"Morrow","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Paul A.","family":"Polakos","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref168","doi-asserted-by":"publisher","DOI":"10.1109\/ICME.2007.4285132"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/2591062.2591119"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/MPRV.2009.82"},{"key":"ref33","year":"2017","journal-title":"About Open Edge Computing Initiative"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2017.7901469"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/MCC.2017.29"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2013.01.010"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/1133373.1133390"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/98.943998"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2017.2682318"},{"key":"ref34","year":"2017","journal-title":"About Open Cord Initiative"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/COMPSAC.2015.173"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/NOF.2015.7333287"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2015.2444095"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.3485"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2016.7513863"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1016\/S1005-8885(16)60021-3"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2016.2584538"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2017.1600893"},{"key":"ref101","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1109\/CC.2015.7224698","article-title":"Steiner tree based optimal resource caching scheme in fog computing","volume":"12","author":"jingtao","year":"2015","journal-title":"China Commun"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/SPW.2012.19"},{"key":"ref100","doi-asserted-by":"publisher","DOI":"10.1109\/ICOIN.2015.7057905"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.5815\/ijieeb.2016.01.06"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0013427"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1145\/2491266.2491270"},{"key":"ref154","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2015.7060487"},{"key":"ref153","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2016.2592241"},{"key":"ref156","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2006.1637928"},{"key":"ref155","doi-asserted-by":"publisher","DOI":"10.1038\/nphys1760"},{"key":"ref150","doi-asserted-by":"publisher","DOI":"10.1201\/9781315183176-4"},{"key":"ref152","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2015.7060486"},{"key":"ref151","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2015.2491361"},{"key":"ref146","doi-asserted-by":"publisher","DOI":"10.5220\/0005446103970405"},{"key":"ref147","doi-asserted-by":"publisher","DOI":"10.1109\/WCITCA.2015.7367017"},{"key":"ref148","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-7908-2151-2"},{"key":"ref149","doi-asserted-by":"publisher","DOI":"10.1109\/IFIPNetworking.2015.7145315"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1109\/FiCloud.2014.83"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1109\/ECS.2015.7124902"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1109\/NOMS.2016.7503010"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1109\/DSDIS.2015.115"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1109\/MCC.2017.25"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1109\/ISCC.2015.7405527"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1109\/3PGCIC.2015.85"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1109\/IOT.2015.7356560"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/WICT.2014.7076905"},{"key":"ref167","doi-asserted-by":"publisher","DOI":"10.1109\/WINCOM.2016.7777186"},{"key":"ref166","doi-asserted-by":"publisher","DOI":"10.1109\/MWC.2016.1500157RP"},{"key":"ref165","doi-asserted-by":"publisher","DOI":"10.1109\/MVT.2013.2295069"},{"key":"ref164","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2016.2525398"},{"key":"ref163","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2016.7470948"},{"key":"ref162","year":"2016","journal-title":"Mobile Edge Computing (MEC) Technical Requirements"},{"key":"ref161","year":"2016","journal-title":"Mobile edge computing (MEC) Terminology"},{"key":"ref160","doi-asserted-by":"publisher","DOI":"10.1109\/TETC.2015.2390034"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/ATNAC.2014.7020884"},{"key":"ref3","first-page":"1","article-title":"Cloud-based computation offloading for mobile devices: State of the art, challenges and opportunities","author":"jiao","year":"2013","journal-title":"Proc Future Netw Mobile Summit"},{"key":"ref6","first-page":"202","article-title":"Improving video performance with edge servers in the fog computing architecture","volume":"19","author":"zhu","year":"2015","journal-title":"Intel Technol J"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/LANMAN.2016.7548853"},{"key":"ref159","doi-asserted-by":"publisher","DOI":"10.1109\/TII.2014.2300753"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/ICAC.2016.19"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-46703-9_6"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.3367"},{"key":"ref157","doi-asserted-by":"publisher","DOI":"10.1109\/CCGRID.2010.123"},{"key":"ref158","doi-asserted-by":"publisher","DOI":"10.1109\/ICACCS.2016.7586330"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/MCC.2014.1"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1109\/ATNAC.2015.7366831"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2017.2705720"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/MIC.2002.1036038"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1109\/HotWeb.2015.22"},{"key":"ref42","year":"2016"},{"key":"ref41","year":"2015","journal-title":"Mobile edge computing A key technology towards 5G"},{"key":"ref44","year":"2017"},{"key":"ref43","year":"2017"},{"key":"ref127","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-012-0861-z"},{"key":"ref126","doi-asserted-by":"publisher","DOI":"10.1109\/DASC.2011.184"},{"key":"ref125","doi-asserted-by":"publisher","DOI":"10.1109\/DEST.2010.5610586"},{"key":"ref124","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2016.0083"},{"key":"ref73","doi-asserted-by":"publisher","DOI":"10.1109\/TDC.2016.7519890"},{"key":"ref72","doi-asserted-by":"publisher","DOI":"10.1109\/INM.2015.7140467"},{"key":"ref129","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2011.5958007"},{"key":"ref71","doi-asserted-by":"publisher","DOI":"10.1109\/ISCE.2015.7177778"},{"key":"ref128","doi-asserted-by":"publisher","DOI":"10.1109\/NOMS.2010.5488487"},{"key":"ref70","doi-asserted-by":"publisher","DOI":"10.1109\/TVT.2016.2532863"},{"key":"ref76","article-title":"A gateway based fog computing architecture for wireless sensors and actuator networks","author":"lee","year":"2016","journal-title":"Proc 18th Int Conf Adv Commun Technol (ICACT)"},{"key":"ref130","doi-asserted-by":"publisher","DOI":"10.1145\/2038916.2038921"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1109\/SECONW.2015.7328144"},{"key":"ref74","doi-asserted-by":"publisher","DOI":"10.1109\/SIES.2016.7509437"},{"key":"ref75","first-page":"1","article-title":"A hierarchical distributed fog computing architecture for big data analysis in smart cities","author":"tang","year":"2015","journal-title":"Proc ASE BigData & Social Informatics"},{"key":"ref133","article-title":"Mobile cloud computing: A comparison of application models","volume":"11074940","author":"kovachev","year":"2011","journal-title":"ArXiv"},{"key":"ref134","doi-asserted-by":"publisher","DOI":"10.1002\/wcm.1203"},{"key":"ref131","doi-asserted-by":"publisher","DOI":"10.1007\/s10723-013-9285-0"},{"key":"ref78","first-page":"1","article-title":"Towards SDN-based fog computing: MQTT broker virtualization for effective and reliable delivery","author":"xu","year":"2016","journal-title":"Proc Int Conf Commun Syst Netw (COMSNETS)"},{"key":"ref132","doi-asserted-by":"publisher","DOI":"10.1186\/2192-113X-2-12"},{"key":"ref79","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2015.2471260"},{"key":"ref136","first-page":"122","article-title":"An introduction to service choreographies","volume":"50","author":"decker","year":"2008","journal-title":"Inf Technol"},{"key":"ref135","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2003.1236471"},{"key":"ref138","first-page":"21","article-title":"On the suitability of WS-CDL for choreography modeling (extended version)","author":"decker","year":"2006","journal-title":"Proc EMISA"},{"key":"ref137","first-page":"145","article-title":"Let&#x2019;s dance: A language for service behavior modeling","author":"zaha","year":"2006","journal-title":"Proc OTM Conf"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1109\/MCC.2017.28"},{"key":"ref139","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS.2007.59"},{"key":"ref62","first-page":"121","article-title":"Smart items, fog and cloud computing as enablers of servitization in healthcare","volume":"185","author":"stantchev","year":"2015","journal-title":"Sens Transducers"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2015.122"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1109\/TELSKS.2015.7357752"},{"key":"ref64","doi-asserted-by":"publisher","DOI":"10.1007\/s11277-015-2779-2"},{"key":"ref140","article-title":"Open cloud computing interface&#x2014;Core","author":"nyr\u00e9n","year":"2011"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1109\/MedHocNet.2016.7528425"},{"key":"ref141","article-title":"Open cloud computing interface&#x2014;Infrastructure","author":"metsch","year":"2011"},{"key":"ref66","doi-asserted-by":"publisher","DOI":"10.1109\/SMARTCOMP.2016.7501692"},{"key":"ref142","article-title":"Open cloud computing interface-platform","author":"yangui","year":"2013"},{"key":"ref67","first-page":"1","article-title":"Fog data: Enhancing telehealth big data through fog computing","author":"dubey","year":"2015","journal-title":"Proc ASE BigData & Social Informatics"},{"key":"ref143","year":"2017","journal-title":"Delta Cloud-many Clouds One Api No Problem"},{"key":"ref68","doi-asserted-by":"publisher","DOI":"10.1109\/CIT\/IUCC\/DASC\/PICOM.2015.51"},{"key":"ref144","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2013.105"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1007\/s13174-010-0007-6"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.1109\/IE.2014.54"},{"key":"ref145","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/bxu132"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/1496091.1496100"},{"key":"ref109","doi-asserted-by":"publisher","DOI":"10.1109\/TETC.2015.2508382"},{"key":"ref95","doi-asserted-by":"publisher","DOI":"10.1145\/2488222.2488265"},{"key":"ref108","first-page":"2","article-title":"FAST: A fog computing assisted distributed analytics system to monitor fall for stroke mitigation","author":"cao","year":"2015","journal-title":"Proc IEEE Int Conf Netw Archit Storage (NAS)"},{"key":"ref94","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2017.1600894"},{"key":"ref107","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2016.2545559"},{"key":"ref93","doi-asserted-by":"publisher","DOI":"10.1109\/CC.2016.7445510"},{"key":"ref106","doi-asserted-by":"publisher","DOI":"10.1109\/TCC.2015.2485206"},{"key":"ref92","doi-asserted-by":"publisher","DOI":"10.1145\/2950047"},{"key":"ref105","doi-asserted-by":"publisher","DOI":"10.1049\/iet-net.2015.0034"},{"key":"ref91","doi-asserted-by":"publisher","DOI":"10.1109\/CSCloud.2016.34"},{"key":"ref104","doi-asserted-by":"publisher","DOI":"10.1109\/SPAWC.2016.7536735"},{"key":"ref90","doi-asserted-by":"publisher","DOI":"10.1109\/SECONW.2015.7328146"},{"key":"ref103","doi-asserted-by":"publisher","DOI":"10.1109\/TWC.2016.2605104"},{"key":"ref102","doi-asserted-by":"publisher","DOI":"10.1109\/MCC.2017.26"},{"key":"ref111","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2017.1600826"},{"key":"ref112","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2017.1600830"},{"key":"ref110","doi-asserted-by":"publisher","DOI":"10.1109\/ACSSC.2015.7421170"},{"key":"ref98","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2015.2509638"},{"key":"ref99","first-page":"177","article-title":"Joint mode selection and resource allocation for downlink fog radio access networks supported D2D","author":"xiang","year":"2015","journal-title":"Proc Int Conf Heterogen Netw Qual Reliab Secur Robustness (QShine)"},{"key":"ref96","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2016.7537176"},{"key":"ref97","doi-asserted-by":"publisher","DOI":"10.1109\/SPAWC.2016.7536737"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2011.304"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/2342509.2342513"},{"key":"ref12","article-title":"OpenFog reference architecture for fog computing","year":"2017"},{"key":"ref13","doi-asserted-by":"crossref","first-page":"169","DOI":"10.1007\/978-3-319-05029-4_7","article-title":"Fog computing: A platform for Internet of Things and analytics","author":"bonomi","year":"2014","journal-title":"Big Data and Internet of Things A Roadmap for Smart Environments"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/2677046.2677052"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/2757384.2757397"},{"key":"ref118","doi-asserted-by":"publisher","DOI":"10.1006\/knac.1993.1008"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1109\/CAMAD.2014.7033259"},{"key":"ref82","doi-asserted-by":"publisher","DOI":"10.1109\/VTCFall.2015.7391144"},{"key":"ref117","doi-asserted-by":"publisher","DOI":"10.1145\/1041410.1041421"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2016.245"},{"key":"ref81","doi-asserted-by":"publisher","DOI":"10.1109\/APNOMS.2015.7275445"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2017.7901470"},{"key":"ref84","doi-asserted-by":"publisher","DOI":"10.1109\/VTCSpring.2015.7146129"},{"key":"ref119","doi-asserted-by":"publisher","DOI":"10.1016\/0010-4809(92)90003-S"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.15439\/2014F503"},{"key":"ref83","doi-asserted-by":"publisher","DOI":"10.1145\/2492348.2492354"},{"key":"ref114","first-page":"320","article-title":"Improving Web sites performance using edge servers in fog computing architecture","author":"zhu","year":"2013","journal-title":"Proc IEEE 7th Int Symp Service Orient Syst Eng (SOSE)"},{"key":"ref113","doi-asserted-by":"publisher","DOI":"10.1109\/HotWeb.2015.16"},{"key":"ref116","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2015.59"},{"key":"ref80","doi-asserted-by":"publisher","DOI":"10.1109\/PERCOMW.2015.7134091"},{"key":"ref115","doi-asserted-by":"publisher","DOI":"10.1109\/APNOMS.2015.7275447"},{"key":"ref120","author":"bauer","year":"2011","journal-title":"IoT-A Project Deliverable D1 2-Initial Architectural Reference Model for IoT"},{"key":"ref89","doi-asserted-by":"publisher","DOI":"10.1109\/AINA.2015.254"},{"key":"ref121","article-title":"Topology and orchestration specification for cloud applications version 1.0","year":"2013"},{"key":"ref122","doi-asserted-by":"publisher","DOI":"10.1109\/GRID.2009.5353074"},{"key":"ref123","doi-asserted-by":"publisher","DOI":"10.1109\/CloudCom.2011.78"},{"key":"ref85","doi-asserted-by":"publisher","DOI":"10.1109\/PERCOMW.2016.7457059"},{"key":"ref86","doi-asserted-by":"publisher","DOI":"10.1109\/PERCOMW.2015.7134002"},{"key":"ref87","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2016.2536019"},{"key":"ref88","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2015.7248934"}],"container-title":["IEEE Communications Surveys &amp; Tutorials"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9739\/8302422\/08100873.pdf?arnumber=8100873","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,10,11]],"date-time":"2021-10-11T03:00:31Z","timestamp":1633921231000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/8100873\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"references-count":168,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.1109\/comst.2017.2771153","relation":{},"ISSN":["1553-877X"],"issn-type":[{"value":"1553-877X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018]]}}}