skip to main content
research-article

Blockchain-based reliable task offloading framework for edge-cloud cooperative workflows in IoMT

Published: 09 July 2024 Publication History

Abstract

With the evolution of Internet of Medical Things (IoMT), the number of terminal devices has grown exponentially. This has led to a substantial influx of health-related data, which is transmitted among various distributed terminal devices and edge-cloud servers. This data is subsequently processed to provide real-time medical services and assistance. Nevertheless, within this context, challenges such as user mobility, stringent requirements, heterogeneous nature of resources, and data security concerns pose substantial obstacles for the task offloading problem. To address these challenges, we introduce a Blockchain-based Reliable Task Offloading (BRTO) framework for edge-cloud cooperative workflows in IoMT system. Specifically, we establish a three-layer edge-cloud cooperative framework that leverages blockchain and Software Defined Network (SDN) to enhance task offloading efficiency and security. Subsequently, we formulate and model the task offloading problem as an optimization model that takes into account latency, energy efficiency, and security. Then, we propose a two-phase offloading algorithm based on blockchain smart contracts to solve the problem. It involves the use of an enhanced Ant-based algorithm for optimal task offloading decisions and the creation of an SDN-based smart contract to guarantee data security. Comprehensive experimental results illustrate that BRTO outperforms other strategies in terms of scalability, robustness, efficiency, and reliability.

Highlights

Introduce a Reliable Task Offloading framework for edge-cloud cooperative workflows.
The framework combines blockchain and SDN to enhance offloading efficiency and security.
Propose a two-phase algorithm based on smart contract to workout the optimal solution.
BRTO outperforms other strategies in scalability, robustness, efficiency, and reliability.

References

