Resource Allocation In Large-Scale Distributed Systems
Author | : Mehrnoosh Shafiee |
Publisher | : |
Total Pages | : |
Release | : 2021 |
ISBN-10 | : OCLC:1237772135 |
ISBN-13 | : |
Rating | : 4/5 ( Downloads) |
Download or read book Resource Allocation In Large-Scale Distributed Systems written by Mehrnoosh Shafiee and published by . This book was released on 2021 with total page pages. Available in PDF, EPUB and Kindle. Book excerpt: We propose a myopic algorithm that is computationally efficient and prove that it asymptotically minimizes the total network cost using a convex optimization model, fluid limit and Lyapunov analysis. We further propose randomized versions of our myopic algorithm. The second model consider the case that there is dependence among flows. Specifically, a coflow is defined as a collection of parallel flows whose completion time is determined by the completion time of the last flow in the collection. Our main result is a 5-approximation deterministic algorithm that schedule coflows in polynomial time so as to minimize the total weighted completion times. The key ingredient of our approach is an improved linear program formulation for sorting the coflows followed by a simple list scheduling policy. Lastly, we study scheduling coflows of multi-stage jobs to minimize the jobs' total weighted completion times. Each job is represented by a DAG (Directed Acyclic Graph) among its coflows that captures the dependencies among the coflows.