4.7 Article

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

期刊

出版社

ELSEVIER SCI LTD
DOI: 10.1016/j.ipm.2020.102393

关键词

Cloud computing; Fog computing; Internet of Things; Blockchain; Task scheduling; Ant Colony Optimization

资金

  1. Hungarian Scientific Research Fund [OTKA FK 131793]
  2. Hungarian Government [EFOP-3.6.1-16-2016-00008]
  3. European Regional Development Fund [GINOP-2.3.2-15-2016-00037]
  4. University of Szeged [4844]

向作者/读者索取更多资源

Cloud Computing (CC) deployment has become popular across various fields, and task scheduling in complex scenarios like smart cities is challenging, where Blockchain and Ant Colony Optimization can improve efficiency. Fog Computing further enhances task execution, while ensuring privacy of system components.
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.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据