SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
Pradeeban Kathiravelu∗†
Marco Chiesa‡
Pedro Marcos§
Marco Canini¶
Luís Veiga∗
∗
INESC-ID Lisboa / Instituto Superior Técnico, Universidade de Lisboa
†
Université catholique de Louvain ‡
KTH §
UFRGS/FURG ¶
KAUST
IFIP Networking 2018.
Zurich, Switzerland. 15th
May, 2018.
1
Moving Bits with a Fleet of
Shared Virtual Routers
Introduction
2/20
● Increasing demand for bandwidth.
● Decreasing bandwidth prices.
● Pricing Disparity. E.g. IP Transit Price, 2014 (per Mbps)
○ USA: 0.94 $
○ Kazakhstan: 15 $
○ Uzbekistan: 347 $
● What about latency?
○ Online gaming.
○ High-frequency trading.
○ Remote surgery.
Motivation
● Cloud providers have a dedicated connectivity.
○ Well-provisioned and maintained network.
○ Increasing number of regions and points of presence.
● Can a network overlay over cloud instances be used as an
alternative connectivity provider?
○ Cost-effectiveness.
○ High-performance.
○ Optional network services.
3/20
Cloud-Assisted Networks
Virtual/overlay networks over cloud environments
4/20
Our Proposal: NetUber
● A third-party virtual connectivity provider with no fixed
infrastructure.
○ An overlay network, leveraging multi-cloud infrastructures.
5/20
NetUber Application Scenarios
1. Cheaper transfers between two endpoints.
2. Higher throughput or reduced latency.
3. Better alternative to SaaS replication.
4. Network services (compression, encryption, ..).
6/20
● Feasibility Study: Platform Cost of NetUber
7/20
A. Cost of Cloud Instances.
○ Charged per second.
○ Very high.
B. Cost of Bandwidth.
○ Charged per data transferred.
○ Also very high.
C. Cost to connect to
the cloud provider.
Scenario (1 of 4): Cheaper Transfers
A) Cost of Cloud Instances: Observations
● 10 Gbps R4 instance (r4.8xlarge) pairs offered only
maximum of 1.2 Gbps of data transfer inter-region.
○ 10 Gbps only inside a placement group.
● We need more pairs
of instances!
8/20
Scenario (1 of 4): Cheaper Transfers
Spot Instances!
● Cheaper (up to 90% savings), but volatile, instances.
● Price Fluctuations - Future price unpredictable (for EC2).
● Differing prices among availability zones of a region.
○ Buy from the cheapest availability zones at the moment.
○ Maintain instances in the cheap availability zones.
9/22
Scenario (1 of 4): Cheaper Transfers
B) Cost of Bandwidth: Price disparity is real!
10/20
● Regions 1 - 9 (US, Canada, and EU) remain much cheaper
than the others.
Scenario (1 of 4): Cheaper Transfers
C) Cost to connect to the cloud provider
11/20
● Connect the end-user to the cloud servers.
● Often provided by the cloud provider.
○ Example: Amazon Direct Connect.
○ Charged per port-hour (e.g. how many hours a 10 GbE port is used).
Scenario (1 of 4): Cheaper Transfers
Cloud-Assisted Point-to-Point Connectivity
12/20
● Also cheaper than MPLS networks or transit providers.
○ Thanks to spot instances.
Scenario (2 of 4): Higher throughput or reduced latency
● Better control over the path, compared to the Internet paths.
13/20
Scenario (3 of 4): Better Alternative to SaaS Replication
● Deploy Software-as-a-Service (SaaS) applications in just one region.
○ Use NetUber to access them from another region.
■ Instead of replicating them across multiple cloud regions.
● Access to more regions by leveraging multiple cloud providers.
14/20
Scenario (4 of 4): Network Services
● NetUber uses memory-optimized R4 spot instances.
○ Each instance with 244 GB memory, 32 vCPU, and 10 GbE interface.
● Possibility to deploy network services at the instances.
● Network services.
○ Value-added services for the customer.
■ Encryption, WAN-Optimizer, load balancer, ..
○ Services for cost-efficiency.
■ Compression.
Evaluation
● Cheaper point-to-point connectivity.
○ AWS as the overlay cloud provider.
○ Compared against a transit provider and another connectivity provider
with a large global backbone network.
● Improve latency with cloud routes.
○ Compared to ISPs.
○ Traffic sent from: RIPE Atlas Probes and distributed servers.
○ Destination: AWS distributed servers from the AWS regions.
○ ISPs vs. ISP to the nearest AWS region and then NetUber overlay.
15/20
1) Cheaper point-to-point connectivity
16/20
● Expense for 10 Gbps flat connectivity
○ Measured for transfers from EU and USA.
○ Cheaper for data transfers <50 TB.
2) Improve latency with cloud routes
17/20
● Instead of sending traffic A -> Z, can we send A -> B -> Z?
○ B is closer to A. B and Z are servers in cloud regions.
○ B and Z are connected by NetUber overlay.
Ping times: ISP vs. NetUber (via region, % improvement)
18/20
● NetUber cuts Internet latencies up to a factor of 30%.
● The use of Direct Connect would make this even better.
Related Work
● Industrial efforts on infrastructure to offer connectivity.
○ Teridion - Internet fast lanes for SaaS providers.
○ Voxility - Large scale globally distributed infrastructure as an alternative
to transit providers.
● Previous research focus on technical side.
○ Not economical aspects - More expensive.
○ NetUber as a cheaper alternative, with spot instances.
19/20
Conclusion
● A connectivity provider that does not own the infrastructure.
● “Internet Fast-routes” through cloud-assisted networks.
○ Better than ISPs (~50 - 75 Mbps, often with a cap) for end-users.
● Cheaper point-to-point connectivity.
○ Cheaper than transit providers and similar offerings (for < 50 TB/month).
● Future work:
○ Evaluate NetUber for more parameters (loss rate, jitter, ..)
○ Evaluate the cost with more cloud providers and pairs of regions.
20/20
Conclusion
21/21
Thank you!
● A connectivity provider that does not own the infrastructure.
● “Internet Fast-routes” through cloud-assisted networks.
○ Better than ISPs (~50 - 75 Mbps, often with a cap) for end-users.
● Cheaper point-to-point connectivity.
○ Cheaper than transit providers and similar offerings (for < 50 TB/month).
● Future work:
○ Evaluate NetUber for more parameters (loss rate, jitter, ..)
○ Evaluate the cost with more cloud providers and pairs of regions.

