HyEcoSec: Hybrid Cloud Economic and Secure Workflow Scheduling System
Scheduling scientific workflows in cloud environments is challenging due to the need to balance multiple objectives while satisfying various constraints. In this paper, we propose a Hybrid cloud Economic and Secure workflow scheduling system (HyEcoSec) designed to minimize makespan and cost while ensuring security and meeting budget and deadline constraints. HyEcoSec comprises two modules: a Security Compliance Module to manage user-defined security requirements, and a Scheduling Module integrating a static scheduler based on the Multi-Portions Slime Mould Algorithm (MPSMA) and a dynamic re-scheduler to handle runtime failures. MPSMA, an enhanced version of the Slime Mould Algorithm (SMA), balances makespan and cost using a modified Pareto approach under budget and deadline constraints. Performance evaluation using the WorkowSim demonstrates the effectiveness of HyEcoSec. Compared to baseline methods, MPSMA achieves a competitive execution time, reduces makespan by 26% and cost by 43%, and improves resource utilization by 22%. It ensures compliance with budget and deadline constraints in almost all cases, outperforming the compared algorithms. The integration of security services shows minimal cost and time impact, confirming HyEcoSec's suitability for secure environments. Furthermore, the dynamic re-scheduler enhances execution efficiency, reducing makespan by 61% and cost by 49% in failure scenarios.
Authors
- Belabbas Yagoubi (ORCID: https://orcid.org/0000-0002-9616-6894)
- Sid Ahmed Makhlouf (ORCID: https://orcid.org/0000-0003-0022-7777)
- Sarra Hammouti (ORCID: https://orcid.org/0000-0001-7924-8380)
Institutions
- Université Oran 1 Ahmed Ben Bella (DZ)
Publication Details
- Journal
- ECTI Transactions on Computer and Information Technology (ECTI-CIT)
- Published
- 2025-08-09
- DOI
- https://doi.org/10.37936/ecti-cit.2025193.261598
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 0.00