25/06/2020

Fast and Efficient Container Startup at the Edge via Dependency Scheduling

Silvery Fu, Radhika Mittal, Lei Zhang, Sylvia Ratnasamy

Keywords:

Abstract: Container is becoming the canonical way of deploying compute tasks at the edge. Unfortunately, container latency and overhead remain high, limiting responsiveness and of edge deployment. This latency comes mostly from fetching container dependencies including system libraries, tools, configuration files, and data files. To address this, we propose that schedulers in container orchestrators take into account a task's dependencies. Hence, in , the scheduler tries to place a task at a node that has the maximum number of the task's dependencies stored locally. We implement dependency scheduling within Kubernetes and evaluate it through extensive experiments and measurement-driven simulations. We show that dependency scheduling improves task startup latency by 1.4-2.3x relative to current dependency-agnostic scheduling for typical scenarios. Our implementation of dependency scheduling has been adopted into the mainline Kubernetes codebase.

 0
 0
 0
 0
This is an embedded video. Talk and the respective paper are published at HotEdge 2020 virtual conference. If you are one of the authors of the paper and want to manage your upload, see the question "My papertalk has been externally embedded..." in the FAQ section.

Comments

Post Comment
no comments yet
code of conduct: tbd Characters remaining: 140

Similar Papers

 4:52