Joint Task Scheduling and Container Image Caching in Edge Computing
Fangyi Mou, Zhiqing Tang, Jiong Lou, Jianxiong Guo, Wenhua Wang, Tian, Wang

TL;DR
This paper introduces a novel joint task scheduling and container image caching approach in edge computing, formulated as an MDP and solved with deep reinforcement learning, significantly reducing delays.
Contribution
It formulates the combined task scheduling and image caching problem as an MDP and proposes a deep reinforcement learning-based algorithm with an adaptive caching update, validated on a real system.
Findings
Outperforms baseline approaches by 23% in total delay
Reduces waiting delay by 35% on average
Effective in real container systems
Abstract
In Edge Computing (EC), containers have been increasingly used to deploy applications to provide mobile users services. Each container must run based on a container image file that exists locally. However, it has been conspicuously neglected by existing work that effective task scheduling combined with dynamic container image caching is a promising way to reduce the container image download time with the limited bandwidth resource of edge nodes. To fill in such gaps, in this paper, we propose novel joint Task Scheduling and Image Caching (TSIC) algorithms, specifically: 1) We consider the joint task scheduling and image caching problem and formulate it as a Markov Decision Process (MDP), taking the communication delay, waiting delay, and computation delay into consideration; 2) To solve the MDP problem, a TSIC algorithm based on deep reinforcement learning is proposed with the…
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
TopicsCaching and Content Delivery · IoT and Edge/Fog Computing · Recommender Systems and Techniques