Weitere ähnliche Inhalte

Was ist angesagt?

An assessment of internet of things protocols for constrain apps
An assessment of internet of things protocols for constrain appsAn assessment of internet of things protocols for constrain apps
An assessment of internet of things protocols for constrain appsPokala Sai
 
Content centric networks
Content centric networksContent centric networks
Content centric networksMeshingo Jack
 
Overlay networks ppt
Overlay networks pptOverlay networks ppt
Overlay networks pptAkshay Hegde
 
Ieeepro techno solutions 2014 ieee java project - cloud bandwidth and cost ...
Ieeepro techno solutions   2014 ieee java project - cloud bandwidth and cost ...Ieeepro techno solutions   2014 ieee java project - cloud bandwidth and cost ...
Ieeepro techno solutions 2014 ieee java project - cloud bandwidth and cost ...hemanthbbc
 
Dynamic adaptation balman
Dynamic adaptation balmanDynamic adaptation balman
Dynamic adaptation balmanbalmanme
 
Job sequence scheduling for cloud computing
Job sequence scheduling for cloud computingJob sequence scheduling for cloud computing
Job sequence scheduling for cloud computingSamruddhi Gaikwad
 
Route Server Peering Improves End User "Quality of Experience"
Route Server Peering Improves End User "Quality of Experience"Route Server Peering Improves End User "Quality of Experience"
Route Server Peering Improves End User "Quality of Experience"APNIC
 
QoS-Aware Data Replication for Data-Intensive Applications in Cloud Computing...
QoS-Aware Data Replication for Data-Intensive Applications in Cloud Computing...QoS-Aware Data Replication for Data-Intensive Applications in Cloud Computing...
QoS-Aware Data Replication for Data-Intensive Applications in Cloud Computing...Papitha Velumani
 
ORCHESTRATING BULK DATA TRANSFERS ACROSS GEO-DISTRIBUTED DATACENTERS
ORCHESTRATING BULK DATA TRANSFERS ACROSS GEO-DISTRIBUTED DATACENTERSORCHESTRATING BULK DATA TRANSFERS ACROSS GEO-DISTRIBUTED DATACENTERS
ORCHESTRATING BULK DATA TRANSFERS ACROSS GEO-DISTRIBUTED DATACENTERSNexgen Technology
 
Faster Content Distribution with Content Addressable NDN Repository
Faster Content Distribution with Content Addressable NDN RepositoryFaster Content Distribution with Content Addressable NDN Repository
Faster Content Distribution with Content Addressable NDN RepositoryShi Junxiao
 
WRNP18 - Software Defined Infrastructures: Multi-Domain Orchestration
WRNP18 - Software Defined Infrastructures: Multi-Domain OrchestrationWRNP18 - Software Defined Infrastructures: Multi-Domain Orchestration
WRNP18 - Software Defined Infrastructures: Multi-Domain OrchestrationChristian Esteve Rothenberg
 
Distributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databasesDistributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databasesPapitha Velumani
 
mqtt intro short
mqtt intro shortmqtt intro short
mqtt intro shortMahmutERKEN
 
Distributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databasesDistributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databasesPapitha Velumani
 

Was ist angesagt? (18)

