ReinFog: A Deep Reinforcement Learning Empowered Framework for Resource Management in Edge and Cloud Computing Environments
Zhiyu Wang, Mohammad Goudarzi, Rajkumar Buyya

TL;DR
ReinFog is a modular framework utilizing deep reinforcement learning for adaptive resource management in edge and cloud environments, significantly improving IoT application performance and scalability.
Contribution
It introduces ReinFog, a novel DRL-based framework with a new placement algorithm (MADCP) for efficient resource management across distributed systems.
Findings
Reduced response time by 45%
Lowered energy consumption by 39%
Enhanced scalability with minimal overhead
Abstract
The growing IoT landscape requires effective server deployment strategies to meet demands including real-time processing and energy efficiency. This is complicated by heterogeneous, dynamic applications and servers. To address these challenges, we propose ReinFog, a modular distributed software empowered with Deep Reinforcement Learning (DRL) for adaptive resource management across edge/fog and cloud environments. ReinFog enables the practical development/deployment of various centralized and distributed DRL techniques for resource management in edge/fog and cloud computing environments. It also supports integrating native and library-based DRL techniques for diverse IoT application scheduling objectives. Additionally, ReinFog allows for customizing deployment configurations for different DRL techniques, including the number and placement of DRL Learners and DRL Workers in large-scale…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPeer-to-Peer Network Technologies · Distributed and Parallel Computing Systems · Cloud Computing and Resource Management
