{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,26]],"date-time":"2026-06-26T23:10:25Z","timestamp":1782515425785,"version":"3.54.5"},"reference-count":54,"publisher":"Springer Science and Business Media LLC","issue":"15","license":[{"start":{"date-parts":[[2022,5,9]],"date-time":"2022-05-09T00:00:00Z","timestamp":1652054400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,5,9]],"date-time":"2022-05-09T00:00:00Z","timestamp":1652054400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2022,10]]},"DOI":"10.1007\/s11227-022-04545-w","type":"journal-article","created":{"date-parts":[[2022,5,9]],"date-time":"2022-05-09T10:02:56Z","timestamp":1652090576000},"page":"16647-16677","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["A blockchain-based framework for automatic SLA management in fog computing environments"],"prefix":"10.1007","volume":"78","author":[{"given":"Sudheer Kumar","family":"Battula","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Saurabh","family":"Garg","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4165-9349","authenticated-orcid":false,"given":"Ranesh","family":"Naha","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Muhammad Bilal","family":"Amin","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Byeong","family":"Kang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Erfan","family":"Aghasian","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2022,5,9]]},"reference":[{"key":"4545_CR1","unstructured":"Iorga M, Feldman L, Barton R, Martin M, Goren N, Mahmoudi C (2017) The Nist Definition of Fog Computing. Technical Report, National Institute of Standards and Technology"},{"issue":"5","key":"4545_CR2","doi-asserted-by":"publisher","first-page":"27","DOI":"10.1145\/2677046.2677052","volume":"44","author":"M Vaquero Luis","year":"2014","unstructured":"Vaquero Luis M, Luis R-M (2014) Finding your way in the fog: towards a comprehensive definition of fog computing. ACM SIGCOMM Comput Commun Rev 44(5):27\u201332","journal-title":"ACM SIGCOMM Comput Commun Rev"},{"key":"4545_CR3","doi-asserted-by":"crossref","unstructured":"Debe M, Salah K, Rehman MH, Svetinovic D (2019) Towards a blockchain-based decentralized reputation system for public fog nodes. In: 2019 IEEE\/ACS 16th International Conference on Computer Systems and Applications (AICCSA), pp 1\u20136","DOI":"10.1109\/AICCSA47632.2019.9035252"},{"key":"4545_CR4","doi-asserted-by":"crossref","unstructured":"Bonomi F, Milito R, Zhu J, Addepalli S (2012) Fog computing and its role in the internet of things. In: Proceedings of the First Edition of the MCC Workshop on Mobile Cloud Computing, pp 13\u201316. ACM","DOI":"10.1145\/2342509.2342513"},{"issue":"6","key":"4545_CR5","doi-asserted-by":"publisher","first-page":"854","DOI":"10.1109\/JIOT.2016.2584538","volume":"3","author":"C Mung","year":"2016","unstructured":"Mung C, Tao Z (2016) Fog and iot: an overview of research opportunities. IEEE Int Things J 3(6):854\u2013864","journal-title":"IEEE Int Things J"},{"issue":"2","key":"4545_CR6","doi-asserted-by":"publisher","first-page":"144","DOI":"10.1109\/MCOM.2018.1700333","volume":"56","author":"Z Peng","year":"2018","unstructured":"Peng Z, Liu Joseph K, Richard YF, Sookhak Mehdi A, Ho M, Xiapu L (2018) A survey on access control in fog computing. IEEE Commun Magaz 56(2):144\u2013149","journal-title":"IEEE Commun Magaz"},{"key":"4545_CR7","doi-asserted-by":"publisher","first-page":"178082","DOI":"10.1109\/ACCESS.2019.2958355","volume":"7","author":"D Mazin","year":"2019","unstructured":"Mazin D, Khaled S, Ur RMH, Davor S (2019) Iot public fog nodes reputation system: A decentralized solution using ethereum blockchain. IEEE Access 7:178082\u2013178093","journal-title":"IEEE Access"},{"key":"4545_CR8","doi-asserted-by":"publisher","first-page":"247","DOI":"10.1016\/j.future.2015.03.016","volume":"54","author":"L Kuan","year":"2016","unstructured":"Kuan L, Ramin Y, Philipp W, Edwin Y, Monir A, Bernd S, Constantinos K (2016) Fault-tolerant service level agreement lifecycle management in clouds using actor system. Futur Gener Comput Syst 54:247\u2013259","journal-title":"Futur Gener Comput Syst"},{"key":"4545_CR9","doi-asserted-by":"crossref","unstructured":"Aazam M, Huh E (2015) Fog computing micro datacenter based dynamic resource estimation and pricing model for iot. InL 2015 IEEE 29th International Conference on Advanced Information Networking and Applications, pp 687\u2013694","DOI":"10.1109\/AINA.2015.254"},{"key":"4545_CR10","unstructured":"Alam Md\u00a0GR, Abedin SF, Bairaggi AK, Talukder A, Hong CS (2016) An autonomic sla management for iot networks. , pp 507\u2013509"},{"key":"4545_CR11","doi-asserted-by":"crossref","unstructured":"Chen J, Yao S, Yuan Q, Du R, Xue G (2017) Checks and balances: a tripartite public key infrastructure for secure web-based connections. In: IEEE INFOCOM 2017-IEEE Conference on Computer Communications, pp 1\u20139. IEEE","DOI":"10.1109\/INFOCOM.2017.8057201"},{"issue":"4","key":"4545_CR12","doi-asserted-by":"publisher","first-page":"2300","DOI":"10.1109\/JIOT.2020.3025916","volume":"8","author":"Y Wu","year":"2020","unstructured":"Wu Y, Dai H-N, Wang H (2020) Convergence of blockchain and edge computing for secure and scalable iiot critical infrastructures in industry 4.0. IEEE Int Things J 8(4):2300\u20132317","journal-title":"IEEE Int Things J"},{"key":"4545_CR13","doi-asserted-by":"crossref","unstructured":"Bartoletti M, Pompianu L (2017) An empirical analysis of smart contracts: platforms, applications, and design patterns. In: International Conference on Financial Cryptography and Data Security, pp 494\u2013509. Springer","DOI":"10.1007\/978-3-319-70278-0_31"},{"key":"4545_CR14","unstructured":"Nakamoto S, et\u00a0al. (2008) Bitcoin: A peer-to-peer electronic cash system"},{"key":"4545_CR15","first-page":"102945","volume":"61","author":"MS Keyvan","year":"2021","unstructured":"Keyvan MS, Ali G (2021) Data cryptography in the internet of things using the artificial bee colony algorithm in a smart irrigation system. J Inf Secur Appl 61:102945","journal-title":"J Inf Secur Appl"},{"key":"4545_CR16","doi-asserted-by":"crossref","first-page":"9953416","DOI":"10.1155\/2021\/9953416","volume":"2021","author":"V Abbas","year":"2021","unstructured":"Abbas V, Ali MN, Mohsen A, Abbas S, Saeid JG, Yaghoub P (2021) Dmtc: Optimize energy consumption in dynamic wireless sensor network based on fog computing and fuzzy multiple attribute decision-making. Wirel Commun Mob Comput 2021:9953416","journal-title":"Wirel Commun Mob Comput"},{"key":"4545_CR17","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1016\/j.future.2019.10.018","volume":"104","author":"NR Kumar","year":"2020","unstructured":"Kumar NR, Saurabh G, Andrew C, Kumar BS (2020) Deadline-based dynamic resource allocation and provisioning algorithms in fog-cloud environment. Futur Gener Comput Syst 104:131\u2013141","journal-title":"Futur Gener Comput Syst"},{"key":"4545_CR18","doi-asserted-by":"crossref","unstructured":"Yousefpour A, Fung C, Nguyen T, Kadiyala K, Jalali F, Niakanlahiji A, Kong J, Jue JP (2019) All one needs to know about fog computing and related edge computing paradigms: A complete survey. J Syst Archit","DOI":"10.1016\/j.sysarc.2019.02.009"},{"key":"4545_CR19","doi-asserted-by":"crossref","unstructured":"Grubitzsch P, Braun I, Fichtl H, Springer T, Hara T, Schill A (2017) Ml-sla: Multi-level service level agreements for highly flexible iot services. In: 2017 IEEE International Congress on Internet of Things (ICIOT), pp 113\u2013120. IEEE","DOI":"10.1109\/IEEE.ICIOT.2017.20"},{"issue":"9","key":"4545_CR20","doi-asserted-by":"publisher","first-page":"1275","DOI":"10.1002\/spe.2509","volume":"47","author":"H Gupta","year":"2017","unstructured":"Gupta H, Vahid\u00a0Dastjerdi A, Ghosh SK, Buyya R (2017) ifogsim: A toolkit for modeling and simulation of resource management techniques in the internet of things, edge and fog computing environments. Softw Practice Exp 47(9):1275\u20131296","journal-title":"Softw Practice Exp"},{"key":"4545_CR21","doi-asserted-by":"publisher","first-page":"30184","DOI":"10.1109\/ACCESS.2017.2744677","volume":"6","author":"M Saad","year":"2018","unstructured":"Saad M, Abbaspour AS, Vittorio PA, Mohammad A, Hongyu P-B, Moris B (2018) Management of service level agreements for cloud services in iot: a systematic mapping study. IEEE Access 6:30184\u201330207","journal-title":"IEEE Access"},{"key":"4545_CR22","doi-asserted-by":"crossref","unstructured":"Choi Y, Lim Y (2015) Resource management mechanism for sla provisioning on cloud computing for iot. In: 2015 International Conference on Information and Communication Technology Convergence (ICTC), pp 500\u2013502. IEEE","DOI":"10.1109\/ICTC.2015.7354595"},{"issue":"7","key":"4545_CR23","doi-asserted-by":"publisher","first-page":"1017","DOI":"10.1016\/j.future.2011.08.018","volume":"28","author":"C Emeakaroha Vincent","year":"2012","unstructured":"Emeakaroha Vincent C, Netto Marco AS, Calheiros Rodrigo N, Ivona B, Rajkumar B, De Rose C\u00e9sar AF (2012) Towards autonomic detection of sla violations in cloud infrastructures. Futur Gener Comput Syst 28(7):1017\u20131029","journal-title":"Futur Gener Comput Syst"},{"key":"4545_CR24","doi-asserted-by":"crossref","unstructured":"Buyya R, Yeo CS, Venugopal S (2008) Market-oriented cloud computing: Vision, hype, and reality for delivering it services as computing utilities. In: 2008 10th IEEE International Conference on High Performance Computing and Communications, pp 5\u201313. Ieee","DOI":"10.1109\/HPCC.2008.172"},{"key":"4545_CR25","doi-asserted-by":"crossref","unstructured":"Wu L, Garg SK, Buyya R (2015) Service level agreement (sla) based saas cloud management system. In: 2015 IEEE 21st International Conference on Parallel and Distributed Systems (ICPADS), pp 440\u2013447. IEEE","DOI":"10.1109\/ICPADS.2015.62"},{"key":"4545_CR26","unstructured":"Wu L, Garg SK, Buyya R, Chen C, Versteeg S (2013) Automated sla negotiation framework for cloud computing. In: 2013 13th IEEE\/ACM International Symposium on Cluster, Cloud, and Grid Computing, pp 235\u2013244. IEEE"},{"key":"4545_CR27","doi-asserted-by":"crossref","unstructured":"Alhamad M, Dillon T, Chang E (2010) Conceptual sla framework for cloud computing. In: 4th IEEE International Conference on Digital Ecosystems and Technologies, pp 606\u2013610. IEEE","DOI":"10.1109\/DEST.2010.5610586"},{"issue":"1","key":"4545_CR28","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1049\/iet-ifs.2012.0232","volume":"7","author":"X Li","year":"2013","unstructured":"Li X, Du J (2013) Adaptive and attribute-based trust model for service-level agreement guarantee in cloud computing. IET Inf Secur 7(1):39\u201350","journal-title":"IET Inf Secur"},{"key":"4545_CR29","unstructured":"Patel P, Ranabahu AH, Sheth AP (2009) Service level agreement in cloud computing. Kno.e.sis. https:\/\/corescholar.libraries.wright.edu\/knoesis\/78"},{"key":"4545_CR30","doi-asserted-by":"crossref","unstructured":"Terry DB, Prabhakaran V, Kotla R, Balakrishnan M, Aguilera MK, Abu-Libdeh H (2013) Consistency-based service level agreements for cloud storage. In: Proceedings of the Twenty-Fourth ACM Symposium on Operating Systems Principles, pp 309\u2013324. ACM","DOI":"10.1145\/2517349.2522731"},{"issue":"5","key":"4545_CR31","doi-asserted-by":"publisher","first-page":"1280","DOI":"10.1016\/j.jcss.2011.12.014","volume":"78","author":"W Linlin","year":"2012","unstructured":"Linlin W, Kumar GS, Rajkumar B (2012) Sla-based admission control for a software-as-a-service provider in cloud computing environments. J Comput Syst Sci 78(5):1280\u20131299","journal-title":"J Comput Syst Sci"},{"key":"4545_CR32","doi-asserted-by":"publisher","first-page":"62","DOI":"10.1016\/j.future.2015.08.012","volume":"55","author":"MM Hasanzadeh","year":"2016","unstructured":"Hasanzadeh MM, Omid J, Alireza R, Reza MM (2016) Service level agreement based adaptive grid superscheduling. Futur Gener Comput Syst 55:62\u201373","journal-title":"Futur Gener Comput Syst"},{"issue":"4","key":"4545_CR33","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1049\/iet-ifs.2014.0625","volume":"10","author":"SM Tahir","year":"2016","unstructured":"Tahir SM, Tolga O, Emre HA (2016) Design and formal verification of a cloud compliant secure logging mechanism. IET Inf Secur 10(4):203\u2013214","journal-title":"IET Inf Secur"},{"key":"4545_CR34","unstructured":"Szabo N (2018) The idea of smart contracts. nick szabo\u2019s papers and concise tutorials"},{"key":"4545_CR35","doi-asserted-by":"publisher","first-page":"2292","DOI":"10.1109\/ACCESS.2016.2566339","volume":"4","author":"C Konstantinos","year":"2016","unstructured":"Konstantinos C, Michael D (2016) Blockchains and smart contracts for the internet of things. IEEE ACCESS 4:2292\u20132303","journal-title":"IEEE ACCESS"},{"key":"4545_CR36","unstructured":"Scheid EJ, Stiller B (2018) Automatic sla compensation based on smart contracts. Technical report, Technical Report IFI-2018.02 https:\/\/files.ifi.uzh.ch\/CSG\/staff\/scheid,"},{"key":"4545_CR37","doi-asserted-by":"crossref","unstructured":"Watanabe H, Fujimura S, Nakadaira A, Miyazaki Y, Akutsu A, Kishigami J (2016) Blockchain contract: Securing a blockchain applied to smart contracts. In: 2016 IEEE International Conference on Consumer Electronics (ICCE), pp 467\u2013468. IEEE","DOI":"10.1109\/ICCE.2016.7430693"},{"key":"4545_CR38","unstructured":"Thakur M et\u00a0al. (2017) Authentication, authorization and accounting with ethereum blockchain"},{"key":"4545_CR39","doi-asserted-by":"publisher","first-page":"212","DOI":"10.1016\/j.comcom.2020.08.021","volume":"162","author":"PA Al-Noman","year":"2020","unstructured":"Al-Noman PA, Anmin F, Kumar BS, Kumar NR, Saurabh G, Aniket M (2020) Fogauthchain: A secure location-based authentication scheme in fog computing environments using blockchain. Comput Commun 162:212\u2013224","journal-title":"Comput Commun"},{"key":"4545_CR40","unstructured":"Patwary AA, Fu A, Naha RK, Battula SK, Garg S, Patwary MA, Aghasian E (2020) Authentication, access control, privacy, threats and trust management towards securing fog computing environments: a review. arXiv:2003.00395, February 2020"},{"key":"4545_CR41","doi-asserted-by":"crossref","unstructured":"Kirkman S (2018) A data movement policy framework for improving trust in the cloud using smart contracts and blockchains. In: 2018 IEEE International Conference on Cloud Engineering (IC2E), pp 270\u2013273. IEEE","DOI":"10.1109\/IC2E.2018.00054"},{"key":"4545_CR42","doi-asserted-by":"crossref","unstructured":"Wonjiga AT, Peisert S, Rilling L, Morin C (2019) Blockchain as a trusted component in cloud sla verification. In: Proceedings of the 12th IEEE\/ACM International Conference on Utility and Cloud Computing Companion, pp 93\u2013100","DOI":"10.1145\/3368235.3368872"},{"key":"4545_CR43","doi-asserted-by":"crossref","unstructured":"Alzubaidi A, Mitra K, Patel P, Solaiman E (2020) A blockchain-based approach for assessing compliance with sla-guaranteed iot services. In: 2020 IEEE International Conference on Smart Internet of Things (SmartIoT), pp 213\u2013220. IEEE","DOI":"10.1109\/SmartIoT49966.2020.00039"},{"issue":"14","key":"4545_CR44","doi-asserted-by":"crossref","first-page":"e5800","DOI":"10.1002\/cpe.5800","volume":"33","author":"UR Brundo","year":"2021","unstructured":"Brundo UR, Huan Z, Kyriakos K, Zeshun S, Zhiming Z, Rocco DN (2021) Distributed service-level agreement management with smart contracts and blockchain. Concur Comput Practice Exp 33(14):e5800","journal-title":"Concur Comput Practice Exp"},{"key":"4545_CR45","doi-asserted-by":"crossref","unstructured":"Dastjerdi AV, Gupta H, Calheiros RN, Ghosh SK, Buyya R (2016) Fog computing: Principles, architectures, and applications. In: Internet of Things, pp 61\u201375. Elsevier","DOI":"10.1016\/B978-0-12-805395-9.00004-6"},{"key":"4545_CR46","doi-asserted-by":"crossref","unstructured":"Wu L, Buyya R (2012) Service level agreement (sla) in utility computing systems. In: Performance and Dependability in Service Computing: Concepts, Techniques and Research Directions, pp 1\u201325. IGI Global","DOI":"10.4018\/978-1-60960-794-4.ch001"},{"key":"4545_CR47","doi-asserted-by":"publisher","first-page":"85675","DOI":"10.1109\/ACCESS.2020.2992698","volume":"8","author":"A-B Hamda","year":"2020","unstructured":"Hamda A-B, Ur RMH, Khaled S, Davor S (2020) Trustworthy blockchain oracles: review, comparison, and open research challenges. IEEE Access 8:85675\u201385685","journal-title":"IEEE Access"},{"key":"4545_CR48","doi-asserted-by":"publisher","first-page":"47980","DOI":"10.1109\/ACCESS.2018.2866491","volume":"6","author":"NR Kumar","year":"2018","unstructured":"Kumar NR, Saurabh G, Dimitrios G, Prakash JP, Longxiang G, Yong X, Rajiv R (2018) Fog computing: survey of trends, architectures, requirements, and research directions. IEEE Access 6:47980\u201348009","journal-title":"IEEE Access"},{"issue":"13","key":"4545_CR49","doi-asserted-by":"publisher","first-page":"2954","DOI":"10.3390\/s19132954","volume":"19","author":"BS Kumar","year":"2019","unstructured":"Kumar BS, Saurabh G, Kumar NR, Parimala T, Ruppa T (2019) A micro-level compensation-based cost model for resource allocation in a fog environment. Sensors 19(13):2954","journal-title":"Sensors"},{"key":"4545_CR50","unstructured":"Index | node.js v9.11.2 documentation. https:\/\/nodejs.org\/docs\/latest-v9.x\/api\/. (Accessed on 02\/20\/2022)"},{"key":"4545_CR51","unstructured":"Solidity \u2013 solidity 0.5.3 documentation. https:\/\/docs.soliditylang.org\/en\/v0.5.3\/. (Accessed on 02\/20\/2022)"},{"key":"4545_CR52","unstructured":"Home | ethereum.org. https:\/\/ethereum.org\/en\/. (Accessed on 02\/20\/2022)"},{"key":"4545_CR53","doi-asserted-by":"crossref","unstructured":"Skarlat O, Nardelli M, Schulte S, Dustdar S (2017) Towards qos-aware fog service placement. In: 2017 IEEE 1st International Conference on Fog and Edge Computing (ICFEC), pp 89\u201396. IEEE","DOI":"10.1109\/ICFEC.2017.12"},{"key":"4545_CR54","doi-asserted-by":"crossref","unstructured":"Uriarte RB, De\u00a0Nicola R, Kritikos K (2018) Towards distributed sla management with smart contracts and blockchain. In: 2018 IEEE International Conference on Cloud Computing Technology and Science (CloudCom), pp 266\u2013271. IEEE","DOI":"10.1109\/CloudCom2018.2018.00059"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-022-04545-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-022-04545-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-022-04545-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,9,24]],"date-time":"2024-09-24T03:49:14Z","timestamp":1727149754000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-022-04545-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,5,9]]},"references-count":54,"journal-issue":{"issue":"15","published-print":{"date-parts":[[2022,10]]}},"alternative-id":["4545"],"URL":"https:\/\/doi.org\/10.1007\/s11227-022-04545-w","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"value":"0920-8542","type":"print"},{"value":"1573-0484","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,5,9]]},"assertion":[{"value":"13 April 2022","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 May 2022","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}