An assessment of internet of things protocols for constrain apps
An assessment of internet of things protocols for constrain appsAn assessment of internet of things protocols for constrain apps
An assessment of internet of things protocols for constrain apps
 
Lambda Data Grid
Lambda Data GridLambda Data Grid
Lambda Data Grid
 
Content centric networks
Content centric networksContent centric networks
Content centric networks
 
Overlay networks ppt
Overlay networks pptOverlay networks ppt
Overlay networks ppt
 
Named data networking
Named data networkingNamed data networking
Named data networking
 
Ieeepro techno solutions 2014 ieee java project - cloud bandwidth and cost ...
Ieeepro techno solutions   2014 ieee java project - cloud bandwidth and cost ...Ieeepro techno solutions   2014 ieee java project - cloud bandwidth and cost ...
Ieeepro techno solutions 2014 ieee java project - cloud bandwidth and cost ...
 
Dynamic adaptation balman
Dynamic adaptation balmanDynamic adaptation balman
Dynamic adaptation balman
 
Job sequence scheduling for cloud computing
Job sequence scheduling for cloud computingJob sequence scheduling for cloud computing
Job sequence scheduling for cloud computing
 
Named data networking. Basic Principle
Named data networking. Basic PrincipleNamed data networking. Basic Principle
Named data networking. Basic Principle
 
Route Server Peering Improves End User "Quality of Experience"
Route Server Peering Improves End User "Quality of Experience"Route Server Peering Improves End User "Quality of Experience"
Route Server Peering Improves End User "Quality of Experience"
 
QoS-Aware Data Replication for Data-Intensive Applications in Cloud Computing...
QoS-Aware Data Replication for Data-Intensive Applications in Cloud Computing...QoS-Aware Data Replication for Data-Intensive Applications in Cloud Computing...
QoS-Aware Data Replication for Data-Intensive Applications in Cloud Computing...
 
ORCHESTRATING BULK DATA TRANSFERS ACROSS GEO-DISTRIBUTED DATACENTERS
ORCHESTRATING BULK DATA TRANSFERS ACROSS GEO-DISTRIBUTED DATACENTERSORCHESTRATING BULK DATA TRANSFERS ACROSS GEO-DISTRIBUTED DATACENTERS
ORCHESTRATING BULK DATA TRANSFERS ACROSS GEO-DISTRIBUTED DATACENTERS
 
Faster Content Distribution with Content Addressable NDN Repository
Faster Content Distribution with Content Addressable NDN RepositoryFaster Content Distribution with Content Addressable NDN Repository
Faster Content Distribution with Content Addressable NDN Repository
 
WRNP18 - Software Defined Infrastructures: Multi-Domain Orchestration
WRNP18 - Software Defined Infrastructures: Multi-Domain OrchestrationWRNP18 - Software Defined Infrastructures: Multi-Domain Orchestration
WRNP18 - Software Defined Infrastructures: Multi-Domain Orchestration
 
Postcard: NECOS
Postcard: NECOSPostcard: NECOS
Postcard: NECOS
 
Distributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databasesDistributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databases
 
mqtt intro short
mqtt intro shortmqtt intro short
mqtt intro short
 
Distributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databasesDistributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databases
 

Ähnlich wie Moving bits with a fleet of shared virtual routers

The UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degree
The UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degreeThe UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degree
The UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degreePradeeban Kathiravelu, Ph.D.
 
My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Composi...
My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Composi...My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Composi...
My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Composi...Pradeeban Kathiravelu, Ph.D.
 
Multi-Cluster Load Balancing in Kubernetes_ Strategies and Considerations.pptx
Multi-Cluster Load Balancing in Kubernetes_ Strategies and Considerations.pptxMulti-Cluster Load Balancing in Kubernetes_ Strategies and Considerations.pptx
Multi-Cluster Load Balancing in Kubernetes_ Strategies and Considerations.pptxtamil vanan
 
PacNOG 31: Internet Exchange Points
PacNOG 31: Internet Exchange PointsPacNOG 31: Internet Exchange Points
PacNOG 31: Internet Exchange PointsAPNIC
 
PITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
PITA 27th AGM & Business Forum Expo 23: Internet Exchange PointsPITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
PITA 27th AGM & Business Forum Expo 23: Internet Exchange PointsAPNIC
 
Cloud interconnection networks basic .pptx
Cloud interconnection networks basic .pptxCloud interconnection networks basic .pptx
Cloud interconnection networks basic .pptxRahulBhole12
 
Big Data Transport
Big Data TransportBig Data Transport
Big Data TransportADVA
 
WINS: Peering and IXPs
WINS: Peering and IXPsWINS: Peering and IXPs
WINS: Peering and IXPsAPNIC
 
