{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,24]],"date-time":"2026-03-24T11:57:52Z","timestamp":1774353472043,"version":"3.50.1"},"reference-count":68,"publisher":"IGI Global","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020,1]]},"abstract":"<jats:p>With the advent of the paradigm of the Internet of Things, many computing elements need many modifications to promote Quality of Service (QoS). Quality of Service is a pillar that promotes real-time reaction to time-critical tasks. Any impediments to QoS should be resolved and handled. In 2012, fog computing was implemented to enhance QoS in current systems in a bid to tackle QoS problems encountered by using cloud computing alone. Currently, the primary focus in fog computing is now on enhancing QoS. The primary goal of this study is, therefore, to critically review and evaluate the literature on the work done to improve elements of QoS in fog computing. This study begins by examining the roots of history, characteristics, and advantages of fog computing. Secondly, it discusses the important elements of QoS parameters. Finally, open problems that still affect fog computing are identified and discussed in order to achieve enhanced QoS.<\/jats:p>","DOI":"10.4018\/ijfc.2020010102","type":"journal-article","created":{"date-parts":[[2019,12,23]],"date-time":"2019-12-23T11:07:51Z","timestamp":1577099271000},"page":"22-40","source":"Crossref","is-referenced-by-count":19,"title":["A Review of Quality of Service in Fog Computing for the Internet of Things"],"prefix":"10.4018","volume":"3","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-0516-1260","authenticated-orcid":true,"given":"William Tichaona","family":"Vambe","sequence":"first","affiliation":[{"name":"University of Fort Hare, Alice, South Africa"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chii","family":"Chang","sequence":"additional","affiliation":[{"name":"University of Melbourne, Melbourne, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Khulumani","family":"Sibanda","sequence":"additional","affiliation":[{"name":"University of Fort Hare, Alice, South Africa"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"2432","reference":[{"key":"IJFC.2020010102-0","doi-asserted-by":"publisher","DOI":"10.1016\/j.procs.2017.12.196"},{"key":"IJFC.2020010102-1","doi-asserted-by":"crossref","first-page":"608","DOI":"10.1016\/j.procs.2017.12.196","article-title":"Challenges and Solutions for Applications and Technologies in the Internet of Things.","volume":"124","author":"S.Albishi","year":"2017","journal-title":"Procedia Computer Science"},{"issue":"6","key":"IJFC.2020010102-2","first-page":"842","article-title":"An architecture of thin client-edge computing collaboration for data distribution and resource allocation in cloud.","volume":"14","author":"A. A.Alsaffar","year":"2017","journal-title":"The International Arab Journal of Information Technology"},{"key":"IJFC.2020010102-3","doi-asserted-by":"publisher","DOI":"10.1109\/IEEE.EDGE.2017.30"},{"key":"IJFC.2020010102-4","doi-asserted-by":"publisher","DOI":"10.1109\/CCECE.2004.1345014"},{"key":"IJFC.2020010102-5","doi-asserted-by":"crossref","unstructured":"Atlam, H. F., Walters, R. J., & Wills, G. B. (2018). Fog Computing and the Internet of Things: A Review. Big Data and Cognitive Computing, 10(April).","DOI":"10.3390\/bdcc2020010"},{"key":"IJFC.2020010102-6","doi-asserted-by":"publisher","DOI":"10.1016\/B978-0-12-385512-1.00003-7"},{"key":"IJFC.2020010102-7","doi-asserted-by":"crossref","unstructured":"Bittencourt, L. F., Lopes, M. M., Petri, I., & Rana, O. F. (2016). Towards Virtual Machine Migration in Fog Computing. Proceedings of the 2015 10th International Conference on P2P, Parallel, Grid, Cloud and Internet Computing, 3PGCIC 2015 (pp. 1\u20138). Academic Press.","DOI":"10.1109\/3PGCIC.2015.85"},{"key":"IJFC.2020010102-8","doi-asserted-by":"publisher","DOI":"10.1145\/2342509.2342513"},{"key":"IJFC.2020010102-9","doi-asserted-by":"publisher","DOI":"10.1109\/SAHCN.2016.7732978"},{"key":"IJFC.2020010102-10","doi-asserted-by":"publisher","DOI":"10.1145\/3132211.3134458"},{"issue":"6","key":"IJFC.2020010102-11","doi-asserted-by":"crossref","first-page":"1231","DOI":"10.1109\/TPDS.2018.2791406","article-title":"Context-aware task migration for HART-centric collaboration over FiWi based Tactile Internet infrastructures.","volume":"29","author":"M.Chowdhury","year":"2018","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"IJFC.2020010102-12","unstructured":"Cisco. (2014). Quality of Service Overview."},{"key":"IJFC.2020010102-13","author":"N.-N.Dao","year":"2018","journal-title":"Pattern-Identified Online Task Scheduling in Multitier Edge Computing for Industrial IoT Services"},{"issue":"8","key":"IJFC.2020010102-14","doi-asserted-by":"crossref","first-page":"112","DOI":"10.1109\/MC.2016.245","article-title":"Fog Computing: Helping the Internet of Things Realize Its Potential.","volume":"49","author":"A. V.Dastjerdi","year":"2016","journal-title":"Computer"},{"key":"IJFC.2020010102-15","unstructured":"Ericsson. (2011). More Than 50 Billion Connected Devices."},{"key":"IJFC.2020010102-16","doi-asserted-by":"publisher","DOI":"10.1109\/TNSE.2018.2852762"},{"issue":"June","key":"IJFC.2020010102-17","doi-asserted-by":"crossref","first-page":"36064","DOI":"10.1109\/ACCESS.2018.2848119","article-title":"Fog computing approach for mobility support in internet-of-things systems.","volume":"6","author":"T. N.Gia","year":"2018","journal-title":"IEEE Access"},{"key":"IJFC.2020010102-18","doi-asserted-by":"publisher","DOI":"10.1109\/CC.2016.7833468"},{"key":"IJFC.2020010102-19","doi-asserted-by":"publisher","DOI":"10.1109\/TVT.2017.2760281"},{"key":"IJFC.2020010102-20","doi-asserted-by":"crossref","DOI":"10.6028\/NIST.SP.500-325","author":"M.Iorga","year":"2018","journal-title":"Fog Computing Conceptual Model"},{"issue":"2","key":"IJFC.2020010102-21","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1109\/MIC.2017.38","article-title":"Improving Quality of Experience in Future Wireless Access Networks through Fog Computing.","volume":"21","author":"N.Iotti","year":"2017","journal-title":"IEEE Internet Computing"},{"issue":"1","key":"IJFC.2020010102-22","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1109\/TNET.2018.2880874","article-title":"Decentralized algorithm for randomized task allocation in fog computing systems.","volume":"27","author":"S.Jo\u0161ilo","year":"2018","journal-title":"IEEE\/ACM Transactions on Networking"},{"issue":"1","key":"IJFC.2020010102-23","first-page":"238","article-title":"Cloud Load Balancing Techniques\u202f: A Step Towards Green Computing.","volume":"9","author":"N. J.Kansal","year":"2012","journal-title":"IJCSI International Journal of Computer Science Issues"},{"key":"IJFC.2020010102-24","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2018.2796542"},{"issue":"2","key":"IJFC.2020010102-25","first-page":"39","article-title":"Edge-oriented computing paradigms: A survey on architecture design and system management.","volume":"51","author":"C.Li","year":"2018","journal-title":"ACM Computing Surveys"},{"key":"IJFC.2020010102-26","article-title":"Method of resource estimation based on QoS in edge computing.","author":"G.Li","year":"2018","journal-title":"Wireless Communications and Mobile Computing"},{"key":"IJFC.2020010102-27","doi-asserted-by":"publisher","DOI":"10.1109\/ICFEC.2017.17"},{"key":"IJFC.2020010102-28","article-title":"A Task Scheduling Algorithm Based on Classification Mining in Fog Computing Environment.","author":"L.Liu","year":"2018","journal-title":"Wireless Communications and Mobile Computing"},{"key":"IJFC.2020010102-29","doi-asserted-by":"crossref","first-page":"399","DOI":"10.1016\/j.comnet.2017.03.015","article-title":"Incentive mechanism for computation offloading using edge computing: A Stackelberg game approach.","volume":"129","author":"Y.Liu","year":"2017","journal-title":"Computer Networks"},{"issue":"2","key":"IJFC.2020010102-30","first-page":"865","article-title":"Traffic flow prediction with big data: A deep learning approach.","volume":"16","author":"Y.Lv","year":"2014","journal-title":"IEEE Transactions on Intelligent Transportation Systems"},{"issue":"11","key":"IJFC.2020010102-31","doi-asserted-by":"crossref","first-page":"1525","DOI":"10.1002\/spe.2392","article-title":"Maximizing quality of experience through context-aware mobile application scheduling in cloudlet infrastructure.","volume":"46","author":"M. R.Mahmud","year":"2016","journal-title":"Software, Practice & Experience"},{"key":"IJFC.2020010102-32","unstructured":"Nath, S. B., Gupta, H., Chakraborty, S., & Ghosh, S. K. (2018). A Survey of Fog Computing and Communication: Current Researches and Future Directions."},{"key":"IJFC.2020010102-33","doi-asserted-by":"publisher","DOI":"10.1109\/SMC.2017.8122791"},{"key":"IJFC.2020010102-34","doi-asserted-by":"crossref","unstructured":"Ni, L., Zhang, J., & Yu, J. (2018). Priced timed petri nets based resource allocation strategy for fog computing. Proceedings of the 2016 International Conference on Identification, Information and Knowledge in the Internet of Things, IIKI 2016 (pp. 39\u201344). Academic Press.","DOI":"10.1109\/IIKI.2016.87"},{"key":"IJFC.2020010102-35","unstructured":"OpenFog Consortium Architecture Working Group. (2017). 12 - OpenFog Reference Architecture for Fog Computing. OpenFogConsortium."},{"key":"IJFC.2020010102-36","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2017.2692960"},{"key":"IJFC.2020010102-37","doi-asserted-by":"crossref","first-page":"1660","DOI":"10.1109\/ACCESS.2015.2389854","article-title":"A Survey on Internet of Things From Industrial Market Perspective.","volume":"2","author":"C.Perera","year":"2014","journal-title":"IEEE Access : Practical Innovations, Open Solutions"},{"issue":"1","key":"IJFC.2020010102-38","doi-asserted-by":"crossref","first-page":"414","DOI":"10.1109\/SURV.2013.042313.00197","article-title":"Context aware computing for the internet of things: A survey.","volume":"16","author":"C.Perera","year":"2014","journal-title":"IEEE Communications Surveys and Tutorials"},{"key":"IJFC.2020010102-39","first-page":"87","article-title":"A resilient and distributed near real-time traffic forecasting application for Fog computing environments.","author":"J. L.P\u00e9rez","year":"2018","journal-title":"Future Generation Computer Systems"},{"issue":"11","key":"IJFC.2020010102-40","article-title":"A cost-and performance-effective approach for task scheduling based on collaboration between cloud and fog computing.","volume":"13","author":"X. Q.Pham","year":"2017","journal-title":"International Journal of Distributed Sensor Networks"},{"key":"IJFC.2020010102-41","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-017-1983-0"},{"issue":"8","key":"IJFC.2020010102-42","doi-asserted-by":"crossref","first-page":"1174","DOI":"10.1587\/transcom.2016FGI0001","article-title":"Development of wireless access and flexible networking technologies for 5G cellular systems.","author":"S.Sampei","year":"2017","journal-title":"IEICE Transactions on Communications"},{"issue":"14","key":"IJFC.2020010102-43","doi-asserted-by":"crossref","first-page":"138","DOI":"10.1016\/j.future.2016.06.024","article-title":"Recovery for overloaded mobile edge computing.","volume":"70","author":"D.Satria","year":"2017","journal-title":"Future Generation Computer Systems"},{"key":"IJFC.2020010102-44","first-page":"1","article-title":"C2EM: Cloud-assisted complex event monitoring in wireless multimedia sensor networks.","volume":"\u25aa\u25aa\u25aa","author":"H.Shen","year":"2015","journal-title":"EURASIP Journal on Wireless Communications and Networking"},{"key":"IJFC.2020010102-45","doi-asserted-by":"crossref","unstructured":"Simonet, A., Lebre, A., & Orgerie, A. C. (2016). Deploying distributed cloud infrastructures: Who and at what cost? Proceedings of the 2016 IEEE International Conference on Cloud Engineering Workshops, IC2EW 2016 (pp. 178-183). IEEE Press.","DOI":"10.1109\/IC2EW.2016.48"},{"issue":"4","key":"IJFC.2020010102-46","doi-asserted-by":"crossref","first-page":"427","DOI":"10.1007\/s11761-017-0219-8","article-title":"Optimized IoT service placement in the fog.","volume":"11","author":"O.Skarlat","year":"2017","journal-title":"Service Oriented Computing and Applications"},{"key":"IJFC.2020010102-47","doi-asserted-by":"publisher","DOI":"10.1109\/ICFEC.2017.12"},{"key":"IJFC.2020010102-48","doi-asserted-by":"publisher","DOI":"10.1109\/SOCA.2016.10"},{"key":"IJFC.2020010102-49","doi-asserted-by":"publisher","DOI":"10.1109\/IEEE.EDGE.2017.50"},{"key":"IJFC.2020010102-50","doi-asserted-by":"publisher","DOI":"10.1109\/IWQoS.2017.7969140"},{"issue":"3","key":"IJFC.2020010102-51","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1109\/MCOM.2017.1600249CM","article-title":"Mobile edge computing potential in making cities smarter.","volume":"55","author":"T.Taleb","year":"2017","journal-title":"IEEE Communications Magazine"},{"key":"IJFC.2020010102-52","doi-asserted-by":"publisher","DOI":"10.23919\/INM.2017.7987464"},{"issue":"5","key":"IJFC.2020010102-53","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1145\/2677046.2677052","article-title":"Finding your Way in the Fog: Towards a Comprehensive Definition of Fog Computing.","volume":"44","author":"L. M.Vaquero","year":"2014","journal-title":"Computer Communication Review"},{"key":"IJFC.2020010102-54","article-title":"Real-time middleware for cyber-physical event processing.","author":"C.Wang","year":"2017","journal-title":"Proceedings of the 2017 IEEE\/ACM 25th International Symposium on Quality of Service, IWQoS 2017"},{"issue":"10","key":"IJFC.2020010102-55","doi-asserted-by":"crossref","first-page":"2960","DOI":"10.1109\/TITS.2016.2561293","article-title":"On the serviceability of mobile vehicular cloudlets in a large-scale urban environment.","volume":"17","author":"C.Wang","year":"2016","journal-title":"IEEE Transactions on Intelligent Transportation Systems"},{"key":"IJFC.2020010102-56","doi-asserted-by":"crossref","unstructured":"Wang, K., & Yang, K. (2017). Power-minimization computing resource allocation in mobile cloud-radio access network. Proceedings of the 2016 16th IEEE International Conference on Computer and Information Technology, CIT 2016, 2016 6th International Symposium on Cloud and Service Computing, IEEE SC2 2016 and 2016 International Symposium on Security and Privacy in Social Netwo (pp. 667\u2013672). IEEE Press.","DOI":"10.1109\/CIT.2016.64"},{"key":"IJFC.2020010102-57","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2018.2828102"},{"key":"IJFC.2020010102-58","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2018.02.014"},{"key":"IJFC.2020010102-59","doi-asserted-by":"crossref","unstructured":"Xiao, Y., & Krunz, M. (2017). QoE and power efficiency tradeoff for fog computing networks with fog node cooperation. Proceedings of IEEE INFOCOM. IEEE Press.","DOI":"10.1109\/INFOCOM.2017.8057196"},{"key":"IJFC.2020010102-60","doi-asserted-by":"crossref","first-page":"303","DOI":"10.1145\/2641798.2641814","article-title":"Application caching for cloud-sensor systems.","author":"Y.Xu","year":"2014","journal-title":"Proceedings of the 17th ACM international conference on Modeling, analysis and simulation of wireless and mobile systems - MSWiM \u201914"},{"key":"IJFC.2020010102-61","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2018.2790081"},{"key":"IJFC.2020010102-62","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.3975"},{"key":"IJFC.2020010102-63","doi-asserted-by":"publisher","DOI":"10.1145\/2757384.2757397"},{"issue":"2","key":"IJFC.2020010102-64","doi-asserted-by":"crossref","first-page":"998","DOI":"10.1109\/JIOT.2017.2788802","article-title":"On Reducing IoT Service Delay via Fog Offloading.","volume":"5","author":"A.Yousefpour","year":"2018","journal-title":"IEEE Internet of Things Journal"},{"issue":"4","key":"IJFC.2020010102-65","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/2788397","article-title":"Cloud Computing Resource Scheduling and a Survey of Its Evolutionary Approaches.","volume":"47","author":"Z.-H.Zhan","year":"2015","journal-title":"ACM Computing Surveys"},{"issue":"2","key":"IJFC.2020010102-66","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/JIOT.2018.2811808","article-title":"Optimal Placement of Cloudlets for Access Delay Minimization in SDN-based Internet of Things Networks.","volume":"5","author":"L.Zhao","year":"2018","journal-title":"IEEE Internet of Things Journal"},{"key":"IJFC.2020010102-67","doi-asserted-by":"crossref","first-page":"5171","DOI":"10.1109\/ACCESS.2017.2695657","article-title":"QoS Recommendation in Cloud Services.","volume":"5","author":"X.Zheng","year":"2017","journal-title":"IEEE Access : Practical Innovations, Open Solutions"}],"container-title":["International Journal of Fog Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.igi-global.com\/viewtitle.aspx?TitleId=245708","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,24]],"date-time":"2023-09-24T09:24:15Z","timestamp":1695547455000},"score":1,"resource":{"primary":{"URL":"http:\/\/services.igi-global.com\/resolvedoi\/resolve.aspx?doi=10.4018\/IJFC.2020010102"}},"subtitle":[""],"short-title":[],"issued":{"date-parts":[[2020,1]]},"references-count":68,"journal-issue":{"issue":"1"},"URL":"https:\/\/doi.org\/10.4018\/ijfc.2020010102","relation":{},"ISSN":["2572-4908","2572-4894"],"issn-type":[{"value":"2572-4908","type":"print"},{"value":"2572-4894","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,1]]}}}