{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,30]],"date-time":"2025-07-30T09:47:10Z","timestamp":1753868830755,"version":"3.41.2"},"reference-count":45,"publisher":"Wiley","issue":"5","license":[{"start":{"date-parts":[[2023,12,11]],"date-time":"2023-12-11T00:00:00Z","timestamp":1702252800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/2.zoppoz.workers.dev:443\/http\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":["onlinelibrary.wiley.com"],"crossmark-restriction":true},"short-container-title":["Int J Communication"],"published-print":{"date-parts":[[2024,3,25]]},"abstract":"<jats:title>Summary<\/jats:title><jats:p>The cloud computing systems, such as the Internet of Things (IoT), are usually introduced with a three\u2010layer architecture (IoT\u2010Fog\u2010Cloud) for the task offloading that is a solution to compensate for resource constraints in these systems. Offloading at the right location is the most significant challenge in this field. It is more appropriate to offload tasks to fog than to cloud based on power and performance metrics, but its resources are more limited than the resources of the cloud. This paper tries to optimize these factors in the fog by specifying the number of usable servers in the fog. For this purpose, we model a fog computing system using the queueing theory. Furthermore, binary search and reinforcement learning algorithms are proposed to determine the minimum number of servers with the lowest power consumption. We evaluate the cost of the fog in different scenarios. By solving the model, we find that the proposed dispatching policy is very flexible and outperformed the known policies by up to 31% and in no case is it worse than either of them, and the overall offloading cost increases when fog rejects tasks with a high probability. Our offloading method is more effective than running all fog servers simultaneously, based on simulation results. It is evident from the similarities between the simulation results and those derived from the analytical method that the model and results are valid.<\/jats:p>","DOI":"10.1002\/dac.5686","type":"journal-article","created":{"date-parts":[[2023,12,12]],"date-time":"2023-12-12T03:07:47Z","timestamp":1702350467000},"update-policy":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1002\/crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Task offloading in an optimized power\u2010performance manner"],"prefix":"10.1002","volume":"37","author":[{"given":"Rojin","family":"Naseri","sequence":"first","affiliation":[{"name":"Trustworthy Computing Laboratory, School of Computer Engineering Iran University of Science and Technology  Tehran Iran"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mohammad","family":"Abdollahi Azgomi","sequence":"additional","affiliation":[{"name":"Trustworthy Computing Laboratory, School of Computer Engineering Iran University of Science and Technology  Tehran Iran"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/2.zoppoz.workers.dev:443\/https\/orcid.org\/0000-0003-2295-2347","authenticated-orcid":false,"given":"Ali","family":"Naghash Asadi","sequence":"additional","affiliation":[{"name":"Fouman Faculty of Engineering University of Tehran  Tehran Iran"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2023,12,11]]},"reference":[{"key":"e_1_2_9_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2021.3124309"},{"key":"e_1_2_9_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2019.01.003"},{"key":"e_1_2_9_4_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2018.04.057"},{"key":"e_1_2_9_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSUSC.2019.2905900"},{"key":"e_1_2_9_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11227\u2010017\u20102083\u2010x"},{"key":"e_1_2_9_7_1","doi-asserted-by":"crossref","unstructured":"EmeakarohaV BrandicI MaurerM DustdarS.Low level Metrics to High level SLAs \u2010 LoM2HiS framework: Bridging the gap between monitored metrics and SLA parameters in cloud. In2010 International Conference on High Performance Computing & Simulation Caen France.2010:48\u201054.","DOI":"10.1109\/HPCS.2010.5547150"},{"volume-title":"Reinforcement learning: an introduction","year":"2014","author":"Sutton RS","key":"e_1_2_9_8_1"},{"issue":"5","key":"e_1_2_9_9_1","first-page":"6122","article-title":"Internet of things\u2010IOT: definition, characteristics, architecture, enabling technologies, application & future challenges","volume":"6","author":"Patel S","year":"2016","journal-title":"Int J Eng Sci Comput"},{"key":"e_1_2_9_10_1","doi-asserted-by":"crossref","unstructured":"MellP GranceT. \u201cThe NIST Definition of Cloud.\u201d2011.","DOI":"10.6028\/NIST.SP.800-145"},{"key":"e_1_2_9_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1496091.1496100"},{"key":"e_1_2_9_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2019.02.009"},{"key":"e_1_2_9_13_1","unstructured":"\u201cOpenFog Reference Architecture.\u201d2017."},{"key":"e_1_2_9_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2831347.2831354"},{"volume-title":"Internet of things","year":"2016","author":"Buyya R","key":"e_1_2_9_15_1"},{"key":"e_1_2_9_16_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11227\u2010021\u201003672\u20100"},{"key":"e_1_2_9_17_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2021.102225"},{"key":"e_1_2_9_18_1","doi-asserted-by":"publisher","DOI":"10.1002\/0471791571"},{"key":"e_1_2_9_19_1","doi-asserted-by":"crossref","unstructured":"NaseriR Naghash AsadiA Abdollahi AzgomiM.A Model for Power\u2010Performance Optimization in Fog\u2010Cloud Environment by Task Off\u2010Loading of IoT Applications. In CSI Symposium on Real\u2010Time and Embedded Systems and Technologies (RTEST) Tehran Iran.2022:1\u20108.","DOI":"10.1109\/RTEST56034.2022.9849916"},{"key":"e_1_2_9_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2019.2956505"},{"key":"e_1_2_9_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.suscom.2019.100370"},{"key":"e_1_2_9_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comcom.2019.03.004"},{"issue":"1","key":"e_1_2_9_23_1","first-page":"91","article-title":"Evaluation of the functionality of mobile wireless sensor networks using stochastic reward nets","volume":"30","author":"Naghash Asadi A","year":"2023","journal-title":"Sci Iran"},{"key":"e_1_2_9_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2019.2938660"},{"key":"e_1_2_9_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2018.1700101"},{"key":"e_1_2_9_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVT.2018.2790421"},{"key":"e_1_2_9_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2018.1700139"},{"key":"e_1_2_9_28_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2017.03.015"},{"key":"e_1_2_9_29_1","doi-asserted-by":"crossref","unstructured":"ZhangK MaoY LengS MaharjanS ZhangY.Optimal delay constrained offloading for vehicular edge computing networks. In IEEE International Conference on Communications (ICC) Paris France;2017:1\u20106.","DOI":"10.1109\/ICC.2017.7997360"},{"key":"e_1_2_9_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/JIOT.2018.2868616"},{"key":"e_1_2_9_31_1","doi-asserted-by":"crossref","unstructured":"MeurischC GedeonJ NguyenT KaupF MuhlhauserM.Decision Support for Computational Offloading by Probing Unknown Services. In2017 26th International Conference on Computer Communication and Networks (ICCCN). Vancouver BC Canada;2017:1\u20109.","DOI":"10.1109\/ICCCN.2017.8038406"},{"key":"e_1_2_9_32_1","doi-asserted-by":"publisher","DOI":"10.1002\/dac.3914"},{"key":"e_1_2_9_33_1","doi-asserted-by":"publisher","DOI":"10.1002\/dac.3890"},{"key":"e_1_2_9_34_1","first-page":"180","volume-title":"Performance analysis of finite buffer queueing system with multiple heterogeneous servers","author":"Misra C","year":"2010"},{"key":"e_1_2_9_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2011.199"},{"key":"e_1_2_9_36_1","doi-asserted-by":"crossref","unstructured":"GhoshR TrivediK NaikV KimDS.End\u2010to\u2010End Performability Analysis for Infrastructure\u2010as\u2010a\u2010Service Cloud: An Interacting Stochastic Models Approach. InPacific Rim International Symposium on Dependable Computing Tokyo Japan;2010:125\u2010132.","DOI":"10.1109\/PRDC.2010.30"},{"key":"e_1_2_9_37_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.ejor.2015.10.040"},{"key":"e_1_2_9_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2012.182"},{"key":"e_1_2_9_39_1","doi-asserted-by":"crossref","unstructured":"KhazaeiH MiicJ MiicV Beigi MohammadiN.Modeling the Performance of Heterogeneous IaaS Cloud Centers. In International Conference on Distributed Computing Systems Workshop Philadelphia PA USA;2013:232\u2010237.","DOI":"10.1109\/ICDCSW.2013.18"},{"key":"e_1_2_9_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2015.2499749"},{"key":"e_1_2_9_41_1","doi-asserted-by":"publisher","DOI":"10.1007\/978\u20101\u20104614\u20102113\u20109"},{"key":"e_1_2_9_42_1","doi-asserted-by":"crossref","unstructured":"ZhaiB BlaauwD SylvesterD FlautnerK.Theoretical and practical limits of dynamic voltage scaling. In Proceedings. 41st Design Automation Conference 2004. San Diego CA USA;2004:868\u2010873.","DOI":"10.1145\/996566.996798"},{"key":"e_1_2_9_43_1","unstructured":"DoyaK.Temporal Difference Learning in Continuous Time and Space.1996."},{"key":"e_1_2_9_44_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF00114727"},{"key":"e_1_2_9_45_1","doi-asserted-by":"publisher","DOI":"10.1287\/opre.8.4.504"},{"issue":"4","key":"e_1_2_9_46_1","first-page":"1884","article-title":"Upper bounds on performance measures of heterogeneous","volume":"2011","author":"Alves F","year":"2011","journal-title":"Math Probl Eng"}],"container-title":["International Journal of Communication Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/dac.5686","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,2,15]],"date-time":"2024-02-15T05:05:38Z","timestamp":1707973538000},"score":1,"resource":{"primary":{"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/onlinelibrary.wiley.com\/doi\/10.1002\/dac.5686"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,12,11]]},"references-count":45,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2024,3,25]]}},"alternative-id":["10.1002\/dac.5686"],"URL":"https:\/\/2.zoppoz.workers.dev:443\/https\/doi.org\/10.1002\/dac.5686","archive":["Portico"],"relation":{},"ISSN":["1074-5351","1099-1131"],"issn-type":[{"type":"print","value":"1074-5351"},{"type":"electronic","value":"1099-1131"}],"subject":[],"published":{"date-parts":[[2023,12,11]]},"assertion":[{"value":"2023-01-26","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2023-11-08","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2023-12-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}],"article-number":"e5686"}}