SlideShare a Scribd company logo
Characterizing network paths
in and out of the Clouds
by Igor Sfiligoi, UCSD/SDSC (isfiligoi@sdsc.edu)
co-authors John Graham and Frank Wuerthwein, both UCSD
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 1
Who cares about clouds?
• Like it or not, Clouds are gaining popularity
• Especially great for prototyping
• But great for urgent compute activities, too
• Funding agencies are taking notice
• See NSF E-CAS award(s) as an example
• SDSC Expanse has Cloud explicitly in the proposal text
• NSF-funded CloudBank
• NSF also recently awarded an EAGER award
for exploratory work
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 2
Characterizing Cloud Resources
• When choosing which resources to use (and pay for)
knowing what to expect out of them is important
• The compute part of Cloud resources is very well documented
• They all use pretty standard CPUs and GPUs
• And the models used are relatively well documented:
https://aws.amazon.com/ec2/instance-types/
https://docs.microsoft.com/en-us/azure/virtual-machines/linux/sizes-general
https://cloud.google.com/compute/docs/machine-types
• The networking is instead hardly documented at all
• Yet networking can make a big difference
when doing distributed computing
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 3
Structure of this talk
• What Cloud networking is capable of
• Using Storage as a proxy
• Getting data in and out of the cloud
• The cost of Cloud networking
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 4
In-Cloud Networking
to their Storage
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 5
Why storage? How does it relate to networks?
• All Cloud providers operate
large pools of distributed storage
• Fetching data from remote storage
moves data over the network
• Did not really hit an upper bound
in testing locally (in single-region)
• Network thus the bottleneck for remote transfers
• Characterizing Cloud Storage
is an interesting topic in itself
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 6
In-Cloud Storage Summary
• All cloud providers are capable of delivering
well over 1Tbps in bandwidth to their storage
• Did not try to push much over
• All cloud providers have multi-100Gbps
networking between major regions
• And around 100Gbps for lesser region connections
• Note: Google tops 1Tbps pretty much across all tested connections
• Details on following slide, if you are interested
• Note that for all connections over 150Gpbs I probably could get more if I tried harder
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 7
Single Region Object Store Performance
Gbps
AWS S3 1650 Gbps
MS Azure BLOB 1300 Gbps
GCP 1800 Gbps
Measured values,
may not be
max achievable
Note: All Cloud storage uses HTTP[S] as the underlaying protocol
(HTTP can be used for anonymous access, HTTPS for either anonymous or authenticated)
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 8
AWS S3 bandwidth
440 Gbps
90 Gbps
80
Gbps
100 Gbps
65 Gbps
460 Gbps
Comparable bandwidth
to Ireland and Germany
(from US)
Marginally lower bandwidth
to US West from EU,
compared to US East
Measured values,
may not be
max achievable
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 9
MS Azure BLOB bandwidth
190 Gbps
100 Gbps
110 Gbps
88 Gbps
185 Gbps
Measured values,
may not be
max achievable
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 10
Google Cloud Storage bandwidth
1060 Gbps
940 Gbps
980 Gbps
Measured values,
may not be
max achievable
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 11
AWS ping times between regions
75ms
124ms
138ms
184ms
129ms
86ms
65ms
120ms
23ms
183ms
231ms
196ms
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 12
MS Azure ping times between regions
70ms
124ms
177ms
180ms
139ms
81ms
118ms
187ms
228ms
204ms
310ms
135ms
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 13
Networking Between
On-Prem equipment and Cloud Storage
On-prem equipment all part of the PRP/TNRP Kubernetes cluster
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 14
Getting data out of the Clouds
• Few people these days live 100% in the Clouds
• Often the Cloud compute is used to generate data,
but final analysis happens on-prem
• Another very important Cloud use case seems to be
to park data in Cloud storage and access it on as-needed basis
• Understanding how long will it take
to extract the data is thus essential
• In-cloud Storage bandwidth not a worry
• As shown in previous slides
• Networking between science network backbones
and the Cloud the limit
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 15
Data Export Summary
• In the US, we can easily exceed
• 30Gbps in the same region
• 20Gbps coast-to-coast
• Assuming that on-prem node and campus have 100Gbps networking
• But finding mis-configured nodes is not unusual
• As an example, a routing problem in Internet2 East Coast DTN
resulted in less than 2Gbps bandwidth
• After notifying the appropriate network teams, the transfer times dropped
down dramatically
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 16
Reading from AWS S3(HTTPS)
23 Gbps
US East
US West 2
35 Gbps
35 Gbps
36 Gbps
33 Gbps
36 Gbps
Measured values,
may not be
max achievable
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 17
Legend:
Blue dots are on-prem
Orange edges Cloud
Reading from AWS S3(HTTPS)
23 Gbps
US East
US West 2
35 Gbps
1.6 Gbps
1.5 Gbps
1.3 Gbps
1.3 Gbps
Early October test results
Measured values,
may not be
max achievable
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 18
Legend:
Blue dots are on-prem
Orange edges Cloud
Reading from Azure BLOB(HTTPS)
21 Gbps
US East
US West 2
27 Gbps
15 Gbps
31 Gbps
16 Gbps
29 Gbps
Measured values,
may not be
max achievable
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 19
Legend:
Blue dots are on-prem
Navy edges Cloud
Reading from GCP Storage(HTTPS)
26 Gbps US East 1
1.4 Gbps
1.4 Gbps
US West 1
29 Gbps
1.5 GbpsMeasured values,
may not be
max achievable
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 20
Legend:
Blue dots are on-prem
Green edges Cloud
Networking Between
Cloud and On-Prem equipment
On-prem equipment all part of the PRP/TNRP Kubernetes cluster
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 21
Getting data into of the Clouds
• The other side of the equation is
importing data into the Cloud
in support of the compute jobs
• Either asynchronously
by uploading into Cloud Storage
• Or by just-in-time streaming
• We focused on using OSG-supported StashCache
• Basically xrootd with HTTP as the transfer protocol
(which happens to be the same protocol used by Cloud storage)
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 22
Data Import Summary
• Unsurprisingly, in the US we observe similar network bandwidth
results to what we saw for fetching data from the Cloud
• I.e. most pairs fall in the 20GBps to 40 GBps range
• Although I was pleasantly surprised to see over 60Gbps from UCSD
• Also assessed network performance using
both ”local” and ”remote” caches
• The situation is generally good, with most Cloud regions
having at least a 10Gbps to an existing StashCache node,
with the worst being 6.3Gbps
• But it also showed that UCSD is currently
almost always faster than “local” caches!
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 23
AWS reading from StashCache using HTTP
63 Gbps
US East
US West 2
37 Gbps
21 Gbps
23 Gbps
21 Gbps
21 Gbps
12 Gbps
Measured values,
may not be
max achievable
(From US Regions)
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 24
Legend:
Blue dots are on-prem
Orange edges Cloud
Azure reading from StashCache using HTTP
66 Gbps
US East
US West 2
14 Gbps
20 Gbps
23 Gbps
18 Gbps
20 Gbps
6.3 Gbps
(From US Regions)
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 25
Legend:
Blue dots are on-prem
Navy edges Cloud
Measured values,
may not be
max achievable
AWS reading from StashCache using HTTP
14 Gbps
7.6 Gbps
6.3 Gbps
1.2 Gbps
11 Gbps
1.1 Gbps
The Illinois StashCache node
performs very similarly to
the Virginia node
Measured values,
may not be
max achievable
(From non-US Regions)
AP Austr.
AP Korea
EU Frankfurt
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 26
Legend:
Blue dots are on-prem
Orange edges Cloud
Azure reading from StashCache using HTTP
24 Gbps
32 Gbps
44 Gbps
18 Gbps
13 Gbps
15 Gbps
The Illinois StashCache node
performs very similarly to
the Virginia node
Measured values,
may not be
max achievable
(From non-US Regions)
14 Gbps
East Austr.
Korea
EU West
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 27
Legend:
Blue dots are on-prem
Navy edges Cloud
AWS ping times to On-Prem nodes
US East
US West 2
(From US Regions)
63ms
94ms
24ms
19ms
34ms
71ms
75ms
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 28
Legend:
Blue dots are on-prem
Orange edges Cloud
MS Azure ping times to On-Prem nodes
US East
US West 2
(From US Regions)
58ms
81ms
69ms
67ms
32ms
45ms
69ms
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 29
Legend:
Blue dots are on-prem
Navy edges Cloud
AWS ping times to On-Prem nodes
(From non-US Regions)
159ms
135ms
201ms 152ms
91ms
7ms
5ms
EU Frankfurt
AP Austr.
AP Korea
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 30
Legend:
Blue dots are on-prem
Orange edges Cloud
MS Azure ping times to On-Prem nodes
(From non-US Regions)
151ms
135ms
190ms 138ms
148ms
3ms
223ms
41ms
East Austr.
Korea
EU West
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 31
Legend:
Blue dots are on-prem
Navy edges Cloud
Single-node GridFTP Bandwidth Between
Cloud and On-Prem equipment
On-prem equipment all part of the PRP/TNRP Kubernetes cluster
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 32
The importance of GridFTP and Summary
• Many communities still rely on GridFTP
• Both for bulk file transfers between DTNs
• And for moving data to and from compute jobs
• Mostly focused on the DTN-to-DTN use case
• i.e. when only a single node is involved at each end
• In the single-node setup
• In-Cloud-Region performance comparable to on-prem results (30Gbps)
• Close-by on-prem nodes can deliver 10Gbps into the Cloud
• Over WAN hard to exceed 8Gbps, with several regions in the 5Gbps range
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 33
AWS Single-Node to GridFTP Server
8.4 Gbps
US East
US West 2
9.3 Gbps
11 Gbps
8.4 Gbps
7.8 Gbps
(From US Regions)
30 Gbps – inside AWS cloud Region
43 Gbps – SDSU to SDSC
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 34
Legend:
Blue dots are on-prem
Orange edges Cloud
Measured values,
may not be
max achievable
MS Azure Single-Node to GridFTP Server
8.5 Gbps
US East
US West 2
7.0 Gbps
6.0 Gbps
7.6 Gbps
8.1 Gbps
(From US Regions)
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 35
Legend:
Blue dots are on-prem
Navy edges Cloud
Measured values,
may not be
max achievable
Google Cloud Single-Node to GridFTP Server
7.7 Gbps
US East
US West 1
7.8 Gbps
1.2 Gbps
1.1 Gbps
6.9 Gbps
(From US Regions)
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 36
Legend:
Blue dots are on-prem
Green edges Cloud
Measured values,
may not be
max achievable
AWS Single-Node to GridFTP Server
7.6 Gbps
5.3 Gbps
2.3 Gbps
1.1 Gbps
11 Gbps
10 Gbps
Measured values,
may not be
max achievable
(From non-US Regions)
AP Austr.
AP Korea
EU Frankfurt
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 37
Legend:
Blue dots are on-prem
Orange edges Cloud
MS Azure Single-Node to GridFTP Server
5.6 Gbps
6.5 Gbps
6.3 Gbps
5.7 Gbps
10 Gbps
4.7 Gbps
Measured values,
may not be
max achievable
(From non-US Regions)
AP Austr.
AP Korea
EU West
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 38
Legend:
Blue dots are on-prem
Navy edges Cloud
Google Cloud Single-Node to GridFTP Server
4.0 Gbps
6.9 Gbps
7.5 Gbps
1.1 Gbps
11 Gbps
Measured values,
may not be
max achievable
(From non-US Regions)
AP Austr.
AP Japan
EU NL
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 39
Legend:
Blue dots are on-prem
Green edges Cloud
Cloud Networking Costs
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 40
And now let’s talk money
• Many people get surprised that they have to pay
for networking in the Clouds
• Science networks do not charge final users a dime!
• All cloud providers have a similar model
• Incoming network traffic is free
• Most in-Cloud-zone network traffic is free
• Data owners must pay for any data leaving the Cloud
• Moving data between different Cloud regions
also requires payment, although generally much less expensive
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 41
How expensive?
• Ballpark numbers
• $70/TB egress from Cloud
• $20/TB data movement between Cloud regions
• Note that most Cloud providers have agreements
with most research institutions to
waive network costs up to 15% of the total bill
• So, if you compute a lot in the Cloud, network may be actually free
• E.g. using AWS spot pricing, you get 1GB of out-networking free:
• every 12h of a single CPU core
• every 1h of a 18-core/36-thread CPU instance
• every 30 mins of a V100 GPU
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 42
Incoming Network Traffic is Free
AWS example – MS Azure and Google have same policy
All in-region
networking free, too
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 43
Outbound Network Traffic is Charged
AWS example – MS Azure and Google have same policy
General internet
more expensive
than traffic between
Cloud Regions
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 44
Outbound Network Traffic is Charged
AWS example – MS Azure and Google have same policy
General internet
more expensive
than traffic between
Cloud Regions
For research institutions,
Network fees waived
if under 15% of total monthly bill
Great for compute heavy tasks, can be a problem for pure network testing.
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 45
Outbound Network Traffic is Charged
AWS example – MS Azure and Google have same policy
General internet
more expensive
than traffic between
Cloud Regions
For research institutions,
Network fees waived
if under 15% of total monthly bill
Great for compute heavy tasks, can be a problem for pure network testing.
15% of total bill means, 1GB of out-networking
• every 12h of a single CPU core
• every 1h of a 18-core/36-thread CPU instance
• every 30 mins of a V100 GPU
(using Oct’19 AWS spot pricing)
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 46
Network prices clearly advertised
https://aws.amazon.com/ec2/pricing/on-demand/ https://cloud.google.com/storage/pricing#network-egress
MS Azure
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 47
https://azure.microsoft.com/en-us/pricing/details/bandwidth/
AWS test example costs – US East to West
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 48
AWS test example costs – US to Brazil
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 49
Conclusion
• Cloud computing is starting to be an important part
of many science domains
• And networking has traditionally been
the least well understood part of the Cloud model
• We show that Cloud providers invested heavily in networking,
and in-Cloud networking is a non-issue
• The largest science network providers also have
mostly good connectivity to the Clouds
• Data egress can be expensive
• But not a big issue if paired with Cloud computing, too
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 50
Acknowledgements
• This work has been partially sponsored by NSF grants
OAC-1826967, OAC-1541349, OAC-1841530,
OAC-1836650, MPS-1148698 and OAC-1941481.
• We kindly thank both Amazon and Microsoft for
providing Cloud credits that covered a portion
of the incurred Cloud costs
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 51
External material used
• Background images downloaded from Wikimedia Commons
• Lokal_Profil [Public domain]
• Theshibboleth [CC BY-SA 3.0 (http://creativecommons.org/licenses/by-
sa/3.0/)]
• maix [CC BY-SA 2.5 (https://creativecommons.org/licenses/by-sa/2.5)]
• Cloud background downloaded from Pixabay
• https://pixabay.com/photos/cloud-blue-composition-unbelievable-2680242/
Nov 4th, 2019 CHEP2019 - Adelaide, Australia 52

More Related Content

What's hot

Serverless Architectures on AWS in practice - OSCON 2018
Serverless Architectures on AWS in practice - OSCON 2018Serverless Architectures on AWS in practice - OSCON 2018
Serverless Architectures on AWS in practice - OSCON 2018
Manish Pandit
 
Burst data retrieval after 50k GPU Cloud run
Burst data retrieval after 50k GPU Cloud runBurst data retrieval after 50k GPU Cloud run
Burst data retrieval after 50k GPU Cloud run
Igor Sfiligoi
 
Suitability of Commercial Clouds for NASA's HPC Applications
Suitability of Commercial Clouds for NASA's HPC ApplicationsSuitability of Commercial Clouds for NASA's HPC Applications
Suitability of Commercial Clouds for NASA's HPC Applications
inside-BigData.com
 
Demonstrating a Pre-Exascale, Cost-Effective Multi-Cloud Environment for Scie...
Demonstrating a Pre-Exascale, Cost-Effective Multi-Cloud Environment for Scie...Demonstrating a Pre-Exascale, Cost-Effective Multi-Cloud Environment for Scie...
Demonstrating a Pre-Exascale, Cost-Effective Multi-Cloud Environment for Scie...
Igor Sfiligoi
 
IT Services - TCO Study by Frost & Sullivan
IT Services - TCO Study by Frost & SullivanIT Services - TCO Study by Frost & Sullivan
IT Services - TCO Study by Frost & Sullivan
CTRLS
 
Best Practices for Genomic and Bioinformatics Analysis Pipelines on AWS
Best Practices for Genomic and Bioinformatics Analysis Pipelines on AWS Best Practices for Genomic and Bioinformatics Analysis Pipelines on AWS
Best Practices for Genomic and Bioinformatics Analysis Pipelines on AWS
Amazon Web Services
 
S3 and Glacier
S3 and GlacierS3 and Glacier
S3 and Glacier
David Thompson
 
NRP Engagement webinar - Running a 51k GPU multi-cloud burst for MMA with Ic...
 NRP Engagement webinar - Running a 51k GPU multi-cloud burst for MMA with Ic... NRP Engagement webinar - Running a 51k GPU multi-cloud burst for MMA with Ic...
NRP Engagement webinar - Running a 51k GPU multi-cloud burst for MMA with Ic...
Igor Sfiligoi
 
AWS Summit Tel Aviv - Enterprise Track - Data Warehouse
AWS Summit Tel Aviv - Enterprise Track - Data WarehouseAWS Summit Tel Aviv - Enterprise Track - Data Warehouse
AWS Summit Tel Aviv - Enterprise Track - Data Warehouse
Amazon Web Services
 
High Performance Computing with AWS
High Performance Computing with AWSHigh Performance Computing with AWS
High Performance Computing with AWS
Amazon Web Services
 
Cloud cost optimization (AWS, GCP)
Cloud cost optimization (AWS, GCP)Cloud cost optimization (AWS, GCP)
Cloud cost optimization (AWS, GCP)
Szabolcs Zajdó
 
"Building and running the cloud GPU vacuum cleaner"
"Building and running the cloud GPU vacuum cleaner""Building and running the cloud GPU vacuum cleaner"
"Building and running the cloud GPU vacuum cleaner"
Frank Wuerthwein
 
TransAtlantic Networking using Cloud links
TransAtlantic Networking using Cloud linksTransAtlantic Networking using Cloud links
TransAtlantic Networking using Cloud links
Igor Sfiligoi
 
Running a GPU burst for Multi-Messenger Astrophysics with IceCube across all ...
Running a GPU burst for Multi-Messenger Astrophysics with IceCube across all ...Running a GPU burst for Multi-Messenger Astrophysics with IceCube across all ...
Running a GPU burst for Multi-Messenger Astrophysics with IceCube across all ...
Igor Sfiligoi
 
inGeneoS: Intercontinental Genetic sequencing over trans-Pacific networks and...
inGeneoS: Intercontinental Genetic sequencing over trans-Pacific networks and...inGeneoS: Intercontinental Genetic sequencing over trans-Pacific networks and...
inGeneoS: Intercontinental Genetic sequencing over trans-Pacific networks and...
Andrew Howard
 
SkyhookDM - Towards an Arrow-Native Storage System
SkyhookDM - Towards an Arrow-Native Storage SystemSkyhookDM - Towards an Arrow-Native Storage System
SkyhookDM - Towards an Arrow-Native Storage System
JayjeetChakraborty
 
Scalable Scientific Computing with Dask
Scalable Scientific Computing with DaskScalable Scientific Computing with Dask
Scalable Scientific Computing with Dask
Uwe Korn
 
Making it Rain - IMA AWS Usage MCN 2012
Making it Rain - IMA AWS Usage MCN 2012Making it Rain - IMA AWS Usage MCN 2012
Making it Rain - IMA AWS Usage MCN 2012
graybowman
 
(SDD401) Amazon Elastic MapReduce Deep Dive and Best Practices | AWS re:Inven...
(SDD401) Amazon Elastic MapReduce Deep Dive and Best Practices | AWS re:Inven...(SDD401) Amazon Elastic MapReduce Deep Dive and Best Practices | AWS re:Inven...
(SDD401) Amazon Elastic MapReduce Deep Dive and Best Practices | AWS re:Inven...
Amazon Web Services
 
Airbnb Runs on Amazon Aurora - DAT331 - re:Invent 2017
Airbnb Runs on Amazon Aurora - DAT331 - re:Invent 2017Airbnb Runs on Amazon Aurora - DAT331 - re:Invent 2017
Airbnb Runs on Amazon Aurora - DAT331 - re:Invent 2017
Amazon Web Services
 

What's hot (20)

Serverless Architectures on AWS in practice - OSCON 2018
Serverless Architectures on AWS in practice - OSCON 2018Serverless Architectures on AWS in practice - OSCON 2018
Serverless Architectures on AWS in practice - OSCON 2018
 
Burst data retrieval after 50k GPU Cloud run
Burst data retrieval after 50k GPU Cloud runBurst data retrieval after 50k GPU Cloud run
Burst data retrieval after 50k GPU Cloud run
 
Suitability of Commercial Clouds for NASA's HPC Applications
Suitability of Commercial Clouds for NASA's HPC ApplicationsSuitability of Commercial Clouds for NASA's HPC Applications
Suitability of Commercial Clouds for NASA's HPC Applications
 
Demonstrating a Pre-Exascale, Cost-Effective Multi-Cloud Environment for Scie...
Demonstrating a Pre-Exascale, Cost-Effective Multi-Cloud Environment for Scie...Demonstrating a Pre-Exascale, Cost-Effective Multi-Cloud Environment for Scie...
Demonstrating a Pre-Exascale, Cost-Effective Multi-Cloud Environment for Scie...
 
IT Services - TCO Study by Frost & Sullivan
IT Services - TCO Study by Frost & SullivanIT Services - TCO Study by Frost & Sullivan
IT Services - TCO Study by Frost & Sullivan
 
Best Practices for Genomic and Bioinformatics Analysis Pipelines on AWS
Best Practices for Genomic and Bioinformatics Analysis Pipelines on AWS Best Practices for Genomic and Bioinformatics Analysis Pipelines on AWS
Best Practices for Genomic and Bioinformatics Analysis Pipelines on AWS
 
S3 and Glacier
S3 and GlacierS3 and Glacier
S3 and Glacier
 
NRP Engagement webinar - Running a 51k GPU multi-cloud burst for MMA with Ic...
 NRP Engagement webinar - Running a 51k GPU multi-cloud burst for MMA with Ic... NRP Engagement webinar - Running a 51k GPU multi-cloud burst for MMA with Ic...
NRP Engagement webinar - Running a 51k GPU multi-cloud burst for MMA with Ic...
 
AWS Summit Tel Aviv - Enterprise Track - Data Warehouse
AWS Summit Tel Aviv - Enterprise Track - Data WarehouseAWS Summit Tel Aviv - Enterprise Track - Data Warehouse
AWS Summit Tel Aviv - Enterprise Track - Data Warehouse
 
High Performance Computing with AWS
High Performance Computing with AWSHigh Performance Computing with AWS
High Performance Computing with AWS
 
Cloud cost optimization (AWS, GCP)
Cloud cost optimization (AWS, GCP)Cloud cost optimization (AWS, GCP)
Cloud cost optimization (AWS, GCP)
 
"Building and running the cloud GPU vacuum cleaner"
"Building and running the cloud GPU vacuum cleaner""Building and running the cloud GPU vacuum cleaner"
"Building and running the cloud GPU vacuum cleaner"
 
TransAtlantic Networking using Cloud links
TransAtlantic Networking using Cloud linksTransAtlantic Networking using Cloud links
TransAtlantic Networking using Cloud links
 
Running a GPU burst for Multi-Messenger Astrophysics with IceCube across all ...
Running a GPU burst for Multi-Messenger Astrophysics with IceCube across all ...Running a GPU burst for Multi-Messenger Astrophysics with IceCube across all ...
Running a GPU burst for Multi-Messenger Astrophysics with IceCube across all ...
 
inGeneoS: Intercontinental Genetic sequencing over trans-Pacific networks and...
inGeneoS: Intercontinental Genetic sequencing over trans-Pacific networks and...inGeneoS: Intercontinental Genetic sequencing over trans-Pacific networks and...
inGeneoS: Intercontinental Genetic sequencing over trans-Pacific networks and...
 
SkyhookDM - Towards an Arrow-Native Storage System
SkyhookDM - Towards an Arrow-Native Storage SystemSkyhookDM - Towards an Arrow-Native Storage System
SkyhookDM - Towards an Arrow-Native Storage System
 
Scalable Scientific Computing with Dask
Scalable Scientific Computing with DaskScalable Scientific Computing with Dask
Scalable Scientific Computing with Dask
 
Making it Rain - IMA AWS Usage MCN 2012
Making it Rain - IMA AWS Usage MCN 2012Making it Rain - IMA AWS Usage MCN 2012
Making it Rain - IMA AWS Usage MCN 2012
 
(SDD401) Amazon Elastic MapReduce Deep Dive and Best Practices | AWS re:Inven...
(SDD401) Amazon Elastic MapReduce Deep Dive and Best Practices | AWS re:Inven...(SDD401) Amazon Elastic MapReduce Deep Dive and Best Practices | AWS re:Inven...
(SDD401) Amazon Elastic MapReduce Deep Dive and Best Practices | AWS re:Inven...
 
Airbnb Runs on Amazon Aurora - DAT331 - re:Invent 2017
Airbnb Runs on Amazon Aurora - DAT331 - re:Invent 2017Airbnb Runs on Amazon Aurora - DAT331 - re:Invent 2017
Airbnb Runs on Amazon Aurora - DAT331 - re:Invent 2017
 

Similar to Characterizing Network Paths in and out of the Clouds

Demonstrating 100 Gbps in and out of the Clouds
Demonstrating 100 Gbps in and out of the CloudsDemonstrating 100 Gbps in and out of the Clouds
Demonstrating 100 Gbps in and out of the Clouds
Igor Sfiligoi
 
STAC, ZARR, COG, K8S and Data Cubes: The brave new world of satellite EO anal...
STAC, ZARR, COG, K8S and Data Cubes: The brave new world of satellite EO anal...STAC, ZARR, COG, K8S and Data Cubes: The brave new world of satellite EO anal...
STAC, ZARR, COG, K8S and Data Cubes: The brave new world of satellite EO anal...
GEO Analytics Canada
 
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
Cloud Storage Comparison: AWS vs Azure vs Google vs IBMCloud Storage Comparison: AWS vs Azure vs Google vs IBM
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
RightScale
 
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
RightScale
 
NAVGEM on the Cloud: Computational Evaluation of Cloud HPC with a Global Atmo...
NAVGEM on the Cloud: Computational Evaluation of Cloud HPC with a Global Atmo...NAVGEM on the Cloud: Computational Evaluation of Cloud HPC with a Global Atmo...
NAVGEM on the Cloud: Computational Evaluation of Cloud HPC with a Global Atmo...
inside-BigData.com
 
Demonstrating 100 Gbps in and out of the public Clouds
Demonstrating 100 Gbps in and out of the public CloudsDemonstrating 100 Gbps in and out of the public Clouds
Demonstrating 100 Gbps in and out of the public Clouds
Igor Sfiligoi
 
Lawrence Livermore Labs talk 2011
Lawrence Livermore Labs talk 2011Lawrence Livermore Labs talk 2011
Lawrence Livermore Labs talk 2011
MapR Technologies
 
AWS Canberra WWPS Summit 2013 - Big Data with AWS
AWS Canberra WWPS Summit 2013 - Big Data with AWSAWS Canberra WWPS Summit 2013 - Big Data with AWS
AWS Canberra WWPS Summit 2013 - Big Data with AWS
Amazon Web Services
 
AWS re:Invent 2016: Large-Scale, Cloud-Based Analysis of Cancer Genomes: Less...
AWS re:Invent 2016: Large-Scale, Cloud-Based Analysis of Cancer Genomes: Less...AWS re:Invent 2016: Large-Scale, Cloud-Based Analysis of Cancer Genomes: Less...
AWS re:Invent 2016: Large-Scale, Cloud-Based Analysis of Cancer Genomes: Less...
Amazon Web Services
 
SRV403 Deep Dive on Object Storage: Amazon S3 and Amazon Glacier
SRV403 Deep Dive on Object Storage: Amazon S3 and Amazon GlacierSRV403 Deep Dive on Object Storage: Amazon S3 and Amazon Glacier
SRV403 Deep Dive on Object Storage: Amazon S3 and Amazon Glacier
Amazon Web Services
 
When world's combine
When world's combineWhen world's combine
When world's combine
Judi Uttal
 
Datacomm VMWare Hybrid Cloud
Datacomm VMWare Hybrid CloudDatacomm VMWare Hybrid Cloud
Datacomm VMWare Hybrid Cloud
PT Datacomm Diangraha
 
Migrating Large Scale Data Sets to the Cloud
Migrating Large Scale Data Sets to the CloudMigrating Large Scale Data Sets to the Cloud
Migrating Large Scale Data Sets to the Cloud
Amazon Web Services
 
Optimizing Data Management Using AWS Storage and Data Migration Products | AW...
Optimizing Data Management Using AWS Storage and Data Migration Products | AW...Optimizing Data Management Using AWS Storage and Data Migration Products | AW...
Optimizing Data Management Using AWS Storage and Data Migration Products | AW...
Amazon Web Services
 
MVAPICH: How a Bunch of Buckeyes Crack Tough Nuts
MVAPICH: How a Bunch of Buckeyes Crack Tough NutsMVAPICH: How a Bunch of Buckeyes Crack Tough Nuts
MVAPICH: How a Bunch of Buckeyes Crack Tough Nuts
inside-BigData.com
 
Cloud Encounters: Measuring the computing cloud
Cloud Encounters: Measuring the computing cloudCloud Encounters: Measuring the computing cloud
Cloud Encounters: Measuring the computing cloud
Peter HJ van Eijk
 
Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftGetting Started with Amazon Redshift
Getting Started with Amazon Redshift
Amazon Web Services
 
Data Warehousing in the Era of Big Data: Intro to Amazon Redshift
Data Warehousing in the Era of Big Data: Intro to Amazon RedshiftData Warehousing in the Era of Big Data: Intro to Amazon Redshift
Data Warehousing in the Era of Big Data: Intro to Amazon Redshift
Amazon Web Services
 
When world's combine
When world's combineWhen world's combine
When world's combine
Judi Uttal
 
A Developer's Guide to Cloud Costs
A Developer's Guide to Cloud CostsA Developer's Guide to Cloud Costs
A Developer's Guide to Cloud Costs
Tiffany Jachja
 

Similar to Characterizing Network Paths in and out of the Clouds (20)

Demonstrating 100 Gbps in and out of the Clouds
Demonstrating 100 Gbps in and out of the CloudsDemonstrating 100 Gbps in and out of the Clouds
Demonstrating 100 Gbps in and out of the Clouds
 
STAC, ZARR, COG, K8S and Data Cubes: The brave new world of satellite EO anal...
STAC, ZARR, COG, K8S and Data Cubes: The brave new world of satellite EO anal...STAC, ZARR, COG, K8S and Data Cubes: The brave new world of satellite EO anal...
STAC, ZARR, COG, K8S and Data Cubes: The brave new world of satellite EO anal...
 
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
Cloud Storage Comparison: AWS vs Azure vs Google vs IBMCloud Storage Comparison: AWS vs Azure vs Google vs IBM
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
 
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
 
NAVGEM on the Cloud: Computational Evaluation of Cloud HPC with a Global Atmo...
NAVGEM on the Cloud: Computational Evaluation of Cloud HPC with a Global Atmo...NAVGEM on the Cloud: Computational Evaluation of Cloud HPC with a Global Atmo...
NAVGEM on the Cloud: Computational Evaluation of Cloud HPC with a Global Atmo...
 
Demonstrating 100 Gbps in and out of the public Clouds
Demonstrating 100 Gbps in and out of the public CloudsDemonstrating 100 Gbps in and out of the public Clouds
Demonstrating 100 Gbps in and out of the public Clouds
 
Lawrence Livermore Labs talk 2011
Lawrence Livermore Labs talk 2011Lawrence Livermore Labs talk 2011
Lawrence Livermore Labs talk 2011
 
AWS Canberra WWPS Summit 2013 - Big Data with AWS
AWS Canberra WWPS Summit 2013 - Big Data with AWSAWS Canberra WWPS Summit 2013 - Big Data with AWS
AWS Canberra WWPS Summit 2013 - Big Data with AWS
 
AWS re:Invent 2016: Large-Scale, Cloud-Based Analysis of Cancer Genomes: Less...
AWS re:Invent 2016: Large-Scale, Cloud-Based Analysis of Cancer Genomes: Less...AWS re:Invent 2016: Large-Scale, Cloud-Based Analysis of Cancer Genomes: Less...
AWS re:Invent 2016: Large-Scale, Cloud-Based Analysis of Cancer Genomes: Less...
 
SRV403 Deep Dive on Object Storage: Amazon S3 and Amazon Glacier
SRV403 Deep Dive on Object Storage: Amazon S3 and Amazon GlacierSRV403 Deep Dive on Object Storage: Amazon S3 and Amazon Glacier
SRV403 Deep Dive on Object Storage: Amazon S3 and Amazon Glacier
 
When world's combine
When world's combineWhen world's combine
When world's combine
 
Datacomm VMWare Hybrid Cloud
Datacomm VMWare Hybrid CloudDatacomm VMWare Hybrid Cloud
Datacomm VMWare Hybrid Cloud
 
Migrating Large Scale Data Sets to the Cloud
Migrating Large Scale Data Sets to the CloudMigrating Large Scale Data Sets to the Cloud
Migrating Large Scale Data Sets to the Cloud
 
Optimizing Data Management Using AWS Storage and Data Migration Products | AW...
Optimizing Data Management Using AWS Storage and Data Migration Products | AW...Optimizing Data Management Using AWS Storage and Data Migration Products | AW...
Optimizing Data Management Using AWS Storage and Data Migration Products | AW...
 
MVAPICH: How a Bunch of Buckeyes Crack Tough Nuts
MVAPICH: How a Bunch of Buckeyes Crack Tough NutsMVAPICH: How a Bunch of Buckeyes Crack Tough Nuts
MVAPICH: How a Bunch of Buckeyes Crack Tough Nuts
 
Cloud Encounters: Measuring the computing cloud
Cloud Encounters: Measuring the computing cloudCloud Encounters: Measuring the computing cloud
Cloud Encounters: Measuring the computing cloud
 
Getting Started with Amazon Redshift
Getting Started with Amazon RedshiftGetting Started with Amazon Redshift
Getting Started with Amazon Redshift
 
Data Warehousing in the Era of Big Data: Intro to Amazon Redshift
Data Warehousing in the Era of Big Data: Intro to Amazon RedshiftData Warehousing in the Era of Big Data: Intro to Amazon Redshift
Data Warehousing in the Era of Big Data: Intro to Amazon Redshift
 
When world's combine
When world's combineWhen world's combine
When world's combine
 
A Developer's Guide to Cloud Costs
A Developer's Guide to Cloud CostsA Developer's Guide to Cloud Costs
A Developer's Guide to Cloud Costs
 

More from inside-BigData.com

Major Market Shifts in IT
Major Market Shifts in ITMajor Market Shifts in IT
Major Market Shifts in IT
inside-BigData.com
 
Preparing to program Aurora at Exascale - Early experiences and future direct...
Preparing to program Aurora at Exascale - Early experiences and future direct...Preparing to program Aurora at Exascale - Early experiences and future direct...
Preparing to program Aurora at Exascale - Early experiences and future direct...
inside-BigData.com
 
Transforming Private 5G Networks
Transforming Private 5G NetworksTransforming Private 5G Networks
Transforming Private 5G Networks
inside-BigData.com
 
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
inside-BigData.com
 
How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...
How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...
How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...
inside-BigData.com
 
Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...
Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...
Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...
inside-BigData.com
 
HPC Impact: EDA Telemetry Neural Networks
HPC Impact: EDA Telemetry Neural NetworksHPC Impact: EDA Telemetry Neural Networks
HPC Impact: EDA Telemetry Neural Networks
inside-BigData.com
 
Biohybrid Robotic Jellyfish for Future Applications in Ocean Monitoring
Biohybrid Robotic Jellyfish for Future Applications in Ocean MonitoringBiohybrid Robotic Jellyfish for Future Applications in Ocean Monitoring
Biohybrid Robotic Jellyfish for Future Applications in Ocean Monitoring
inside-BigData.com
 
Machine Learning for Weather Forecasts
Machine Learning for Weather ForecastsMachine Learning for Weather Forecasts
Machine Learning for Weather Forecasts
inside-BigData.com
 
HPC AI Advisory Council Update
HPC AI Advisory Council UpdateHPC AI Advisory Council Update
HPC AI Advisory Council Update
inside-BigData.com
 
Fugaku Supercomputer joins fight against COVID-19
Fugaku Supercomputer joins fight against COVID-19Fugaku Supercomputer joins fight against COVID-19
Fugaku Supercomputer joins fight against COVID-19
inside-BigData.com
 
Energy Efficient Computing using Dynamic Tuning
Energy Efficient Computing using Dynamic TuningEnergy Efficient Computing using Dynamic Tuning
Energy Efficient Computing using Dynamic Tuning
inside-BigData.com
 
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPODHPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD
inside-BigData.com
 
State of ARM-based HPC
State of ARM-based HPCState of ARM-based HPC
State of ARM-based HPC
inside-BigData.com
 
Versal Premium ACAP for Network and Cloud Acceleration
Versal Premium ACAP for Network and Cloud AccelerationVersal Premium ACAP for Network and Cloud Acceleration
Versal Premium ACAP for Network and Cloud Acceleration
inside-BigData.com
 
Zettar: Moving Massive Amounts of Data across Any Distance Efficiently
Zettar: Moving Massive Amounts of Data across Any Distance EfficientlyZettar: Moving Massive Amounts of Data across Any Distance Efficiently
Zettar: Moving Massive Amounts of Data across Any Distance Efficiently
inside-BigData.com
 
Scaling TCO in a Post Moore's Era
Scaling TCO in a Post Moore's EraScaling TCO in a Post Moore's Era
Scaling TCO in a Post Moore's Era
inside-BigData.com
 
CUDA-Python and RAPIDS for blazing fast scientific computing
CUDA-Python and RAPIDS for blazing fast scientific computingCUDA-Python and RAPIDS for blazing fast scientific computing
CUDA-Python and RAPIDS for blazing fast scientific computing
inside-BigData.com
 
Introducing HPC with a Raspberry Pi Cluster
Introducing HPC with a Raspberry Pi ClusterIntroducing HPC with a Raspberry Pi Cluster
Introducing HPC with a Raspberry Pi Cluster
inside-BigData.com
 
Overview of HPC Interconnects
Overview of HPC InterconnectsOverview of HPC Interconnects
Overview of HPC Interconnects
inside-BigData.com
 

More from inside-BigData.com (20)

Major Market Shifts in IT
Major Market Shifts in ITMajor Market Shifts in IT
Major Market Shifts in IT
 
Preparing to program Aurora at Exascale - Early experiences and future direct...
Preparing to program Aurora at Exascale - Early experiences and future direct...Preparing to program Aurora at Exascale - Early experiences and future direct...
Preparing to program Aurora at Exascale - Early experiences and future direct...
 
Transforming Private 5G Networks
Transforming Private 5G NetworksTransforming Private 5G Networks
Transforming Private 5G Networks
 
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
The Incorporation of Machine Learning into Scientific Simulations at Lawrence...
 
How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...
How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...
How to Achieve High-Performance, Scalable and Distributed DNN Training on Mod...
 
Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...
Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...
Evolving Cyberinfrastructure, Democratizing Data, and Scaling AI to Catalyze ...
 
HPC Impact: EDA Telemetry Neural Networks
HPC Impact: EDA Telemetry Neural NetworksHPC Impact: EDA Telemetry Neural Networks
HPC Impact: EDA Telemetry Neural Networks
 
Biohybrid Robotic Jellyfish for Future Applications in Ocean Monitoring
Biohybrid Robotic Jellyfish for Future Applications in Ocean MonitoringBiohybrid Robotic Jellyfish for Future Applications in Ocean Monitoring
Biohybrid Robotic Jellyfish for Future Applications in Ocean Monitoring
 
Machine Learning for Weather Forecasts
Machine Learning for Weather ForecastsMachine Learning for Weather Forecasts
Machine Learning for Weather Forecasts
 
HPC AI Advisory Council Update
HPC AI Advisory Council UpdateHPC AI Advisory Council Update
HPC AI Advisory Council Update
 
Fugaku Supercomputer joins fight against COVID-19
Fugaku Supercomputer joins fight against COVID-19Fugaku Supercomputer joins fight against COVID-19
Fugaku Supercomputer joins fight against COVID-19
 
Energy Efficient Computing using Dynamic Tuning
Energy Efficient Computing using Dynamic TuningEnergy Efficient Computing using Dynamic Tuning
Energy Efficient Computing using Dynamic Tuning
 
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPODHPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD
HPC at Scale Enabled by DDN A3i and NVIDIA SuperPOD
 
State of ARM-based HPC
State of ARM-based HPCState of ARM-based HPC
State of ARM-based HPC
 
Versal Premium ACAP for Network and Cloud Acceleration
Versal Premium ACAP for Network and Cloud AccelerationVersal Premium ACAP for Network and Cloud Acceleration
Versal Premium ACAP for Network and Cloud Acceleration
 
Zettar: Moving Massive Amounts of Data across Any Distance Efficiently
Zettar: Moving Massive Amounts of Data across Any Distance EfficientlyZettar: Moving Massive Amounts of Data across Any Distance Efficiently
Zettar: Moving Massive Amounts of Data across Any Distance Efficiently
 
Scaling TCO in a Post Moore's Era
Scaling TCO in a Post Moore's EraScaling TCO in a Post Moore's Era
Scaling TCO in a Post Moore's Era
 
CUDA-Python and RAPIDS for blazing fast scientific computing
CUDA-Python and RAPIDS for blazing fast scientific computingCUDA-Python and RAPIDS for blazing fast scientific computing
CUDA-Python and RAPIDS for blazing fast scientific computing
 
Introducing HPC with a Raspberry Pi Cluster
Introducing HPC with a Raspberry Pi ClusterIntroducing HPC with a Raspberry Pi Cluster
Introducing HPC with a Raspberry Pi Cluster
 
Overview of HPC Interconnects
Overview of HPC InterconnectsOverview of HPC Interconnects
Overview of HPC Interconnects
 

Recently uploaded

Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
alexjohnson7307
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
flufftailshop
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Jeffrey Haguewood
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 

Recently uploaded (20)

Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
leewayhertz.com-AI in predictive maintenance Use cases technologies benefits ...
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
Letter and Document Automation for Bonterra Impact Management (fka Social Sol...
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 

Characterizing Network Paths in and out of the Clouds

  • 1. Characterizing network paths in and out of the Clouds by Igor Sfiligoi, UCSD/SDSC (isfiligoi@sdsc.edu) co-authors John Graham and Frank Wuerthwein, both UCSD Nov 4th, 2019 CHEP2019 - Adelaide, Australia 1
  • 2. Who cares about clouds? • Like it or not, Clouds are gaining popularity • Especially great for prototyping • But great for urgent compute activities, too • Funding agencies are taking notice • See NSF E-CAS award(s) as an example • SDSC Expanse has Cloud explicitly in the proposal text • NSF-funded CloudBank • NSF also recently awarded an EAGER award for exploratory work Nov 4th, 2019 CHEP2019 - Adelaide, Australia 2
  • 3. Characterizing Cloud Resources • When choosing which resources to use (and pay for) knowing what to expect out of them is important • The compute part of Cloud resources is very well documented • They all use pretty standard CPUs and GPUs • And the models used are relatively well documented: https://aws.amazon.com/ec2/instance-types/ https://docs.microsoft.com/en-us/azure/virtual-machines/linux/sizes-general https://cloud.google.com/compute/docs/machine-types • The networking is instead hardly documented at all • Yet networking can make a big difference when doing distributed computing Nov 4th, 2019 CHEP2019 - Adelaide, Australia 3
  • 4. Structure of this talk • What Cloud networking is capable of • Using Storage as a proxy • Getting data in and out of the cloud • The cost of Cloud networking Nov 4th, 2019 CHEP2019 - Adelaide, Australia 4
  • 5. In-Cloud Networking to their Storage Nov 4th, 2019 CHEP2019 - Adelaide, Australia 5
  • 6. Why storage? How does it relate to networks? • All Cloud providers operate large pools of distributed storage • Fetching data from remote storage moves data over the network • Did not really hit an upper bound in testing locally (in single-region) • Network thus the bottleneck for remote transfers • Characterizing Cloud Storage is an interesting topic in itself Nov 4th, 2019 CHEP2019 - Adelaide, Australia 6
  • 7. In-Cloud Storage Summary • All cloud providers are capable of delivering well over 1Tbps in bandwidth to their storage • Did not try to push much over • All cloud providers have multi-100Gbps networking between major regions • And around 100Gbps for lesser region connections • Note: Google tops 1Tbps pretty much across all tested connections • Details on following slide, if you are interested • Note that for all connections over 150Gpbs I probably could get more if I tried harder Nov 4th, 2019 CHEP2019 - Adelaide, Australia 7
  • 8. Single Region Object Store Performance Gbps AWS S3 1650 Gbps MS Azure BLOB 1300 Gbps GCP 1800 Gbps Measured values, may not be max achievable Note: All Cloud storage uses HTTP[S] as the underlaying protocol (HTTP can be used for anonymous access, HTTPS for either anonymous or authenticated) Nov 4th, 2019 CHEP2019 - Adelaide, Australia 8
  • 9. AWS S3 bandwidth 440 Gbps 90 Gbps 80 Gbps 100 Gbps 65 Gbps 460 Gbps Comparable bandwidth to Ireland and Germany (from US) Marginally lower bandwidth to US West from EU, compared to US East Measured values, may not be max achievable Nov 4th, 2019 CHEP2019 - Adelaide, Australia 9
  • 10. MS Azure BLOB bandwidth 190 Gbps 100 Gbps 110 Gbps 88 Gbps 185 Gbps Measured values, may not be max achievable Nov 4th, 2019 CHEP2019 - Adelaide, Australia 10
  • 11. Google Cloud Storage bandwidth 1060 Gbps 940 Gbps 980 Gbps Measured values, may not be max achievable Nov 4th, 2019 CHEP2019 - Adelaide, Australia 11
  • 12. AWS ping times between regions 75ms 124ms 138ms 184ms 129ms 86ms 65ms 120ms 23ms 183ms 231ms 196ms Nov 4th, 2019 CHEP2019 - Adelaide, Australia 12
  • 13. MS Azure ping times between regions 70ms 124ms 177ms 180ms 139ms 81ms 118ms 187ms 228ms 204ms 310ms 135ms Nov 4th, 2019 CHEP2019 - Adelaide, Australia 13
  • 14. Networking Between On-Prem equipment and Cloud Storage On-prem equipment all part of the PRP/TNRP Kubernetes cluster Nov 4th, 2019 CHEP2019 - Adelaide, Australia 14
  • 15. Getting data out of the Clouds • Few people these days live 100% in the Clouds • Often the Cloud compute is used to generate data, but final analysis happens on-prem • Another very important Cloud use case seems to be to park data in Cloud storage and access it on as-needed basis • Understanding how long will it take to extract the data is thus essential • In-cloud Storage bandwidth not a worry • As shown in previous slides • Networking between science network backbones and the Cloud the limit Nov 4th, 2019 CHEP2019 - Adelaide, Australia 15
  • 16. Data Export Summary • In the US, we can easily exceed • 30Gbps in the same region • 20Gbps coast-to-coast • Assuming that on-prem node and campus have 100Gbps networking • But finding mis-configured nodes is not unusual • As an example, a routing problem in Internet2 East Coast DTN resulted in less than 2Gbps bandwidth • After notifying the appropriate network teams, the transfer times dropped down dramatically Nov 4th, 2019 CHEP2019 - Adelaide, Australia 16
  • 17. Reading from AWS S3(HTTPS) 23 Gbps US East US West 2 35 Gbps 35 Gbps 36 Gbps 33 Gbps 36 Gbps Measured values, may not be max achievable Nov 4th, 2019 CHEP2019 - Adelaide, Australia 17 Legend: Blue dots are on-prem Orange edges Cloud
  • 18. Reading from AWS S3(HTTPS) 23 Gbps US East US West 2 35 Gbps 1.6 Gbps 1.5 Gbps 1.3 Gbps 1.3 Gbps Early October test results Measured values, may not be max achievable Nov 4th, 2019 CHEP2019 - Adelaide, Australia 18 Legend: Blue dots are on-prem Orange edges Cloud
  • 19. Reading from Azure BLOB(HTTPS) 21 Gbps US East US West 2 27 Gbps 15 Gbps 31 Gbps 16 Gbps 29 Gbps Measured values, may not be max achievable Nov 4th, 2019 CHEP2019 - Adelaide, Australia 19 Legend: Blue dots are on-prem Navy edges Cloud
  • 20. Reading from GCP Storage(HTTPS) 26 Gbps US East 1 1.4 Gbps 1.4 Gbps US West 1 29 Gbps 1.5 GbpsMeasured values, may not be max achievable Nov 4th, 2019 CHEP2019 - Adelaide, Australia 20 Legend: Blue dots are on-prem Green edges Cloud
  • 21. Networking Between Cloud and On-Prem equipment On-prem equipment all part of the PRP/TNRP Kubernetes cluster Nov 4th, 2019 CHEP2019 - Adelaide, Australia 21
  • 22. Getting data into of the Clouds • The other side of the equation is importing data into the Cloud in support of the compute jobs • Either asynchronously by uploading into Cloud Storage • Or by just-in-time streaming • We focused on using OSG-supported StashCache • Basically xrootd with HTTP as the transfer protocol (which happens to be the same protocol used by Cloud storage) Nov 4th, 2019 CHEP2019 - Adelaide, Australia 22
  • 23. Data Import Summary • Unsurprisingly, in the US we observe similar network bandwidth results to what we saw for fetching data from the Cloud • I.e. most pairs fall in the 20GBps to 40 GBps range • Although I was pleasantly surprised to see over 60Gbps from UCSD • Also assessed network performance using both ”local” and ”remote” caches • The situation is generally good, with most Cloud regions having at least a 10Gbps to an existing StashCache node, with the worst being 6.3Gbps • But it also showed that UCSD is currently almost always faster than “local” caches! Nov 4th, 2019 CHEP2019 - Adelaide, Australia 23
  • 24. AWS reading from StashCache using HTTP 63 Gbps US East US West 2 37 Gbps 21 Gbps 23 Gbps 21 Gbps 21 Gbps 12 Gbps Measured values, may not be max achievable (From US Regions) Nov 4th, 2019 CHEP2019 - Adelaide, Australia 24 Legend: Blue dots are on-prem Orange edges Cloud
  • 25. Azure reading from StashCache using HTTP 66 Gbps US East US West 2 14 Gbps 20 Gbps 23 Gbps 18 Gbps 20 Gbps 6.3 Gbps (From US Regions) Nov 4th, 2019 CHEP2019 - Adelaide, Australia 25 Legend: Blue dots are on-prem Navy edges Cloud Measured values, may not be max achievable
  • 26. AWS reading from StashCache using HTTP 14 Gbps 7.6 Gbps 6.3 Gbps 1.2 Gbps 11 Gbps 1.1 Gbps The Illinois StashCache node performs very similarly to the Virginia node Measured values, may not be max achievable (From non-US Regions) AP Austr. AP Korea EU Frankfurt Nov 4th, 2019 CHEP2019 - Adelaide, Australia 26 Legend: Blue dots are on-prem Orange edges Cloud
  • 27. Azure reading from StashCache using HTTP 24 Gbps 32 Gbps 44 Gbps 18 Gbps 13 Gbps 15 Gbps The Illinois StashCache node performs very similarly to the Virginia node Measured values, may not be max achievable (From non-US Regions) 14 Gbps East Austr. Korea EU West Nov 4th, 2019 CHEP2019 - Adelaide, Australia 27 Legend: Blue dots are on-prem Navy edges Cloud
  • 28. AWS ping times to On-Prem nodes US East US West 2 (From US Regions) 63ms 94ms 24ms 19ms 34ms 71ms 75ms Nov 4th, 2019 CHEP2019 - Adelaide, Australia 28 Legend: Blue dots are on-prem Orange edges Cloud
  • 29. MS Azure ping times to On-Prem nodes US East US West 2 (From US Regions) 58ms 81ms 69ms 67ms 32ms 45ms 69ms Nov 4th, 2019 CHEP2019 - Adelaide, Australia 29 Legend: Blue dots are on-prem Navy edges Cloud
  • 30. AWS ping times to On-Prem nodes (From non-US Regions) 159ms 135ms 201ms 152ms 91ms 7ms 5ms EU Frankfurt AP Austr. AP Korea Nov 4th, 2019 CHEP2019 - Adelaide, Australia 30 Legend: Blue dots are on-prem Orange edges Cloud
  • 31. MS Azure ping times to On-Prem nodes (From non-US Regions) 151ms 135ms 190ms 138ms 148ms 3ms 223ms 41ms East Austr. Korea EU West Nov 4th, 2019 CHEP2019 - Adelaide, Australia 31 Legend: Blue dots are on-prem Navy edges Cloud
  • 32. Single-node GridFTP Bandwidth Between Cloud and On-Prem equipment On-prem equipment all part of the PRP/TNRP Kubernetes cluster Nov 4th, 2019 CHEP2019 - Adelaide, Australia 32
  • 33. The importance of GridFTP and Summary • Many communities still rely on GridFTP • Both for bulk file transfers between DTNs • And for moving data to and from compute jobs • Mostly focused on the DTN-to-DTN use case • i.e. when only a single node is involved at each end • In the single-node setup • In-Cloud-Region performance comparable to on-prem results (30Gbps) • Close-by on-prem nodes can deliver 10Gbps into the Cloud • Over WAN hard to exceed 8Gbps, with several regions in the 5Gbps range Nov 4th, 2019 CHEP2019 - Adelaide, Australia 33
  • 34. AWS Single-Node to GridFTP Server 8.4 Gbps US East US West 2 9.3 Gbps 11 Gbps 8.4 Gbps 7.8 Gbps (From US Regions) 30 Gbps – inside AWS cloud Region 43 Gbps – SDSU to SDSC Nov 4th, 2019 CHEP2019 - Adelaide, Australia 34 Legend: Blue dots are on-prem Orange edges Cloud Measured values, may not be max achievable
  • 35. MS Azure Single-Node to GridFTP Server 8.5 Gbps US East US West 2 7.0 Gbps 6.0 Gbps 7.6 Gbps 8.1 Gbps (From US Regions) Nov 4th, 2019 CHEP2019 - Adelaide, Australia 35 Legend: Blue dots are on-prem Navy edges Cloud Measured values, may not be max achievable
  • 36. Google Cloud Single-Node to GridFTP Server 7.7 Gbps US East US West 1 7.8 Gbps 1.2 Gbps 1.1 Gbps 6.9 Gbps (From US Regions) Nov 4th, 2019 CHEP2019 - Adelaide, Australia 36 Legend: Blue dots are on-prem Green edges Cloud Measured values, may not be max achievable
  • 37. AWS Single-Node to GridFTP Server 7.6 Gbps 5.3 Gbps 2.3 Gbps 1.1 Gbps 11 Gbps 10 Gbps Measured values, may not be max achievable (From non-US Regions) AP Austr. AP Korea EU Frankfurt Nov 4th, 2019 CHEP2019 - Adelaide, Australia 37 Legend: Blue dots are on-prem Orange edges Cloud
  • 38. MS Azure Single-Node to GridFTP Server 5.6 Gbps 6.5 Gbps 6.3 Gbps 5.7 Gbps 10 Gbps 4.7 Gbps Measured values, may not be max achievable (From non-US Regions) AP Austr. AP Korea EU West Nov 4th, 2019 CHEP2019 - Adelaide, Australia 38 Legend: Blue dots are on-prem Navy edges Cloud
  • 39. Google Cloud Single-Node to GridFTP Server 4.0 Gbps 6.9 Gbps 7.5 Gbps 1.1 Gbps 11 Gbps Measured values, may not be max achievable (From non-US Regions) AP Austr. AP Japan EU NL Nov 4th, 2019 CHEP2019 - Adelaide, Australia 39 Legend: Blue dots are on-prem Green edges Cloud
  • 40. Cloud Networking Costs Nov 4th, 2019 CHEP2019 - Adelaide, Australia 40
  • 41. And now let’s talk money • Many people get surprised that they have to pay for networking in the Clouds • Science networks do not charge final users a dime! • All cloud providers have a similar model • Incoming network traffic is free • Most in-Cloud-zone network traffic is free • Data owners must pay for any data leaving the Cloud • Moving data between different Cloud regions also requires payment, although generally much less expensive Nov 4th, 2019 CHEP2019 - Adelaide, Australia 41
  • 42. How expensive? • Ballpark numbers • $70/TB egress from Cloud • $20/TB data movement between Cloud regions • Note that most Cloud providers have agreements with most research institutions to waive network costs up to 15% of the total bill • So, if you compute a lot in the Cloud, network may be actually free • E.g. using AWS spot pricing, you get 1GB of out-networking free: • every 12h of a single CPU core • every 1h of a 18-core/36-thread CPU instance • every 30 mins of a V100 GPU Nov 4th, 2019 CHEP2019 - Adelaide, Australia 42
  • 43. Incoming Network Traffic is Free AWS example – MS Azure and Google have same policy All in-region networking free, too Nov 4th, 2019 CHEP2019 - Adelaide, Australia 43
  • 44. Outbound Network Traffic is Charged AWS example – MS Azure and Google have same policy General internet more expensive than traffic between Cloud Regions Nov 4th, 2019 CHEP2019 - Adelaide, Australia 44
  • 45. Outbound Network Traffic is Charged AWS example – MS Azure and Google have same policy General internet more expensive than traffic between Cloud Regions For research institutions, Network fees waived if under 15% of total monthly bill Great for compute heavy tasks, can be a problem for pure network testing. Nov 4th, 2019 CHEP2019 - Adelaide, Australia 45
  • 46. Outbound Network Traffic is Charged AWS example – MS Azure and Google have same policy General internet more expensive than traffic between Cloud Regions For research institutions, Network fees waived if under 15% of total monthly bill Great for compute heavy tasks, can be a problem for pure network testing. 15% of total bill means, 1GB of out-networking • every 12h of a single CPU core • every 1h of a 18-core/36-thread CPU instance • every 30 mins of a V100 GPU (using Oct’19 AWS spot pricing) Nov 4th, 2019 CHEP2019 - Adelaide, Australia 46
  • 47. Network prices clearly advertised https://aws.amazon.com/ec2/pricing/on-demand/ https://cloud.google.com/storage/pricing#network-egress MS Azure Nov 4th, 2019 CHEP2019 - Adelaide, Australia 47 https://azure.microsoft.com/en-us/pricing/details/bandwidth/
  • 48. AWS test example costs – US East to West Nov 4th, 2019 CHEP2019 - Adelaide, Australia 48
  • 49. AWS test example costs – US to Brazil Nov 4th, 2019 CHEP2019 - Adelaide, Australia 49
  • 50. Conclusion • Cloud computing is starting to be an important part of many science domains • And networking has traditionally been the least well understood part of the Cloud model • We show that Cloud providers invested heavily in networking, and in-Cloud networking is a non-issue • The largest science network providers also have mostly good connectivity to the Clouds • Data egress can be expensive • But not a big issue if paired with Cloud computing, too Nov 4th, 2019 CHEP2019 - Adelaide, Australia 50
  • 51. Acknowledgements • This work has been partially sponsored by NSF grants OAC-1826967, OAC-1541349, OAC-1841530, OAC-1836650, MPS-1148698 and OAC-1941481. • We kindly thank both Amazon and Microsoft for providing Cloud credits that covered a portion of the incurred Cloud costs Nov 4th, 2019 CHEP2019 - Adelaide, Australia 51
  • 52. External material used • Background images downloaded from Wikimedia Commons • Lokal_Profil [Public domain] • Theshibboleth [CC BY-SA 3.0 (http://creativecommons.org/licenses/by- sa/3.0/)] • maix [CC BY-SA 2.5 (https://creativecommons.org/licenses/by-sa/2.5)] • Cloud background downloaded from Pixabay • https://pixabay.com/photos/cloud-blue-composition-unbelievable-2680242/ Nov 4th, 2019 CHEP2019 - Adelaide, Australia 52