@inproceedings{affeacb79d9a4b2fbeb3c2a5521564e9,
title = "MARS: Multi-Agent Deep Reinforcement Learning for Real-Time Workflow Scheduling in Hybrid Clouds with Privacy Protection",
abstract = "Scheduling workflows in hybrid cloud environments presents significant challenges due to the inherent complexity of workflows and the dynamic nature of cloud resources. This complexity is further increased when attempting to balance workflow performance with privacy protection. Recent efforts have leveraged deep reinforcement learning (DRL) to address these challenges. However, most of these approaches rely on single-agent models, which can lead to security issues and scalability problems due to their centralized processing. Specifically, the properties of workflows are transferred to the single agent, which risks leaking privacy information. Our paper addresses these issues by introducing MARS, a real-time workflow scheduling method that prioritizes privacy protection in hybrid clouds. MARS leverages multi-agent deep reinforcement learning (MADRL) to optimize the workflow scheduling of cloud virtual machines (VMs). The benefit of our solution is that it relies on the collaborative learning of multi-agents on multiple VMs, which could assign user data to specific cloud servers for privacy protection while sharing training experiences between agents. In our implementation, MARS aims to reduce workflow completion time and operational costs while complying with strict privacy protection guidelines. The experimental results demonstrate that MARS can significantly surpass existing methods, reducing makespan by an average of 53.18% and costs by 61.98% compared to basic techniques, and achieving 20.26% and 25.71% improvements over the latest advanced methods, respectively.",
keywords = "Cloud computing, deep reinforcement learning, hybrid cloud, multi-agent system, workflow scheduling",
author = "Long Cheng and Haoyang He and Yan Gu and Qingzhi Liu and Zhiming Zhao and Fang Fang",
year = "2024",
doi = "10.1109/ICPADS63350.2024.00091",
language = "English",
isbn = "9798331515973",
series = "Proceedings of the International Conference on Parallel and Distributed Systems - ICPADS",
publisher = "IEEE",
pages = "657--666",
booktitle = "Proceedings - 2024 IEEE 30th International Conference on Parallel and Distributed Systems, ICPADS 2024",
address = "United States",
note = "30th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2024 ; Conference date: 10-10-2024 Through 14-10-2024",
}