Experimental Evaluation of Large Scale WiFi Multicast Rate Control, By: Varun...
Experimental Evaluation of Large Scale WiFi Multicast Rate Control, By: Varun...Experimental Evaluation of Large Scale WiFi Multicast Rate Control, By: Varun...
Experimental Evaluation of Large Scale WiFi Multicast Rate Control, By: Varun...Belal Essam ElDiwany
 
Keeping the Internet Fast and Resilient for You and Your Customers
Keeping the Internet Fast and Resilient for You and Your CustomersKeeping the Internet Fast and Resilient for You and Your Customers
Keeping the Internet Fast and Resilient for You and Your CustomersCloudflare
 
Broad Sky SD-WAN September 2018
Broad Sky SD-WAN September 2018Broad Sky SD-WAN September 2018
Broad Sky SD-WAN September 2018Maureen Donovan
 
Bench, a Framework for Benchmarking Kafka Using K8s and OpenMessaging Benchma...
Bench, a Framework for Benchmarking Kafka Using K8s and OpenMessaging Benchma...Bench, a Framework for Benchmarking Kafka Using K8s and OpenMessaging Benchma...
Bench, a Framework for Benchmarking Kafka Using K8s and OpenMessaging Benchma...HostedbyConfluent
 
Lecture notes - Data Centers________.pptx
Lecture notes - Data Centers________.pptxLecture notes - Data Centers________.pptx
Lecture notes - Data Centers________.pptxSandeepGupta229023
 
Better Than Best Effort at Bloomberg from ThousandEyes Connect
Better Than Best Effort at Bloomberg from ThousandEyes ConnectBetter Than Best Effort at Bloomberg from ThousandEyes Connect
Better Than Best Effort at Bloomberg from ThousandEyes ConnectThousandEyes
 
5 maximazing networkcapacity_v4-jorge_alvarado
5 maximazing networkcapacity_v4-jorge_alvarado5 maximazing networkcapacity_v4-jorge_alvarado
5 maximazing networkcapacity_v4-jorge_alvaradoSSPI Brasil
 
Sky X Technology - Avirup Kundu | UEMK | CSE
Sky X Technology - Avirup Kundu | UEMK | CSESky X Technology - Avirup Kundu | UEMK | CSE
Sky X Technology - Avirup Kundu | UEMK | CSEAvirupKundu2
 
Kubernetes Networking - Sreenivas Makam - Google - CC18
Kubernetes Networking - Sreenivas Makam - Google - CC18Kubernetes Networking - Sreenivas Makam - Google - CC18
Kubernetes Networking - Sreenivas Makam - Google - CC18CodeOps Technologies LLP
 
Deep dive into Kubernetes Networking
Deep dive into Kubernetes NetworkingDeep dive into Kubernetes Networking
Deep dive into Kubernetes NetworkingSreenivas Makam
 

Ähnlich wie Moving bits with a fleet of shared virtual routers (20)

The UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degree
The UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degreeThe UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degree
The UCLouvain Public Defense of my EMJD-DC Double Doctorate Ph.D. degree
 
My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Composi...
My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Composi...My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Composi...
My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Composi...
 
Multi-Cluster Load Balancing in Kubernetes_ Strategies and Considerations.pptx
Multi-Cluster Load Balancing in Kubernetes_ Strategies and Considerations.pptxMulti-Cluster Load Balancing in Kubernetes_ Strategies and Considerations.pptx
Multi-Cluster Load Balancing in Kubernetes_ Strategies and Considerations.pptx
 
PacNOG 31: Internet Exchange Points
PacNOG 31: Internet Exchange PointsPacNOG 31: Internet Exchange Points
PacNOG 31: Internet Exchange Points
 
PITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
PITA 27th AGM & Business Forum Expo 23: Internet Exchange PointsPITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
PITA 27th AGM & Business Forum Expo 23: Internet Exchange Points
 
Cloud interconnection networks basic .pptx
Cloud interconnection networks basic .pptxCloud interconnection networks basic .pptx
Cloud interconnection networks basic .pptx
 
Big Data Transport
Big Data TransportBig Data Transport
Big Data Transport
 
UCL Ph.D. Confirmation 2018
UCL Ph.D. Confirmation 2018UCL Ph.D. Confirmation 2018
UCL Ph.D. Confirmation 2018
 
QoS.pptx
QoS.pptxQoS.pptx
QoS.pptx
 
WINS: Peering and IXPs
WINS: Peering and IXPsWINS: Peering and IXPs
WINS: Peering and IXPs
 
Experimental Evaluation of Large Scale WiFi Multicast Rate Control, By: Varun...
Experimental Evaluation of Large Scale WiFi Multicast Rate Control, By: Varun...Experimental Evaluation of Large Scale WiFi Multicast Rate Control, By: Varun...
Experimental Evaluation of Large Scale WiFi Multicast Rate Control, By: Varun...
 
Keeping the Internet Fast and Resilient for You and Your Customers
Keeping the Internet Fast and Resilient for You and Your CustomersKeeping the Internet Fast and Resilient for You and Your Customers
Keeping the Internet Fast and Resilient for You and Your Customers
 
