Back to Search
Start Over
Communication-Aware Scheduling of Serial Tasks for Dispersed Computing
- Source :
- ISIT, Yang, Chien-Sheng; Avestimehr, A. Salman; & Pedarsani, Ramtin. (2018). Communication-Aware Scheduling of Serial Tasks for Dispersed Computing. 2018 IEEE International Symposium on Information Theory (ISIT). UC Office of the President: UC Lab Fees Research Program (LFRP); a funding opportunity through UC Research Initiatives (UCRI). Retrieved from: http://www.escholarship.org/uc/item/5v53424j
- Publication Year :
- 2018
-
Abstract
- There is a growing interest in development of in-network dispersed computing paradigms that leverage the computing capabilities of heterogeneous resources dispersed across the network for processing massive amount of data is collected at the edge of the network. We consider the problem of task scheduling for such networks, in a dynamic setting in which arriving computation jobs are modeled as chains, with nodes representing tasks, and edges representing precedence constraints among tasks. In our proposed model, motivated by significant communication costs in dispersed computing environments, the communication times are taken into account. More specifically, we consider a network where servers are capable of serving all task types, and sending the results of processed tasks from one server to another server results in some communication delay that makes the design of optimal scheduling policy significantly more challenging than classical queueing networks. As the main contributions of the paper, we first characterize the capacity region of the network, then propose a novel virtual queueing network encoding the state of the network. Finally, we propose a Max-Weight type scheduling policy, and considering the virtual queueing network in the fluid limit, we use a Lyapunov argument to show that the policy is throughput-optimal.<br />accepted to appear in IEEE/ACM Transactions on Networking
- Subjects :
- Lyapunov function
FOS: Computer and information sciences
Computer Networks and Communications
Computer science
Distributed computing
Processor scheduling
02 engineering and technology
Dynamic priority scheduling
Systems and Control (eess.SY)
01 natural sciences
Scheduling (computing)
010104 statistics & probability
symbols.namesake
Engineering
Server
0202 electrical engineering, electronic engineering, information engineering
FOS: Electrical engineering, electronic engineering, information engineering
0101 mathematics
Electrical and Electronic Engineering
Queueing theory
Fluid limit
Job shop scheduling
business.industry
020206 networking & telecommunications
Directed acyclic graph
Computer Science Applications
Computer Science - Distributed, Parallel, and Cluster Computing
symbols
Task analysis
Computer Science - Systems and Control
Distributed, Parallel, and Cluster Computing (cs.DC)
business
Software
Computer network
Subjects
Details
- Language :
- English
- Database :
- OpenAIRE
- Journal :
- ISIT, Yang, Chien-Sheng; Avestimehr, A. Salman; & Pedarsani, Ramtin. (2018). Communication-Aware Scheduling of Serial Tasks for Dispersed Computing. 2018 IEEE International Symposium on Information Theory (ISIT). UC Office of the President: UC Lab Fees Research Program (LFRP); a funding opportunity through UC Research Initiatives (UCRI). Retrieved from: http://www.escholarship.org/uc/item/5v53424j
- Accession number :
- edsair.doi.dedup.....de145ab9fd9e510a4f106811442e6bc5