1 step 1. identify data sources and sinks estimated that : –four client-server application a 、...
TRANSCRIPT
![Page 1: 1 Step 1. Identify Data Sources and Sinks Estimated that : –Four client-server application A 、 D 、 G 、 F Support demand access to data sets Expect the](https://reader036.vdocuments.net/reader036/viewer/2022070413/5697bff51a28abf838cbdd08/html5/thumbnails/1.jpg)
1
Step 1.Identify Data Sources and Sinks
• Estimated that:– Four client-server application A、 D、 G、 F
• Support demand access to data sets• Expect the clients to pull data form the server
– One distributed database B– Application C、 E provide remote-control acc
ess. • No clear data sources or sinks
– Computing and Storage Clusters• Feeds all applications (expect C、 E).
![Page 2: 1 Step 1. Identify Data Sources and Sinks Estimated that : –Four client-server application A 、 D 、 G 、 F Support demand access to data sets Expect the](https://reader036.vdocuments.net/reader036/viewer/2022070413/5697bff51a28abf838cbdd08/html5/thumbnails/2.jpg)
2
Data Sources/Sinks for Application A
![Page 3: 1 Step 1. Identify Data Sources and Sinks Estimated that : –Four client-server application A 、 D 、 G 、 F Support demand access to data sets Expect the](https://reader036.vdocuments.net/reader036/viewer/2022070413/5697bff51a28abf838cbdd08/html5/thumbnails/3.jpg)
3
Data Sources/Sinks for Application D and G
![Page 4: 1 Step 1. Identify Data Sources and Sinks Estimated that : –Four client-server application A 、 D 、 G 、 F Support demand access to data sets Expect the](https://reader036.vdocuments.net/reader036/viewer/2022070413/5697bff51a28abf838cbdd08/html5/thumbnails/4.jpg)
4
Data Sources/Sinks for Application F
![Page 5: 1 Step 1. Identify Data Sources and Sinks Estimated that : –Four client-server application A 、 D 、 G 、 F Support demand access to data sets Expect the](https://reader036.vdocuments.net/reader036/viewer/2022070413/5697bff51a28abf838cbdd08/html5/thumbnails/5.jpg)
5
Data Sources/Sinks for Application B
![Page 6: 1 Step 1. Identify Data Sources and Sinks Estimated that : –Four client-server application A 、 D 、 G 、 F Support demand access to data sets Expect the](https://reader036.vdocuments.net/reader036/viewer/2022070413/5697bff51a28abf838cbdd08/html5/thumbnails/6.jpg)
6
Data Sources/Sinks for Application C and E
![Page 7: 1 Step 1. Identify Data Sources and Sinks Estimated that : –Four client-server application A 、 D 、 G 、 F Support demand access to data sets Expect the](https://reader036.vdocuments.net/reader036/viewer/2022070413/5697bff51a28abf838cbdd08/html5/thumbnails/7.jpg)
7
Data Sources/Sinks for Computing and Storage Clusters
![Page 8: 1 Step 1. Identify Data Sources and Sinks Estimated that : –Four client-server application A 、 D 、 G 、 F Support demand access to data sets Expect the](https://reader036.vdocuments.net/reader036/viewer/2022070413/5697bff51a28abf838cbdd08/html5/thumbnails/8.jpg)
8
Step 2.Applying Flow Boundaries
• Flow label: Application Flow Label
A fa
B fb
C/E fc/e
D/G fd/g
F ff
Computing fcomp
![Page 9: 1 Step 1. Identify Data Sources and Sinks Estimated that : –Four client-server application A 、 D 、 G 、 F Support demand access to data sets Expect the](https://reader036.vdocuments.net/reader036/viewer/2022070413/5697bff51a28abf838cbdd08/html5/thumbnails/9.jpg)
9
Step 2.Applying Flow Boundaries
![Page 10: 1 Step 1. Identify Data Sources and Sinks Estimated that : –Four client-server application A 、 D 、 G 、 F Support demand access to data sets Expect the](https://reader036.vdocuments.net/reader036/viewer/2022070413/5697bff51a28abf838cbdd08/html5/thumbnails/10.jpg)
10
Step 3.Applying Flow Models
• Using the flow models and flow boundaries to estimate where the backbone and composite flows are.
![Page 11: 1 Step 1. Identify Data Sources and Sinks Estimated that : –Four client-server application A 、 D 、 G 、 F Support demand access to data sets Expect the](https://reader036.vdocuments.net/reader036/viewer/2022070413/5697bff51a28abf838cbdd08/html5/thumbnails/11.jpg)
11
Step 3.Applying Flow Models
![Page 12: 1 Step 1. Identify Data Sources and Sinks Estimated that : –Four client-server application A 、 D 、 G 、 F Support demand access to data sets Expect the](https://reader036.vdocuments.net/reader036/viewer/2022070413/5697bff51a28abf838cbdd08/html5/thumbnails/12.jpg)
12
Step 4.Estimating Flow Distributions
Flow Flow Model Flow Boundaries
Flow Distribution
fa Client-Server Oak, SF, SJ 20/80(local/remote)
fb Client-Server SF 50/50(local/remote)
fc/e Peer-Peer Oak, SF 20/80(local/remote)
fd/g Client-Server Oak, SF 20/80(local/remote)
ff Client-Server Oak, SJ 50/50(local/remote)
fcomp Client-Server Oak, SF, SJ 20/80(local/remote)
![Page 13: 1 Step 1. Identify Data Sources and Sinks Estimated that : –Four client-server application A 、 D 、 G 、 F Support demand access to data sets Expect the](https://reader036.vdocuments.net/reader036/viewer/2022070413/5697bff51a28abf838cbdd08/html5/thumbnails/13.jpg)
13
Step 5.Developing the Flowspec
Individual Flows
Reliability Capacity Delay
fa 99.5% 2.7 Mb/s 100 ms
fb 99.5% 53 Mb/s 25 ms
fc/e 100% 1.69 Mb/s 40 ms
fd/g 99.5% 10 Mb/s 80 ms
ff 99.5% 400 Kb/s 100 ms
fcomp 99.5% 2.7 Mb/s 100 ms
![Page 14: 1 Step 1. Identify Data Sources and Sinks Estimated that : –Four client-server application A 、 D 、 G 、 F Support demand access to data sets Expect the](https://reader036.vdocuments.net/reader036/viewer/2022070413/5697bff51a28abf838cbdd08/html5/thumbnails/14.jpg)
14
Step 5.CF1…CF6
• CF1=CF2=(2.7)+(53)+(1.69)+(10)=67.39 Mb/s• CF3=CF4=CF5=(2.7)+(1.69)+(10)=14.39 Mb/s• CF6=(2.7)+(0.4)+(2.7)=5.8 Mb/s
![Page 15: 1 Step 1. Identify Data Sources and Sinks Estimated that : –Four client-server application A 、 D 、 G 、 F Support demand access to data sets Expect the](https://reader036.vdocuments.net/reader036/viewer/2022070413/5697bff51a28abf838cbdd08/html5/thumbnails/15.jpg)
15
Step 5.CF1…CF6
Composite Flows
Reliability Capacity Delay
CF1 100% 67 Mb/s 25 ms
CF2 100% 67 Mb/s 25 ms
CF3 100% 14 Mb/s 40 ms
CF4 100% 14 Mb/s 40 ms
CF5 100% 14 Mb/s 40 ms
CF6 99.5% 6 Mb/s 100 ms
![Page 16: 1 Step 1. Identify Data Sources and Sinks Estimated that : –Four client-server application A 、 D 、 G 、 F Support demand access to data sets Expect the](https://reader036.vdocuments.net/reader036/viewer/2022070413/5697bff51a28abf838cbdd08/html5/thumbnails/16.jpg)
16
Step 5.BB1/BB2
• 2((2.7)+(10)+(1.69))+(2.7)=31.48 Mb/s• (31)+(6)=37 Mb/s
Backbone Flows
Reliability Capacity Delay
BB1 100% 31 Mb/s 40 ms
BB2 100% 37 Mb/s 40 ms