Broad Sky SD-WAN September 2018
Broad Sky SD-WAN September 2018Broad Sky SD-WAN September 2018
Broad Sky SD-WAN September 2018
 
Bench, a Framework for Benchmarking Kafka Using K8s and OpenMessaging Benchma...
Bench, a Framework for Benchmarking Kafka Using K8s and OpenMessaging Benchma...Bench, a Framework for Benchmarking Kafka Using K8s and OpenMessaging Benchma...
Bench, a Framework for Benchmarking Kafka Using K8s and OpenMessaging Benchma...
 
Lecture notes - Data Centers________.pptx
Lecture notes - Data Centers________.pptxLecture notes - Data Centers________.pptx
Lecture notes - Data Centers________.pptx
 
Better Than Best Effort at Bloomberg from ThousandEyes Connect
Better Than Best Effort at Bloomberg from ThousandEyes ConnectBetter Than Best Effort at Bloomberg from ThousandEyes Connect
Better Than Best Effort at Bloomberg from ThousandEyes Connect
 
5 maximazing networkcapacity_v4-jorge_alvarado
5 maximazing networkcapacity_v4-jorge_alvarado5 maximazing networkcapacity_v4-jorge_alvarado
5 maximazing networkcapacity_v4-jorge_alvarado
 
Sky X Technology - Avirup Kundu | UEMK | CSE
Sky X Technology - Avirup Kundu | UEMK | CSESky X Technology - Avirup Kundu | UEMK | CSE
Sky X Technology - Avirup Kundu | UEMK | CSE
 
Kubernetes Networking - Sreenivas Makam - Google - CC18
Kubernetes Networking - Sreenivas Makam - Google - CC18Kubernetes Networking - Sreenivas Makam - Google - CC18
Kubernetes Networking - Sreenivas Makam - Google - CC18
 
Deep dive into Kubernetes Networking
Deep dive into Kubernetes NetworkingDeep dive into Kubernetes Networking
Deep dive into Kubernetes Networking
 

Mehr von Pradeeban Kathiravelu, Ph.D.

Niffler: A DICOM Framework for Machine Learning and Processing Pipelines.
Niffler: A DICOM Framework for Machine Learning and Processing Pipelines.Niffler: A DICOM Framework for Machine Learning and Processing Pipelines.
Niffler: A DICOM Framework for Machine Learning and Processing Pipelines.Pradeeban Kathiravelu, Ph.D.
 
A DICOM Framework for Machine Learning Pipelines against Real-Time Radiology ...
A DICOM Framework for Machine Learning Pipelines against Real-Time Radiology ...A DICOM Framework for Machine Learning Pipelines against Real-Time Radiology ...
A DICOM Framework for Machine Learning Pipelines against Real-Time Radiology ...Pradeeban Kathiravelu, Ph.D.
 
Data Services with Bindaas: RESTful Interfaces for Diverse Data Sources
Data Services with Bindaas: RESTful Interfaces for Diverse Data SourcesData Services with Bindaas: RESTful Interfaces for Diverse Data Sources
Data Services with Bindaas: RESTful Interfaces for Diverse Data SourcesPradeeban Kathiravelu, Ph.D.
 
My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos...
 My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos... My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos...
My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos...Pradeeban Kathiravelu, Ph.D.
 
On-Demand Service-Based Big Data Integration: Optimized for Research Collabor...
On-Demand Service-Based Big Data Integration: Optimized for Research Collabor...On-Demand Service-Based Big Data Integration: Optimized for Research Collabor...
On-Demand Service-Based Big Data Integration: Optimized for Research Collabor...Pradeeban Kathiravelu, Ph.D.
 
Scalability and Resilience of Multi-Tenant Distributed Clouds in the Big Serv...
Scalability and Resilience of Multi-Tenant Distributed Clouds in the Big Serv...Scalability and Resilience of Multi-Tenant Distributed Clouds in the Big Serv...
Scalability and Resilience of Multi-Tenant Distributed Clouds in the Big Serv...Pradeeban Kathiravelu, Ph.D.
 
Scalability and Resilience of Multi-Tenant Distributed Clouds in the Big Serv...
Scalability and Resilience of Multi-Tenant Distributed Clouds in the Big Serv...Scalability and Resilience of Multi-Tenant Distributed Clouds in the Big Serv...
Scalability and Resilience of Multi-Tenant Distributed Clouds in the Big Serv...Pradeeban Kathiravelu, Ph.D.
 
SD-CPS: Taming the Challenges of Cyber-Physical Systems with a Software-Defin...
SD-CPS: Taming the Challenges of Cyber-Physical Systems with a Software-Defin...SD-CPS: Taming the Challenges of Cyber-Physical Systems with a Software-Defin...
SD-CPS: Taming the Challenges of Cyber-Physical Systems with a Software-Defin...Pradeeban Kathiravelu, Ph.D.
 
