FFBAT: A security and cost-aware workflow scheduling approach combining firefly and bat algorithms

被引:23
作者
Arunarani, A. R. [1 ]
Manjula, D. [1 ]
Sugumaran, Vijayan [2 ]
机构
[1] Anna Univ India, Dept Comp Sci & Engn, Madras, Tamil Nadu, India
[2] Oakland Univ, Dept Decis & Informat Sci, Rochester, MI 48063 USA
关键词
Bat algorithm; computational cost; Firefly algorithm; risk rate; security; workflow scheduling; CLOUD;
D O I
10.1002/cpe.4295
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Cloud computing is distributed computing on a large scale driven by practical and effective operations, in which a pay-per-use framework provides dynamic scaling in response to the needs of workflow applications. Many existing cloud computing environments do not effectively employ security measures to counter security threats in task scheduling. To improve the scheduling system, we include security service to the scheduling process. However, adding security services to applications inevitably causes overhead in terms of computation time. The tradeoff between achieving high computing performance and providing the desired level of security protection imposes a big challenge for task scheduling. To solve this problem, we propose a security and cost aware scheduling algorithm for heterogeneous tasks in scientific workflow executed in a cloud. Our proposed algorithm is based on the hybrid optimization approach, which combines Firefly and Bat algorithms. The coding strategy is to minimize the total execution cost while meeting the deadline and risk rate constraints. The proposed system uses a multi-objective function, and the results indicate that our algorithm always outperforms the traditional algorithms.
引用
收藏
页数:13
相关论文
共 50 条
[41]   Predictive mobility and cost-aware flow placement in SDN-based IoT networks: a Q-learning approach [J].
Huang, Gan ;
Ullah, Ihsan ;
Huang, Hanyao ;
Kim, Kyung Tae .
JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2024, 13 (01)
[42]   Cost-effective deadline-aware stochastic scheduling strategy for workflow applications on virtual machines in cloud computing [J].
Haidri, R. A. ;
Katti, C. P. ;
Saxena, P. C. .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (07)
[43]   Cost-efficient security-aware scheduling for dependent tasks with endpoint contention in edge computing [J].
Li, Zengpeng ;
Yu, Huiqun ;
Fan, Guisheng ;
Tang, Qifeng ;
Zhang, Jiayin ;
Chen, Liqiong .
COMPUTER COMMUNICATIONS, 2023, 211 :119-133
[44]   A novel cost-efficient approach for deadline-constrained workflow scheduling by dynamic provisioning of resources [J].
Singh, Vishakha ;
Gupta, Indrajeet ;
Jana, Prasanta K. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 79 :95-110
[45]   Real-time workflow scheduling in hybrid clouds with privacy and security constraints: A deep reinforcement learning approach [J].
He, Haoyang ;
Gu, Yan ;
Hu, Yang ;
Fang, Fang ;
Ning, Xin ;
Chen, Xiaomin ;
Cheng, Long .
EXPERT SYSTEMS WITH APPLICATIONS, 2025, 278
[46]   Two hybrid tabu search-firefly algorithms for the capacitated job shop scheduling problem with sequence-dependent setup cost [J].
Rohaninejad, Mohammad ;
Kheirkhah, Amir Saman ;
Nouri, Behdin Vahedi ;
Fattahi, Parviz .
INTERNATIONAL JOURNAL OF COMPUTER INTEGRATED MANUFACTURING, 2015, 28 (05) :470-487
[47]   A Cost-Driven Intelligence Scheduling Approach for Deadline-Constrained IoT Workflow Applications in Cloud Computing [J].
Ye, Lingjuan ;
Yang, Liwen ;
Xia, Yuanqing ;
Zhao, Xinchao .
IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (09) :16033-16047
[48]   A dynamic VM provisioning and de-provisioning based cost-efficient deadline-aware scheduling algorithm for Big Data workflow applications in a cloud environment [J].
Ahmad, Wakar ;
Alam, Bashir ;
Ahuja, Sanchit ;
Malik, Sahil .
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (01) :249-278
[49]   A dynamic VM provisioning and de-provisioning based cost-efficient deadline-aware scheduling algorithm for Big Data workflow applications in a cloud environment [J].
Wakar Ahmad ;
Bashir Alam ;
Sanchit Ahuja ;
Sahil Malik .
Cluster Computing, 2021, 24 :249-278
[50]   Mobility and Security Aware Real-Time Task Scheduling in Fog-Cloud Computing for IoT Devices: A Fuzzy-Logic Approach [J].
Ali, Hala S. ;
Sridevi, R. .
COMPUTER JOURNAL, 2024, 67 (02) :782-805