[1]
Raja Wasim Ahmad, Khaled Salah, Raja Jayaraman, Ibrar Yaqoob, Samer Ellahham, Mohammed Omar, The role of blockchain technology in telehealth and telemedicine, Int. J. Med. Inform. 148 (2021).
[2]
Shadab Alam, Mohammed Shuaib, Sadaf Ahmad, Dushantha Nalin K. Jayakody, Ammar Muthanna, Salil Bharany, Ibrahim A. Elgendy, Blockchain-based solutions supporting reliable healthcare for fog computing and Internet of medical things (iomt) integration, Sustainability 14 (22) (2022).
[3]
Rajakumar Arul, Yasser D. Al-Otaibi, Waleed S. Alnumay, Usman Tariq, Umar Shoaib, M.D. Piran, Multi-modal secure healthcare data dissemination framework using blockchain in iomt, Pers. Ubiquitous Comput. (2021) 1–13.
[4]
Ying Chen, Fengjun Zhao, Yangguang Lu, Xin Chen, Dynamic task offloading for mobile edge computing with hybrid energy supply, Tsinghua Sci. Technol. 28 (3) (2022) 421–432.
[5]
Yung-Ting Chuang, Yuan-Tsang Hung, A real-time and aco-based offloading algorithm in edge computing, J. Parallel Distrib. Comput. 179 (2023).
[6]
Saeed Doostali, Seyed Morteza Babamir, Maryam Eini, Cp-pgwo: multi-objective workflow scheduling for cloud computing using critical path, Clust. Comput. 24 (4) (2021) 3607–3627.
[7]
Shuang Fu, Chenyang Ding, Peng Jiang, Computational offloading of service workflow in mobile edge computing, Information 13 (7) (2022) 348.
[8]
Ying Gao, Hongliang Lin, Yijian Chen, Yangliang Liu, Blockchain and sgx-enabled edge-computing-empowered secure iomt data analysis, IEEE Int. Things J. 8 (21) (2021) 15785–15795.
[9]
Daojing He, Rui Wu, Xinji Li, Sammy Chan, Mohsen Guizani, Detection of vulnerabilities of blockchain smart contracts, IEEE Int. Things J. 10 (14) (2023) 12178–12185.
[10]
Shikha Jain, Monika Nehra, Rajesh Kumar, Neeraj Dilbaghi, TonyY Hu, Sandeep Kumar, Ajeet Kaushik, Chen-Zhong Li, Internet of medical things (iomt)-integrated biosensors for point-of-care testing of infectious diseases, Biosens. Bioelectron. 179 (2021).
[11]
Caihong Kai, Hao Zhou, Yibo Yi, Wei Huang, Collaborative cloud-edge-end task offloading in mobile-edge computing networks with limited communication capability, IEEE Trans. Cogn. Commun. Netw. 7 (2) (2020) 624–634.
[12]
Shafaq Naheed Khan, Faiza Loukil, Chirine Ghedira-Guegan, Elhadj Benkhelifa, Anoud Bani-Hani, Blockchain smart contracts: applications, challenges, and future trends, Peer-to-Peer Netw. Appl. 14 (2021) 2901–2925.
[13]
Dimitris Koutras, George Stergiopoulos, Thomas Dasaklis, Panayiotis Kotzanikolaou, Dimitris Glynos, Christos Douligeris, Security in iomt communications: a survey, Sensors 20 (17) (2020) 4828.
[14]
Nitish Kumar, Himanshu Verma, Naveen Chauhan, Lalit Kumar Awasthi, Task offloading using queuing theory in fog-assisted iomt, in: Information and Communication Technology for Competitive Strategies (ICTCS 2022) Intelligent Strategies for ICT, Springer, 2023, pp. 637–647.
[15]
Randhir Kumar, Rakesh Tripathi, Towards design and implementation of security and privacy framework for Internet of medical things (iomt) by leveraging blockchain and ipfs technology, J. Supercomput. 77 (8) (2021) 7916–7955.
[16]
Abdullah Lakhan, Mazin Abed Mohammed, Sergei Kozlov, Joel J.P.C. Rodrigues, Mobile-fog-cloud assisted deep reinforcement learning and blockchain-enable iomt system for healthcare workflows, Trans. Emerg. Telecommun. Technol. (2021).
[17]
Abdullah Lakhan, Mazin Abed Mohammed, Jan Nedoma, Radek Martinek, Prayag Tiwari, Ankit Vidyarthi, Ahmed Alkhayyat, Weiyu Wang, Federated-learning based privacy preservation and fraud-enabled blockchain iomt system for healthcare, IEEE J. Biomed. Health Inform. 27 (2) (2022) 664–672.
[18]
Juan Li, Zhiwei Qin, Wei Liu, Xiao Yu, Energy-aware and trust-collaboration cross-domain resource allocation algorithm for edge-cloud workflows, IEEE Int. Things J. 11 (4) (2024) 7249–7264.
[19]
Xin Li, Yifan Dang, Mohammad Aazam, Xia Peng, Tefang Chen, Chunyang Chen, Energy-efficient computation offloading in vehicular edge cloud computing, IEEE Access 8 (2020) 37632–37644.
[20]
Liping Liao, Cong Li, Jun Cai, Jianzhen Luo, Wenjing Zhang, Edgesfg: a matching game mechanism for service function graph deployment in industrial edge computing environment, Inf. Sci. 639 (2023).
[21]
Peng Lin, Qingyang Song, F. Richard Yu, Dan Wang, Lei Guo, Task offloading for wireless vr-enabled medical treatment with blockchain security using collective reinforcement learning, IEEE Int. Things J. 8 (21) (2021) 15749–15761.
[22]
Jiadi Liu, Songtao Guo, Quyuan Wang, Chengsheng Pan, Li Yang, Optimal multi-user offloading with resources allocation in mobile edge cloud computing, Comput. Netw. 221 (2022).
[23]
Xu Liu, Zheng-Yi Chai, Ya-Lun Li, Yan-Yang Cheng, Yue Zeng, Multi-objective deep reinforcement learning for computation offloading in uav-assisted multi-access edge computing, Inf. Sci. 642 (2023).
[24]
Abolfazl Mehbodniya, Rahul Neware, Sonali Vyas, M. Ranjith Kumar, Peter Ngulube, Samrat Ray, Blockchain and ipfs integrated framework in bilevel fog-cloud network for security and privacy of iomt devices, Comput. Math. Methods Med. 2021 (2021) 1–9.
[25]
Zhaolong Ning, Peiran Dong, Xiaojie Wang, Xiping Hu, Lei Guo, Bin Hu, Yi Guo, Tie Qiu, Ricky Y.K. Kwok, Mobile edge computing enabled 5g health monitoring for Internet of medical things: a decentralized game theoretic approach, IEEE J. Sel. Areas Commun. 39 (2) (2020) 463–478.
[26]
Yuwen Qian, Long Shi, Jun Li, Zhe Wang, Haibing Guan, Feng Shu, H. Vincent Poor, A workflow-aided Internet of things paradigm with intelligent edge computing, IEEE Netw. 34 (6) (2020) 92–99.
[27]
Meikang Qiu, Sun-Yuan Kung, Keke Gai, Intelligent security and optimization in edge/fog computing, Future Gener. Comput. Syst. 107 (2020) 1140–1142.
[28]
Abdul Razaque, Meenhoon Khan, Joon Yoo, Aziz Alotaibi, Majid Alshammari, Muder Almiani, Blockchain-enabled heterogeneous 6g supported secure vehicular management system over cloud edge computing, Internet Things 25 (2024).
[29]
Firdose Saeik, Marios Avgeris, Dimitrios Spatharakis, Nina Santi, Dimitrios Dechouniotis, John Violos, Aris Leivadeas, Nikolaos Athanasopoulos, Nathalie Mitton, Symeon Papavassiliou, Task offloading in edge and cloud computing: a survey on mathematical, artificial intelligence and control theory solutions, Comput. Netw. 195 (2021).
[30]
Karima Saidi, Dalal Bardou, Task scheduling and vm placement to resource allocation in cloud computing: challenges and opportunities, Clust. Comput. 26 (5) (2023) 3069–3087.
[31]
Chang Shu, Yinhui Luo, Fang Liu, Exploiting duplications for efficient task offloading in multi-user edge computing, Electronics 11 (14) (2022) 2244.
[32]
Shudian Song, Shuyue Ma, Lingyu Yang, Jingmei Zhao, Feng Yang, Linbo Zhai, Delay-sensitive tasks offloading in multi-access edge computing, Expert Syst. Appl. 198 (2022).
[33]
Zhao Tong, Xiaomei Deng, Feng Ye, Sunitha Basodi, Xueli Xiao, Yi Pan, Adaptive computation offloading and resource allocation strategy in a mobile edge computing environment, Inf. Sci. 537 (2020) 116–131.
[34]
Haixing Wu, Jingwei Geng, Xiaojun Bai, Shunfu Jin, Deep reinforcement learning-based online task offloading in mobile edge computing networks, Inf. Sci. 654 (2024).
[35]
Renchao Xie, Dier Gu, Qinqin Tang, Tao Huang, Fei Richard Yu, Workflow scheduling in serverless edge computing for the industrial Internet of things: a learning approach, IEEE Trans. Ind. Inform. 19 (2022) 8242–8252.
[36]
Lei Yang, Changyi Zhong, Qiuhui Yang, Wanrong Zou, Ahmed Fathalla, Task offloading for directed acyclic graph applications based on edge computing in industrial Internet, Inf. Sci. 540 (2020) 51–68.
[37]
Haitao Yuan, MengChu Zhou, Profit-maximized collaborative computation offloading and resource allocation in distributed cloud and edge computing systems, IEEE Trans. Autom. Sci. Eng. 18 (3) (2020) 1277–1287.
[38]
Yu Zhan, Baocang Wang, Rongxing Lu, Yong Yu, Drbft: delegated randomization byzantine fault tolerance consensus protocol for blockchains, Inf. Sci. 559 (2021) 8–21.
[39]
Longxin Zhang, Liqian Zhou, Ahmad Salah, Efficient scientific workflow scheduling for deadline-constrained parallel tasks in cloud computing environments, Inf. Sci. 531 (2020) 31–46.
[40]
Mengyuan Zhu, Juan Li, Blockchain based on reliable task offloading strategy for edge computing in smart home, in: 2023 8th International Conference on Intelligent Computing and Signal Processing (ICSP), IEEE, 2023, pp. 1364–1368.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Information Sciences: an International Journal
Information Sciences: an International Journal  Volume 668, Issue C
May 2024
304 pages

Publisher

Elsevier Science Inc.

United States

Publication History

Published: 09 July 2024

Author Tags

  1. Blockchain
  2. Task offloading
  3. Edge-cloud cooperation
  4. Internet of Things
  5. Internet of Medical Things

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 0
    Total Downloads
  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 22 Sep 2024

Other Metrics

Citations

View Options

View options

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media