ViTeNA: An SDN-Based Virtual Network Embedding Algorithm for Multi-Tenant Dat...
ViTeNA: An SDN-Based Virtual Network Embedding Algorithm for Multi-Tenant Dat...ViTeNA: An SDN-Based Virtual Network Embedding Algorithm for Multi-Tenant Dat...
ViTeNA: An SDN-Based Virtual Network Embedding Algorithm for Multi-Tenant Dat...Pradeeban Kathiravelu, Ph.D.
 
Software-Defined Simulations for Continuous Development of Cloud and Data Cen...
Software-Defined Simulations for Continuous Development of Cloud and Data Cen...Software-Defined Simulations for Continuous Development of Cloud and Data Cen...
Software-Defined Simulations for Continuous Development of Cloud and Data Cen...Pradeeban Kathiravelu, Ph.D.
 
Selective Redundancy in Network-as-a-Service: Differentiated QoS in Multi-Ten...
Selective Redundancy in Network-as-a-Service: Differentiated QoS in Multi-Ten...Selective Redundancy in Network-as-a-Service: Differentiated QoS in Multi-Ten...
Selective Redundancy in Network-as-a-Service: Differentiated QoS in Multi-Ten...Pradeeban Kathiravelu, Ph.D.
 
Building Blocks of Mayan: Componentizing the eScience Workflows Through Softw...
Building Blocks of Mayan: Componentizing the eScience Workflows Through Softw...Building Blocks of Mayan: Componentizing the eScience Workflows Through Softw...
Building Blocks of Mayan: Componentizing the eScience Workflows Through Softw...Pradeeban Kathiravelu, Ph.D.
 
Software-Defined Approach for QoS and Data Quality in Multi-Tenant Clouds
Software-Defined Approach for QoS and Data Quality in Multi-Tenant CloudsSoftware-Defined Approach for QoS and Data Quality in Multi-Tenant Clouds
Software-Defined Approach for QoS and Data Quality in Multi-Tenant CloudsPradeeban Kathiravelu, Ph.D.
 

Mehr von Pradeeban Kathiravelu, Ph.D. (20)

Google Summer of Code_2023.pdf
Google Summer of Code_2023.pdfGoogle Summer of Code_2023.pdf
Google Summer of Code_2023.pdf
 
Google Summer of Code (GSoC) 2022
Google Summer of Code (GSoC) 2022Google Summer of Code (GSoC) 2022
Google Summer of Code (GSoC) 2022
 
Google Summer of Code (GSoC) 2022
Google Summer of Code (GSoC) 2022Google Summer of Code (GSoC) 2022
Google Summer of Code (GSoC) 2022
 
Niffler: A DICOM Framework for Machine Learning and Processing Pipelines.
Niffler: A DICOM Framework for Machine Learning and Processing Pipelines.Niffler: A DICOM Framework for Machine Learning and Processing Pipelines.
Niffler: A DICOM Framework for Machine Learning and Processing Pipelines.
 
Google summer of code (GSoC) 2021
Google summer of code (GSoC) 2021Google summer of code (GSoC) 2021
Google summer of code (GSoC) 2021
 
A DICOM Framework for Machine Learning Pipelines against Real-Time Radiology ...
A DICOM Framework for Machine Learning Pipelines against Real-Time Radiology ...A DICOM Framework for Machine Learning Pipelines against Real-Time Radiology ...
A DICOM Framework for Machine Learning Pipelines against Real-Time Radiology ...
 
Google Summer of Code (GSoC) 2020 for mentors
Google Summer of Code (GSoC) 2020 for mentorsGoogle Summer of Code (GSoC) 2020 for mentors
Google Summer of Code (GSoC) 2020 for mentors
 
Google Summer of Code (GSoC) 2020
Google Summer of Code (GSoC) 2020Google Summer of Code (GSoC) 2020
Google Summer of Code (GSoC) 2020
 
Data Services with Bindaas: RESTful Interfaces for Diverse Data Sources
Data Services with Bindaas: RESTful Interfaces for Diverse Data SourcesData Services with Bindaas: RESTful Interfaces for Diverse Data Sources
Data Services with Bindaas: RESTful Interfaces for Diverse Data Sources
 
My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos...
 My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos... My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos...
My Ph.D. Defense - Software-Defined Systems for Network-Aware Service Compos...
 
On-Demand Service-Based Big Data Integration: Optimized for Research Collabor...
On-Demand Service-Based Big Data Integration: Optimized for Research Collabor...On-Demand Service-Based Big Data Integration: Optimized for Research Collabor...
On-Demand Service-Based Big Data Integration: Optimized for Research Collabor...
 
