COFLOW CHAPTER 4 INTRA-COFLOW SCHEDULING
Author: Mosharaf Kabir Chowdhury Presenter: Yuwei Jiao
16-11-23 CS 848: Models and Applications of Distributed Data Processing Systems
1
COFLOW CHAPTER 4 INTRA-COFLOW SCHEDULING Author: Mosharaf Kabir - - PowerPoint PPT Presentation
COFLOW CHAPTER 4 INTRA-COFLOW SCHEDULING Author: Mosharaf Kabir Chowdhury Presenter: Yuwei Jiao 1 16-11-23 CS 848: Models and Applications of Distributed Data Processing Systems Outline Background Coflow Two Examples Logistic
16-11-23 CS 848: Models and Applications of Distributed Data Processing Systems
1
16-11-23 CS 848: Models and Applications of Distributed Data Processing Systems
2
communication
16-11-23 CS 848: Models and Applications of Distributed Data Processing Systems
3
16-11-23 CS 848: Models and Applications of Distributed Data Processing Systems
4
16-11-23 CS 848: Models and Applications of Distributed Data Processing Systems
5
16-11-23 CS 848: Models and Applications of Distributed Data Processing Systems
6
completed”
16-11-23 CS 848: Models and Applications of Distributed Data Processing Systems
7
CCTs(completion time of a coflow)
16-11-23 CS 848: Models and Applications of Distributed Data Processing Systems
8
16-11-23 CS 848: Models and Applications of Distributed Data Processing Systems
9
16-11-23 CS 848: Models and Applications of Distributed Data Processing Systems
10
with links
spam
reducer) for each iteration
16-11-23 CS 848: Models and Applications of Distributed Data Processing Systems
11
16-11-23 CS 848: Models and Applications of Distributed Data Processing Systems
12
grows
16-11-23 CS 848: Models and Applications of Distributed Data Processing Systems
13
sharing
Internet
16-11-23 CS 848: Models and Applications of Distributed Data Processing Systems
14
BitTorrent Coflow Block Size Small(256 KB) Large(4 MB) Peer Can leave anytime Full capacity over the full duration Data integrity SHA1 for each block Single check over whole data
16-11-23 CS 848: Models and Applications of Distributed Data Processing Systems
15
16-11-23 CS 848: Models and Applications of Distributed Data Processing Systems
16
16-11-23 CS 848: Models and Applications of Distributed Data Processing Systems
17
16-11-23 CS 848: Models and Applications of Distributed Data Processing Systems
18
performance, but improves quickly even with 2 connections
reaches the lower bound
16-11-23 CS 848: Models and Applications of Distributed Data Processing Systems
19
16-11-23 CS 848: Models and Applications of Distributed Data Processing Systems
20
16-11-23 CS 848: Models and Applications of Distributed Data Processing Systems
21
33% of the theoretical lower bound
works well only for small scale
between creating and reading replicas
16-11-23 CS 848: Models and Applications of Distributed Data Processing Systems
22
times
simultaneously in Cornet
variation in individual completion time
horizontally segmented because of stragglers
finishes faster than HDFS-3 because of more replicas
16-11-23 CS 848: Models and Applications of Distributed Data Processing Systems
23
16-11-23 CS 848: Models and Applications of Distributed Data Processing Systems
24
16-11-23 CS 848: Models and Applications of Distributed Data Processing Systems
25
16-11-23 CS 848: Models and Applications of Distributed Data Processing Systems
26
16-11-23 CS 848: Models and Applications of Distributed Data Processing Systems
27
16-11-23 CS 848: Models and Applications of Distributed Data Processing Systems
28
16-11-23 CS 848: Models and Applications of Distributed Data Processing Systems
29
16-11-23 CS 848: Models and Applications of Distributed Data Processing Systems
30