PF-BTS: A Privacy-Aware Fog-enhanced Blockchain-assisted task scheduling

被引:70
|
作者
Baniata, Hamza [1 ]
Anaqreh, Ahmad [2 ]
Kertesz, Attila [1 ]
机构
[1] Univ Szeged, Dept Software Engn, H-6720 Szeged, Hungary
[2] Univ Szeged, Dept Computat Optimizat, H-6720 Szeged, Hungary
基金
匈牙利科学研究基金会;
关键词
Cloud computing; Fog computing; Internet of Things; Blockchain; Task scheduling; Ant Colony Optimization; ANT-COLONY OPTIMIZATION; CHALLENGES; ASSIGNMENT; MANAGEMENT; INTERNET;
D O I
10.1016/j.ipm.2020.102393
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, the deployment of Cloud Computing (CC) has become more popular both in research and industry applications, arising form various fields including e-health, manufacturing, logistics and social networking. This is due to the easiness of service deployment and data management, and the unlimited provision of virtual resources (VR). In simple scenarios, users/applications send computational or storage tasks to be executed in the cloud, by manually assigning those tasks to the available computational resources. In complex scenarios, such as a smart city applications, where there is a large number of tasks, VRs, or both, task scheduling is exposed as an NP-Hard problem. Consequently, it is preferred and more efficient in terms of time and effort, to use a task scheduling automation technique. As there are many automated scheduling solutions proposed, new possibilities arise with the advent of Fog Computing (FC) and Blockchain (BC) technologies. Accordingly, such automation techniques may help the quick, secure and efficient assignment of tasks to the available VRs. In this paper, we propose an Ant Colony Optimization (ACO) algorithm in a Fog-enabled Blockchain-assisted scheduling model, namely PF-BTS. The protocol and algorithms of PF-BTS exploit BC miners for generating efficient assignment of tasks to be performed in the cloud's VRs using ACO, and award miner nodes for their contribution in generating the best schedule. In our proposal, PF-BTS further allows the fog to process, manage, and perform the tasks to enhance latency measures. While this processing and managing is taking place, the fog is enforced to respect the privacy of system components, and assure that data, location, identity, and usage information are not exposed. We evaluate and compare PF-BTS performance, with a recently proposed Blockchain-based task scheduling protocol, in a simulated environment. Our evaluation and experiments show high privacy awareness of PF-BTS, along with noticeable enhancement in execution time and network load.
引用
收藏
页数:18
相关论文
共 16 条
  • [1] PF-BVM: A Privacy-aware Fog-enhanced Blockchain Validation Mechanism
    Baniata, H.
    Kertesz, A.
    PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE (CLOSER), 2020, : 430 - 439
  • [2] PriFoB: A Privacy-aware Fog-enhanced Blockchain-based system for Global Accreditation and Credential Verification
    Baniata H.
    Kertesz A.
    Journal of Network and Computer Applications, 2022, 205
  • [3] A Blockchain-Assisted Privacy-Aware Authentication Scheme for Internet of Medical Things
    Jia, Xiaoying
    Luo, Min
    Wang, Huaqun
    Shen, Jian
    He, Debiao
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (21) : 21838 - 21850
  • [4] Privacy-Aware Collaborative Task Offloading in Fog Computing
    Razaq, Mian Muaz
    Tak, Byungchul
    Peng, Limei
    Guizani, Mohsen
    IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2022, 9 (01) : 88 - 96
  • [5] Privacy-Aware Task Allocation and Data Aggregation in Fog-Assisted Spatial Crowdsourcing
    Wu, Haiqin
    Wang, Liangmin
    Xue, Guoliang
    IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2020, 7 (01): : 589 - 602
  • [6] Privacy-Aware and Authentication based on Blockchain with Fault Tolerance for IoT enabled Fog Computing
    Mounnan, Oussama
    El Mouatasim, Abdelkrim
    Manad, Otman
    Hidar, Tarik
    Abou El Kalam, Anas
    Idboufker, Noureddine
    2020 FIFTH INTERNATIONAL CONFERENCE ON FOG AND MOBILE EDGE COMPUTING (FMEC), 2020, : 347 - 352
  • [7] Efficient and Privacy-Preserving Carpooling Using Blockchain-Assisted Vehicular Fog Computing
    Li, Meng
    Zhu, Liehuang
    Lin, Xiaodong
    IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (03) : 4573 - 4584
  • [8] Blockchain-Based Physically Secure and Privacy-Aware Anonymous Authentication Scheme for Fog-Based Vanets
    Subramani, Jegadeesan
    Maria, Azees
    Rajasekaran, Arun Sekar
    Al-Turjman, Fadi
    Gopal, Mahesh
    IEEE ACCESS, 2023, 11 : 17138 - 17150
  • [9] A Distributed and Privacy-Aware High-Throughput Transaction Scheduling Approach for Scaling Blockchain
    Qiu, Xiaoyu
    Chen, Wuhui
    Tang, Bingxin
    Liang, Junyuan
    Dai, Hong-Ning
    Zheng, Zibin
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2023, 20 (05) : 4372 - 4386
  • [10] CoRide: A Privacy-Preserving Collaborative-Ride Hailing Service Using Blockchain-Assisted Vehicular Fog Computing
    Li, Meng
    Zhu, Liehuang
    Lin, Xiaodong
    SECURITY AND PRIVACY IN COMMUNICATION NETWORKS, SECURECOMM, PT II, 2019, 305 : 408 - 422