Scalability and Resilience of Multi-Tenant Distributed Clouds in the Big Serv...
Scalability and Resilience of Multi-Tenant Distributed Clouds in the Big Serv...Scalability and Resilience of Multi-Tenant Distributed Clouds in the Big Serv...
Scalability and Resilience of Multi-Tenant Distributed Clouds in the Big Serv...
 
Scalability and Resilience of Multi-Tenant Distributed Clouds in the Big Serv...
Scalability and Resilience of Multi-Tenant Distributed Clouds in the Big Serv...Scalability and Resilience of Multi-Tenant Distributed Clouds in the Big Serv...
Scalability and Resilience of Multi-Tenant Distributed Clouds in the Big Serv...
 
Componentizing Big Services in the Internet
Componentizing Big Services in the InternetComponentizing Big Services in the Internet
Componentizing Big Services in the Internet
 
SD-CPS: Taming the Challenges of Cyber-Physical Systems with a Software-Defin...
SD-CPS: Taming the Challenges of Cyber-Physical Systems with a Software-Defin...SD-CPS: Taming the Challenges of Cyber-Physical Systems with a Software-Defin...
SD-CPS: Taming the Challenges of Cyber-Physical Systems with a Software-Defin...
 
ViTeNA: An SDN-Based Virtual Network Embedding Algorithm for Multi-Tenant Dat...
ViTeNA: An SDN-Based Virtual Network Embedding Algorithm for Multi-Tenant Dat...ViTeNA: An SDN-Based Virtual Network Embedding Algorithm for Multi-Tenant Dat...
ViTeNA: An SDN-Based Virtual Network Embedding Algorithm for Multi-Tenant Dat...
 
Software-Defined Simulations for Continuous Development of Cloud and Data Cen...
Software-Defined Simulations for Continuous Development of Cloud and Data Cen...Software-Defined Simulations for Continuous Development of Cloud and Data Cen...
Software-Defined Simulations for Continuous Development of Cloud and Data Cen...
 
Selective Redundancy in Network-as-a-Service: Differentiated QoS in Multi-Ten...
Selective Redundancy in Network-as-a-Service: Differentiated QoS in Multi-Ten...Selective Redundancy in Network-as-a-Service: Differentiated QoS in Multi-Ten...
Selective Redundancy in Network-as-a-Service: Differentiated QoS in Multi-Ten...
 
Building Blocks of Mayan: Componentizing the eScience Workflows Through Softw...
Building Blocks of Mayan: Componentizing the eScience Workflows Through Softw...Building Blocks of Mayan: Componentizing the eScience Workflows Through Softw...
Building Blocks of Mayan: Componentizing the eScience Workflows Through Softw...
 
Software-Defined Approach for QoS and Data Quality in Multi-Tenant Clouds
Software-Defined Approach for QoS and Data Quality in Multi-Tenant CloudsSoftware-Defined Approach for QoS and Data Quality in Multi-Tenant Clouds
Software-Defined Approach for QoS and Data Quality in Multi-Tenant Clouds
 

Kürzlich hochgeladen

Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...anjaliyadav012327
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 

Kürzlich hochgeladen (20)

INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 

