{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,26]],"date-time":"2026-03-26T16:08:57Z","timestamp":1774541337324,"version":"3.50.1"},"reference-count":33,"publisher":"Springer Science and Business Media LLC","issue":"7","license":[{"start":{"date-parts":[[2023,8,24]],"date-time":"2023-08-24T00:00:00Z","timestamp":1692835200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,8,24]],"date-time":"2023-08-24T00:00:00Z","timestamp":1692835200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"name":"Instituto Polit\u00e9cnico de Viana do Castelo"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Computing"],"published-print":{"date-parts":[[2024,7]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>To manage the IoT resources to process the massive amount of collected data in complex systems, Allocation of tasks to nodes to increase user satisfaction has been noticed by researchers. In allocating tasks, the necessity of a powerful auxiliary platform is felt. Cloud and fog networks are two suitable options for performing and completing tasks on the Internet of Things. In the cloud network, due to offloading tasks to remote computing centers, problems such as increasing complete time, increasing traffic in the network, and high energy consumption for the Internet of Things network occur. The fog network solves the problem of completing tasks due to reducing the geographical distance between Internet of Things devices and processor nodes. The devices in the fog network cooperate with the Internet of Things network\u2019s diverse and variable nodes with time computing, storage, and processing resources. In this heterogeneous environment, the non-cooperation and dishonesty of malicious fog nodes through misrepresentation of shared resources and non-completion of tasks can disrupt the performance of the Internet of Things network. As a result, two fundamental challenges in the heterogeneous fog network include providing resources to allocate tasks and recognizing valid fog nodes. This paper focuses on creating a resource provider network to allocate tasks to authentic fog nodes with appropriate resources. When an Internet of Things node faces a shortage of resources and link prediction, it can form a resource supply network with neighboring nodes to solve the two stated challenges. For this purpose, in the first stage, efforts are made to select the most appropriate options among the neighboring nodes based on specific criteria. In the second step, reliable nodes are identified based on a trust mechanism, including resource trust and entity trust. In the last step, tasks are divided among reliable devices with sufficient resources. The evaluation of the proposed method in the OMNET++ simulator shows that the trust mechanism can lead to the identification of reliable sources and, as a result, reduce the time to complete tasks.\n<\/jats:p>","DOI":"10.1007\/s00607-023-01199-1","type":"journal-article","created":{"date-parts":[[2023,8,24]],"date-time":"2023-08-24T13:02:26Z","timestamp":1692882146000},"page":"2107-2131","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":12,"title":["A solution for resource allocation through complex systems in fog computing for the internet of things"],"prefix":"10.1007","volume":"106","author":[{"given":"Fatimah","family":"Faraji","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Amir","family":"Javadpour","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Arun Kumar","family":"Sangaiah","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hadi","family":"Zavieh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,8,24]]},"reference":[{"issue":"12","key":"1199_CR1","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"},{"issue":"15","key":"1199_CR2","doi-asserted-by":"publisher","first-page":"17423","DOI":"10.1007\/s11227-022-04539-8","volume":"78","author":"P Pirozmand","year":"2022","unstructured":"Pirozmand P, Javadpour A, Nazarian H, Pinto P, Mirkamali S, Ja\u2019fari F (2022) GSAGA: A hybrid algorithm for task scheduling in cloud infrastructure. J Supercomput 78(15):17423\u201317449","journal-title":"J Supercomput"},{"key":"1199_CR3","doi-asserted-by":"publisher","DOI":"10.1016\/j.techfore.2022.121672","volume":"180","author":"X Cheng","year":"2022","unstructured":"Cheng X, Hu Y, Varga L (2022) 5G network deployment and the associated energy consumption in the UK: a complex systems\u2019 exploration. Technol Forecast Soc Change 180:121672","journal-title":"Technol Forecast Soc Change"},{"key":"1199_CR4","doi-asserted-by":"publisher","first-page":"1057","DOI":"10.1007\/s11277-019-06773-5","volume":"110","author":"A Javadpour","year":"2020","unstructured":"Javadpour A (2020) Providing a way to create balance between reliability and delays in SDN networks by using the appropriate placement of controllers. Wireless Personal Communications 110:1057\u20131071","journal-title":"Wireless Personal Communications"},{"key":"1199_CR5","doi-asserted-by":"publisher","first-page":"2471","DOI":"10.1007\/s11277-020-07691-7","volume":"115","author":"A Javadpour","year":"2020","unstructured":"Javadpour A., Wang G, Rezaei S (2020) Resource management in a peer to peer cloud network for IoT. Wireless Personal Communications 115:2471\u20132488","journal-title":"Wireless Personal Communications"},{"key":"1199_CR6","doi-asserted-by":"publisher","first-page":"3477","DOI":"10.1007\/s11227-021-03871-9","volume":"78","author":"A Javadpour","year":"2022","unstructured":"Javadpour A., Wang G (2022) cTMvSDN: improving resource management using combination of Markov-process and TDMA in software-defined networking. The Journal of Supercomputing 78:3477\u20133499","journal-title":"The Journal of Supercomputing"},{"issue":"2","key":"1199_CR7","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s11432-017-9440-x","volume":"62","author":"S Li","year":"2019","unstructured":"Li S, Zhai D, Du P, Han T (2019) Energy-efficient task offloading, load balancing, and resource allocation in mobile edge computing enabled IoT networks. Sci China Inf Sci 62(2):1\u20133","journal-title":"Sci China Inf Sci"},{"issue":"2","key":"1199_CR8","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1080\/02564602.2016.1276416","volume":"35","author":"BN Silva","year":"2018","unstructured":"Silva BN, Khan M, Han K (2018) Internet of things: a comprehensive review of enabling technologies, architecture, and challenges. IETE Tech Rev 35(2):205\u2013220","journal-title":"IETE Tech Rev"},{"key":"1199_CR9","doi-asserted-by":"publisher","first-page":"653","DOI":"10.1007\/s11277-020-07591-w","volume":"115","author":"SM Mirmohseni","year":"2020","unstructured":"Mirmohseni SM, Tang C, Javadpour A (2020) Using Markov learning utilization model for resource allocation in cloud of thing network. Wireless Personal Communications 115:653\u2013677","journal-title":"Wireless Personal Communications"},{"key":"1199_CR10","doi-asserted-by":"crossref","unstructured":"Javadpour A, Wang G, Rezaei S, Chend S (2018) Power curtailment in cloud environment utilising load balancing machine allocation. In: 2018 IEEE SmartWorld. Ubiquitous intelligence computing, advanced trusted computing, scalable computing communications, cloud big data computing, internet of people and smart city innovation (SmartWorld\/SCALCOM\/UIC\/ATC\/CBDCom\/IOP\/SCI), pp 1364\u20131370","DOI":"10.1109\/SmartWorld.2018.00237"},{"issue":"3","key":"1199_CR11","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3512890","volume":"18","author":"AK Sangaiah","year":"2022","unstructured":"Sangaiah AK, Javadpour A, Pinto P, Ja'fari F, Zhang W (2022) Improving quality of service in 5G resilient communication with the cellular structure of smartphones. ACM Transactions on Sensor Networks (TOSN) 18(3):1\u201323","journal-title":"ACM Transactions on Sensor Networks (TOSN)"},{"key":"1199_CR12","unstructured":"Chen M, Chen Z, Zhu L, Hao J, inventors; Verizon Patent, Licensing Inc, assignee. Distributed authentication for internet-of-things resources. United States patent US 10,164,983. 2018 Dec 25."},{"issue":"8","key":"1199_CR13","first-page":"921","volume":"33","author":"S Zahoor","year":"2021","unstructured":"Zahoor S, Mir RN (2021) Resource management in pervasive Internet of Things: a survey. J King Saud Univer Inf Sci 33(8):921\u2013935","journal-title":"J King Saud Univer Inf Sci"},{"key":"1199_CR14","doi-asserted-by":"crossref","unstructured":"Nguyen QH, Do NH, Le H-C (2018) Development of a QoS provisioning capable cost-effective SDN-based switch for IoT communication. In: International conference on advanced technologies for communications (ATC), pp 220\u2013225","DOI":"10.1109\/ATC.2018.8587512"},{"issue":"6","key":"1199_CR15","doi-asserted-by":"publisher","first-page":"1994","DOI":"10.1109\/JIOT.2017.2746186","volume":"4","author":"S Bera","year":"2017","unstructured":"Bera S, Misra S, Vasilakos AV (2017) Software-defined networking for internet of things: a survey. IEEE Internet Things J 4(6):1994\u20132008","journal-title":"IEEE Internet Things J"},{"issue":"3","key":"1199_CR16","doi-asserted-by":"publisher","first-page":"1383","DOI":"10.1007\/s11277-020-07108-5","volume":"112","author":"CC Sobin","year":"2020","unstructured":"Sobin CC (2020) A survey on architecture, protocols and challenges in IoT. Wirel Pers Commun 112(3):1383\u20131429","journal-title":"Wirel Pers Commun"},{"key":"1199_CR17","unstructured":"Fremantle P (2015) A reference architecture for the internet of things. WSO2 White paper 02\u201304"},{"key":"1199_CR18","doi-asserted-by":"publisher","first-page":"697","DOI":"10.1016\/j.scs.2018.01.053","volume":"38","author":"BN Silva","year":"2018","unstructured":"Silva BN, Khan M, Han K (2018) Towards sustainable smart cities: a review of trends, architectures, components, and open challenges in smart cities. Sustain Cities Soc 38:697\u2013713","journal-title":"Sustain Cities Soc"},{"issue":"4","key":"1199_CR19","doi-asserted-by":"publisher","first-page":"2613","DOI":"10.1007\/s10586-021-03312-5","volume":"25","author":"A Javadpour","year":"2022","unstructured":"Javadpour A, Abadi AMH, Rezaei S, Zomorodian M, Rostami AS (2022) Improving load balancing for data-duplication in big data cloud computing networks. Cluster Computing 25(4):2613\u20132631","journal-title":"Cluster Computing"},{"key":"1199_CR20","first-page":"2018","volume":"2018","author":"Singh M, Baranwal G, 11Quality of Service (QoS) in Internet of Things\u201d, in Proceedings -","year":"2018","unstructured":"Singh M, Baranwal G, 11Quality of Service (QoS) in Internet of Things\u2019\u2019, in Proceedings - (2018) 3rd international conference on internet of things: smart innovation and usages. IoT-SIU 2018:2018","journal-title":"IoT-SIU"},{"issue":"5","key":"1199_CR21","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1109\/MSP.2018.2842097","volume":"35","author":"Y Chen","year":"2018","unstructured":"Chen Y, Kar S, Moura JMF (2018) The internet of things: secure distributed inference. IEEE Signal Process Mag 35(5):64\u201375","journal-title":"IEEE Signal Process Mag"},{"issue":"4","key":"1199_CR22","doi-asserted-by":"publisher","first-page":"2856","DOI":"10.1109\/JIOT.2018.2842150","volume":"5","author":"D Mishra","year":"2018","unstructured":"Mishra D, Alexandropoulos GC, De S (2018) Energy sustainable IoT with individual QoS constraints through MISO SWIPT multicasting. IEEE Internet Things J 5(4):2856\u20132867","journal-title":"IEEE Internet Things J"},{"key":"1199_CR23","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. Pervas Mob Comput 52:71\u201399","journal-title":"Pervas Mob Comput"},{"issue":"1","key":"1199_CR24","doi-asserted-by":"publisher","first-page":"601","DOI":"10.1109\/COMST.2017.2762345","volume":"20","author":"J Ni","year":"2017","unstructured":"Ni J, Zhang K, Lin X, Shen X (2017) Securing fog computing for internet of things applications: challenges and solutions. IEEE Commun Surv Tutor 20(1):601\u2013628","journal-title":"IEEE Commun Surv Tutor"},{"issue":"1","key":"1199_CR25","doi-asserted-by":"publisher","first-page":"72","DOI":"10.1109\/JIOT.2019.2945066","volume":"7","author":"X Gao","year":"2019","unstructured":"Gao X, Huang X, Bian S, Shao Z, Yang Y (2019) PORA: predictive offloading and resource allocation in dynamic fog computing systems. IEEE Internet Things J 7(1):72\u201387","journal-title":"IEEE Internet Things J"},{"issue":"1","key":"1199_CR26","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10723-019-09491-1","volume":"18","author":"M Ghobaei-Arani","year":"2020","unstructured":"Ghobaei-Arani M, Souri A, Rahmanian AA (2020) Resource management approaches in fog computing: a comprehensive review. J Grid Comput 18(1):1\u201342","journal-title":"J Grid Comput"},{"key":"1199_CR27","doi-asserted-by":"crossref","unstructured":"Sangaiah AK, Javadpour A, Pinto P, Rezaei S, Zhang W (2023) Enhanced resource allocation in distributed cloud using fuzzy meta-heuristics optimization. Computer Communications","DOI":"10.1016\/j.comcom.2023.06.018"},{"key":"1199_CR28","doi-asserted-by":"crossref","unstructured":"da Silva ACF, Hirmer P, Schneider J, Ulusal S, Frigo MT (2020) Mbp: not just an IoT platform. In: IEEE international conference on pervasive computing and communications workshops (PerCom workshops), pp 1\u20133","DOI":"10.1109\/PerCom45495.2020.9127352"},{"issue":"3","key":"1199_CR29","doi-asserted-by":"publisher","first-page":"1869","DOI":"10.1109\/JIOT.2018.2816682","volume":"5","author":"L Liu","year":"2018","unstructured":"Liu L, Chang Z, Guo X (2018) Socially aware dynamic computation offloading scheme for fog computing system with energy harvesting devices. IEEE Internet Things J 5(3):1869\u20131879","journal-title":"IEEE Internet Things J"},{"key":"1199_CR30","first-page":"102997","volume":"55","author":"Zhang Qin","year":"2023","unstructured":"Zhang Qin, Yutang Liu (2023) An energy cooperation method of wireless sensor networks based on partially observable Markov decision processes. Sustain Energy Technol Assess 55:102997","journal-title":"Sustain Energy Technol Assess"},{"issue":"4","key":"1199_CR31","doi-asserted-by":"publisher","first-page":"e5411","DOI":"10.1002\/dac.5411","volume":"36","author":"S Gupta","year":"2023","unstructured":"Gupta S, Singh N (2023) Toward intelligent resource management in dynamic Fog Computingbased Internet of Things environment with Deep Reinforcement Learning: A survey. Int J Commun Syst 36(4):e5411","journal-title":"Int J Commun Syst"},{"key":"1199_CR32","doi-asserted-by":"publisher","first-page":"100549","DOI":"10.1016\/j.cosrev.2023.100549","volume":"48","author":"A Hazra","year":"2023","unstructured":"Hazra A, Rana P, Adhikari M, Amgoth T (2023) Fog computing for next-generation internet of things: fundamental, state-of-the-art and research challenges. Computer Science Review 48:100549","journal-title":"Computer Science Review"},{"issue":"1","key":"1199_CR33","doi-asserted-by":"publisher","first-page":"27","DOI":"10.3390\/technologies11010027","volume":"11","author":"A Rehman","year":"2023","unstructured":"Rehman A, Awan KA, Ud Din I, Almogren A, Alabdulkareem M (2023) FogTrust: Fog- Integrated Multi-Leveled Trust Management Mechanism for Internet of Things. Technologies 11(1):27","journal-title":"Technologies"}],"container-title":["Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-023-01199-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00607-023-01199-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-023-01199-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,6,24]],"date-time":"2024-06-24T07:04:08Z","timestamp":1719212648000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00607-023-01199-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,8,24]]},"references-count":33,"journal-issue":{"issue":"7","published-print":{"date-parts":[[2024,7]]}},"alternative-id":["1199"],"URL":"https:\/\/doi.org\/10.1007\/s00607-023-01199-1","relation":{},"ISSN":["0010-485X","1436-5057"],"issn-type":[{"value":"0010-485X","type":"print"},{"value":"1436-5057","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,8,24]]},"assertion":[{"value":"24 November 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"28 June 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 August 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"No conflict exists: (Fatimah Faraji ) declares that he has no conflict of interest. (Amir Javadpour) declares that he has no conflict of interest. (Arun Kumar Sangaiah) declares that he has no conflict of interest. (Hadi Zavieh) declares that he has no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}