{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,30]],"date-time":"2026-01-30T04:03:40Z","timestamp":1769745820663,"version":"3.49.0"},"reference-count":28,"publisher":"Wiley","issue":"1","license":[{"start":{"date-parts":[[2021,8,15]],"date-time":"2021-08-15T00:00:00Z","timestamp":1628985600000},"content-version":"vor","delay-in-days":226,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100016753","name":"Graduate University of Science and Technology","doi-asserted-by":"crossref","award":["GUST.STS.\u0110T2019-TT02"],"award-info":[{"award-number":["GUST.STS.\u0110T2019-TT02"]}],"id":[{"id":"10.13039\/100016753","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["onlinelibrary.wiley.com"],"crossmark-restriction":true},"short-container-title":["Wireless Communications and Mobile Computing"],"published-print":{"date-parts":[[2021,1]]},"abstract":"<jats:p>IoT applications have been being moved to the cloud during the last decade in order to reduce operating costs and provide more scalable services to users. However, IoT latency\u2010sensitive big data streaming systems (e.g., smart home application) is not suitable with the cloud and needs another model to fit in. Fog computing, aiming at bringing computation, communication, and storage resources from \u201ccloud to ground\u201d closest to smart end\u2010devices, seems to be a complementary appropriate proposal for such type of application. Although there are various research efforts and solutions for deploying and conducting elasticity of IoT big data analytics applications on the cloud, similar work on fog computing is not many. This article firstly introduces AutoFog, a fog\u2010computing framework, which provides holistic deployment and an elasticity solution for fog\u2010based IoT big data analytics applications including a novel mechanism for elasticity provision. Secondly, the article also points out requirements that a framework of IoT big data analytics application on fog environment should support. Finally, through a realistic smart home use case, extensive experiments were conducted to validate typical aspects of our proposed framework.<\/jats:p>","DOI":"10.1155\/2021\/3833644","type":"journal-article","created":{"date-parts":[[2021,8,16]],"date-time":"2021-08-16T05:28:40Z","timestamp":1629091720000},"update-policy":"https:\/\/doi.org\/10.1002\/crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Towards an Elastic Fog\u2010Computing Framework for IoT Big Data Analytics Applications"],"prefix":"10.1155","volume":"2021","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9170-756X","authenticated-orcid":false,"given":"Linh Manh","family":"Pham","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Truong-Thang","family":"Nguyen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6053-2549","authenticated-orcid":false,"given":"Tien-Quang","family":"Hoang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2021,8,15]]},"reference":[{"key":"e_1_2_11_1_2","article-title":"The NIST definition of cloud computing (draft)","volume":"800","author":"Mell P.","year":"2011","journal-title":"NIST Special Publication"},{"key":"e_1_2_11_2_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-44879-3_13"},{"key":"e_1_2_11_3_2","unstructured":"SintefA. Cloud application modelling and execution language (CAMEL) and the PaaSageWorkflow 2015 567 In European Conference on Service-Oriented and Cloud Computing 437\u2013439."},{"key":"e_1_2_11_4_2","doi-asserted-by":"crossref","unstructured":"PhamL. M.andPhamT. Autonomic fine-grained migration and replication of component-based applications across multi-clouds 2015 In 2015 2nd National Foundation for Science and Technology Development Conference on Information and Computer Science (NICS) 5\u201310 https:\/\/doi.org\/10.1109\/NICS.2015.7302221 2-s2.0-84959902229.","DOI":"10.1109\/NICS.2015.7302221"},{"key":"e_1_2_11_5_2","unstructured":"StormA. https:\/\/storm.apache.org\/releases\/2.2.0\/index.html. Accessed:2021-04-19."},{"key":"e_1_2_11_6_2","unstructured":"CassandraA. https:\/\/cassandra.apache.org\/doc\/latest\/.Accessed:2021-04-19."},{"key":"e_1_2_11_7_2","unstructured":"OpenHAB https:\/\/www.openhab.org\/docs\/. Accessed:2021-04-19."},{"key":"e_1_2_11_8_2","unstructured":"Docker container https:\/\/docs.docker.com\/.Accessed:2021-04-19."},{"key":"e_1_2_11_9_2","unstructured":"Kubernetes website https:\/\/kubernetes.io\/.Accessed:2021-04-19."},{"key":"e_1_2_11_10_2","unstructured":"OpenStack Open source cloud computing infrastructure https:\/\/www.openstack.org\/.Accessed:2021-04-19."},{"key":"e_1_2_11_11_2","unstructured":"MQTT https:\/\/mqtt.org\/mqtt-specification\/.Accessed:2021-04-19."},{"key":"e_1_2_11_12_2","unstructured":"DEBS Grand challenge: smart homes 2014 https:\/\/debs.org\/grand-challenges\/2014\/.Accessed:2021-04-19."},{"key":"e_1_2_11_13_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISCC.2015.7405527"},{"key":"e_1_2_11_14_2","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2017.1700465"},{"key":"e_1_2_11_15_2","doi-asserted-by":"publisher","DOI":"10.1109\/CCNC.2019.8651835"},{"key":"e_1_2_11_16_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.vehcom.2020.100252"},{"key":"e_1_2_11_17_2","unstructured":"SoniD.andMakwanaA. A survey on MQTT: a protocol of internet of things(IOT) 2017 In International Conference on Telecommunication Power Analysis and Computing Techniques (ICTPACT)."},{"key":"e_1_2_11_18_2","doi-asserted-by":"crossref","unstructured":"YigitogluE. MohamedM. LiuL. andLudwigH. Foggy: a framework for continuous automated IoT application deployment in fog computing 2017 In 2017 IEEE International Conference on AI Mobile Services (AIMS) 38\u201345 https:\/\/doi.org\/10.1109\/AIMS.2017.14 2-s2.0-85032296582.","DOI":"10.1109\/AIMS.2017.14"},{"key":"e_1_2_11_19_2","doi-asserted-by":"crossref","unstructured":"SkarlatO. SchulteS. BorkowskiM. andLeitnerP. Resource provisioning for IoT services in the fog 2016 In 2016 IEEE 9th International Conference on Service-Oriented Computing and Applications (SOCA) 32\u201339 https:\/\/doi.org\/10.1109\/SOCA.2016.10 2-s2.0-85011275744.","DOI":"10.1109\/SOCA.2016.10"},{"key":"e_1_2_11_20_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2019.04.050"},{"key":"e_1_2_11_21_2","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2017.1700208"},{"key":"e_1_2_11_22_2","doi-asserted-by":"crossref","unstructured":"HongK. LillethunD. RamachandranU. Ottenw\u00e4lderB. andKoldehofeB. Mobile fog: a programming model for large-scale applications on the Internet of Things. In Proceedings of the Second ACM SIGCOMM Workshop on Mobile Cloud Computing (Hong Kong China) (MCC\u201913) 2013 Association for Computing Machinery New York NY USA 15\u201320 https:\/\/doi.org\/10.1145\/2491266.2491270 2-s2.0-84883732282.","DOI":"10.1145\/2491266.2491270"},{"key":"e_1_2_11_23_2","doi-asserted-by":"crossref","unstructured":"WuY. RaoR. HongP. andMaJ. FAS: a flow aware scaling mechanism for stream processing platform service based on LMS 2017 In Proceedings of the 2017 International Conference on Management Engineering Software Engineering and Service Sciences (Wuhan China) (ICMSS\u201917). Association for Computing Machinery New York NY USA 280\u2013284 https:\/\/doi.org\/10.1145\/3034950.3034965 2-s2.0-85018560272.","DOI":"10.1145\/3034950.3034965"},{"key":"e_1_2_11_24_2","doi-asserted-by":"crossref","unstructured":"NettoH. V. LuizA. F. CorreiaM. de Oliveira RechL. andOliveiraC. P. Koordinator: a service approach for replicating Docker containers in Kubernetes 2018 In 2018 IEEE Symposium on Computers and Communications (ISCC). 00058\u201300063 https:\/\/doi.org\/10.1109\/ISCC.2018.8538452 2-s2.0-85059220157.","DOI":"10.1109\/ISCC.2018.8538452"},{"key":"e_1_2_11_25_2","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2019.1800215"},{"key":"e_1_2_11_26_2","doi-asserted-by":"crossref","unstructured":"ZanniA. StefanF. JennehagU. andBellavistaP. Elastic provisioning of Internet of Things services using fog computing: an experience report 2018 2018 6th IEEE International Conference on Mobile Cloud Computing Services and Engineering (MobileCloud) 17\u201322.","DOI":"10.1109\/MobileCloud.2018.00011"},{"key":"e_1_2_11_27_2","doi-asserted-by":"crossref","unstructured":"WangJ. PanJ. andEspositoF. Elastic urban video surveillance system using edge computing. In Proceedings of the Workshop on Smart Internet of Things (San Jose California) (SmartIoT\u201917) 2017 Association for Computing Machinery New York NY USA https:\/\/doi.org\/10.1145\/3132479.3132490 2-s2.0-85036651317.","DOI":"10.1145\/3132479.3132490"},{"key":"e_1_2_11_28_2","unstructured":"EU ELASTIC website https:\/\/elastic-project.eu\/about\/objectives.Accessed:2021-04-19."}],"container-title":["Wireless Communications and Mobile Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/wcmc\/2021\/3833644.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/wcmc\/2021\/3833644.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1155\/2021\/3833644","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,7]],"date-time":"2024-08-07T10:40:02Z","timestamp":1723027202000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1155\/2021\/3833644"}},"subtitle":[],"editor":[{"given":"Yong","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[2021,1]]},"references-count":28,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,1]]}},"alternative-id":["10.1155\/2021\/3833644"],"URL":"https:\/\/doi.org\/10.1155\/2021\/3833644","archive":["Portico"],"relation":{},"ISSN":["1530-8669","1530-8677"],"issn-type":[{"value":"1530-8669","type":"print"},{"value":"1530-8677","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,1]]},"assertion":[{"value":"2021-05-03","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-07-28","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2021-08-15","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}],"article-number":"3833644"}}