Moving bits with a fleet of shared virtual routers

  • 1. Pradeeban Kathiravelu∗† Marco Chiesa‡ Pedro Marcos§ Marco Canini¶ Luís Veiga∗ ∗ INESC-ID Lisboa / Instituto Superior Técnico, Universidade de Lisboa † Université catholique de Louvain ‡ KTH § UFRGS/FURG ¶ KAUST IFIP Networking 2018. Zurich, Switzerland. 15th May, 2018. 1 Moving Bits with a Fleet of Shared Virtual Routers
  • 2. Introduction 2/20 ● Increasing demand for bandwidth. ● Decreasing bandwidth prices. ● Pricing Disparity. E.g. IP Transit Price, 2014 (per Mbps) ○ USA: 0.94 $ ○ Kazakhstan: 15 $ ○ Uzbekistan: 347 $ ● What about latency? ○ Online gaming. ○ High-frequency trading. ○ Remote surgery.
  • 3. Motivation ● Cloud providers have a dedicated connectivity. ○ Well-provisioned and maintained network. ○ Increasing number of regions and points of presence. ● Can a network overlay over cloud instances be used as an alternative connectivity provider? ○ Cost-effectiveness. ○ High-performance. ○ Optional network services. 3/20
  • 5. Our Proposal: NetUber ● A third-party virtual connectivity provider with no fixed infrastructure. ○ An overlay network, leveraging multi-cloud infrastructures. 5/20
  • 6. NetUber Application Scenarios 1. Cheaper transfers between two endpoints. 2. Higher throughput or reduced latency. 3. Better alternative to SaaS replication. 4. Network services (compression, encryption, ..). 6/20
  • 7. ● Feasibility Study: Platform Cost of NetUber 7/20 A. Cost of Cloud Instances. ○ Charged per second. ○ Very high. B. Cost of Bandwidth. ○ Charged per data transferred. ○ Also very high. C. Cost to connect to the cloud provider. Scenario (1 of 4): Cheaper Transfers
  • 8. A) Cost of Cloud Instances: Observations ● 10 Gbps R4 instance (r4.8xlarge) pairs offered only maximum of 1.2 Gbps of data transfer inter-region. ○ 10 Gbps only inside a placement group. ● We need more pairs of instances! 8/20 Scenario (1 of 4): Cheaper Transfers
  • 9. Spot Instances! ● Cheaper (up to 90% savings), but volatile, instances. ● Price Fluctuations - Future price unpredictable (for EC2). ● Differing prices among availability zones of a region. ○ Buy from the cheapest availability zones at the moment. ○ Maintain instances in the cheap availability zones. 9/22 Scenario (1 of 4): Cheaper Transfers
  • 10. B) Cost of Bandwidth: Price disparity is real! 10/20 ● Regions 1 - 9 (US, Canada, and EU) remain much cheaper than the others. Scenario (1 of 4): Cheaper Transfers
  • 11. C) Cost to connect to the cloud provider 11/20 ● Connect the end-user to the cloud servers. ● Often provided by the cloud provider. ○ Example: Amazon Direct Connect. ○ Charged per port-hour (e.g. how many hours a 10 GbE port is used). Scenario (1 of 4): Cheaper Transfers
  • 12. Cloud-Assisted Point-to-Point Connectivity 12/20 ● Also cheaper than MPLS networks or transit providers. ○ Thanks to spot instances. Scenario (2 of 4): Higher throughput or reduced latency ● Better control over the path, compared to the Internet paths.
  • 13. 13/20 Scenario (3 of 4): Better Alternative to SaaS Replication ● Deploy Software-as-a-Service (SaaS) applications in just one region. ○ Use NetUber to access them from another region. ■ Instead of replicating them across multiple cloud regions. ● Access to more regions by leveraging multiple cloud providers.
  • 14. 14/20 Scenario (4 of 4): Network Services ● NetUber uses memory-optimized R4 spot instances. ○ Each instance with 244 GB memory, 32 vCPU, and 10 GbE interface. ● Possibility to deploy network services at the instances. ● Network services. ○ Value-added services for the customer. ■ Encryption, WAN-Optimizer, load balancer, .. ○ Services for cost-efficiency. ■ Compression.
  • 15. Evaluation ● Cheaper point-to-point connectivity. ○ AWS as the overlay cloud provider. ○ Compared against a transit provider and another connectivity provider with a large global backbone network. ● Improve latency with cloud routes. ○ Compared to ISPs. ○ Traffic sent from: RIPE Atlas Probes and distributed servers. ○ Destination: AWS distributed servers from the AWS regions. ○ ISPs vs. ISP to the nearest AWS region and then NetUber overlay. 15/20
  • 16. 1) Cheaper point-to-point connectivity 16/20 ● Expense for 10 Gbps flat connectivity ○ Measured for transfers from EU and USA. ○ Cheaper for data transfers <50 TB.
  • 17. 2) Improve latency with cloud routes 17/20 ● Instead of sending traffic A -> Z, can we send A -> B -> Z? ○ B is closer to A. B and Z are servers in cloud regions. ○ B and Z are connected by NetUber overlay.
  • 18. Ping times: ISP vs. NetUber (via region, % improvement) 18/20 ● NetUber cuts Internet latencies up to a factor of 30%. ● The use of Direct Connect would make this even better.
  • 19. Related Work ● Industrial efforts on infrastructure to offer connectivity. ○ Teridion - Internet fast lanes for SaaS providers. ○ Voxility - Large scale globally distributed infrastructure as an alternative to transit providers. ● Previous research focus on technical side. ○ Not economical aspects - More expensive. ○ NetUber as a cheaper alternative, with spot instances. 19/20
  • 20. Conclusion ● A connectivity provider that does not own the infrastructure. ● “Internet Fast-routes” through cloud-assisted networks. ○ Better than ISPs (~50 - 75 Mbps, often with a cap) for end-users. ● Cheaper point-to-point connectivity. ○ Cheaper than transit providers and similar offerings (for < 50 TB/month). ● Future work: ○ Evaluate NetUber for more parameters (loss rate, jitter, ..) ○ Evaluate the cost with more cloud providers and pairs of regions. 20/20
  • 21. Conclusion 21/21 Thank you! ● A connectivity provider that does not own the infrastructure. ● “Internet Fast-routes” through cloud-assisted networks. ○ Better than ISPs (~50 - 75 Mbps, often with a cap) for end-users. ● Cheaper point-to-point connectivity. ○ Cheaper than transit providers and similar offerings (for < 50 TB/month). ● Future work: ○ Evaluate NetUber for more parameters (loss rate, jitter, ..) ○ Evaluate the cost with more cloud providers and pairs of regions.