SlideShare a Scribd company logo
EEDC

                           34330
                                    NaaS: Networking as a
Execution                          Service, a new business
Environments for
                                      model for network
Distributed
                                          operators
Computing
Master in Computer Architecture,
Networks and Systems - CANS



                                            EEDC Project
                                        Group number: EEDC-2
                                           Group members:
                                       Muhammad Anis uddin Nasir
                                       Emmanouil Dimogerontakis
Outline

●   NaaS
●   NaaS & Cloud
●   Solution Approaches
●   The Future of NaaS




                   *
Outline

●   NaaS
●   NaaS & Cloud
●   Solution Approaches
●   The Future of NaaS




                   *
The Service Trend   NaaS




               *
The Service Trend                                  NaaS

"Decoupling infrastructure management from service
management can lead to innovation, new business models,
and a reduction in the complexity of running services. It is
happening in the world of computing, and is poised to
happen in networking."
                        Jennifer Rexford, Eric Keller




                              *
Outline

● NaaS
● NaaS & Cloud
  ○   Cloud Limitations
  ○   Customer Interests
  ○   Other Possibilities
● NaaS Solutions
● The Future of NaaS



                            *
Cloud Limitations   NaaS & Cloud




                *
Cloud Limitations                     NaaS & Cloud
Limited visibility of network resources
   ○   No network monitoring
   ○   No multicast services
   ○   No custom path selection


Limited Security
   ○   No VPN establishment
   ○   Limited Network policies
   ○   Lack middlebox interposition



                              *
Customer Interests NaaS & Cloud


  ●   Configure specific network policies
  ●   Access to Data Plane
  ●   Implement in-network services
  ●   Performance




                              *
Other Possibilities                 NaaS & Cloud

Distinct network services can be provided by
     ○   Cloud-providers
     ○   Third-party providers
     ○   Research approaches
     ○   Network Virtualization (Overlay Networks etc.)


But a central efficient framework does not
exist.


                             *
Outline

● NaaS
● NaaS & Cloud
● NaaS Solutions
  ○   The Single Router
  ○   NaaS Boxes
  ○   CloudNaaS
● The Future of NaaS



                          *
The Single Router NaaS Solutions

"Basic Connectivity is Not Enough"

Goal: Provide in-network functionality for
      ●   Customer controlled routing
      ●   Cloud computing
      ●   Gaming and Live video streaming
      ●   Network Monitoring




                             *
The Single Router NaaS Solutions

What it provides?
  ○   Interactive Program (API)
  ○   Routing Policies
  ○   Access to Data Plane
  ○   General-purpose processing




                            *
The Single Router NaaS Solutions




               *
The Single Router NaaS Solutions

Challenge:
  Infrastructure is distributed




Solutions:
   ○   Choose a placement
   ○   Configure inter-processor communication
   ○   "Tune" the switch
   ○   Dynamic Adaptation


                              *
The Single Router NaaS Solutions

Challenge:
  Infrastructure is shared




Solutions:
  ○ Single control process handling all customer's routing
    sessions
  ○ tag with customer ID and and process each using
    the particular customers policy


                             *
The Single Router NaaS Solutions


Benefits
  ●   Automate configuration
  ●   Manage separate services independently
  ●   Simplify management
  ●   Outsourced IT




                            *
NaaS Boxes                     NaaS Solutions


Goal: Enable cloud users to
         ● deploy custom routing protocols
         ● deploy custom multicast protocols
         ● modify packets' content on path




                           *
NaaS Boxes       NaaS Solutions




             *
NaaS Boxes                       NaaS Solutions
Functionality
●   Network Visibility
●   Custom Forwarding
●   In-network Processing

Requirements
●   Integration with current DC hardware
●   High-level Programming Model
●   Scalability and isolation




                             *
NaaS Boxes       NaaS Solutions




             *
NaaS Boxes                      NaaS Solutions

Benefits
  ● Fine grained control over small fraction of
    applications:
               ○ Improve overall network efficiency
               ○ Improve performance for individual
                  customer
  ● Considers limited processing capabilities of network
    components




                            *
CloudNaaS                          NaaS Solutions
SDN + Indirection + Host-Based
vSwitches

Goal: Deploy extensible set of network functions such as
    ●   fine-grained network isolation
    ●   custom addressing
    ●   flexible interposition of various middleboxes
    ●   optimizations for performance and availability




                               *
CloudNaaS       NaaS Solutions




            *
CloudNaaS                       NaaS Solutions
Cloud Controller
  ●   Specify user requirements
  ●   Convert rules into communication matrix
  ●   Modified OpenNebula




                            *
CloudNaaS                        NaaS Solutions
 Network Controller
  ●   Compile matrix entries into network-level rules
  ●   Install rules and configure paths
  ●




                             *
CloudNaaS       NaaS Solutions




            *
CloudNaaS                 NaaS Solutions

Benefits
  ● Allows network functions for production
    enterprise applications in IaaS clouds
  ● Optimized for use in cloud
  ● Supported by experiments and simulations
  ● Innovative networking technology and
    standards
  ● Existing prototype


                      *
Outline

●   NaaS
●   NaaS & Cloud
●   NaaS Solutions
●   The Future of NaaS




                   *
Future of NaaS
Opportunities:
●   New business model
●   New research horizons regarding NaaS:
                ○ Scalability, Performance, Isolation,
                   Programmability
                ○ pricing model
                ○   WAN extension




                              *
Conclusion
Network as a Service

●   Provide to the users access to network infrastructure
●   Must have: High level API, Security, Scalability
●   Issues: Performance, Isolation, Programmability
●   Different approaches proposed - still open research area
●   NaaS can lead to new business models




                              *
References

1.   Benson, T., Akella, A., Shaikh, A., & Sahu, S. (2011). CloudNaaS.
     Proceedings of the 2nd ACM Symposium on Cloud Computing - SOCC ’11
     (pp. 1-13). New York, New York, USA: ACM Press. doi:10.1145/2038916.
     2038924

2.   Chen, C.-C., Yuan, L., Greenberg, A., Chuah, C.-N., & Mohapatra, P.
     (2011). Routing-as-a-Service (RaaS): A framework For tenant-directed
     route control in data center. 2011 Proceedings IEEE INFOCOM (pp. 1386-
     1394). Ieee. doi:10.1109/INFCOM.2011.5934924

3.   Costa, P., Migliavacca, M., Pietzuch, P., & Wolf, A. L. (2012). NaaS:
     Network-as-a-Service in the Cloud. USENIX. Retrieved from http://www.
     doc.ic.ac.uk/~costa/papers/costa12naas.pdf




                                       *
References

4.   Dudkowski, D., Tauhid, B., Nunzi, G., & Brunner, M. (2011). A Prototype for
     In-Network Management in NaaS-enabled Networks, 81-88.

5.   Keller, E., & Rexford, J. (2010). The Platform as a service model for
     networking. conference on Research on enterprise networking, (Section 3).
     Retrieved from http://dl.acm.org/citation.cfm?id=1863137

6.   Kim, H., Voellmy, A., Burnett, S., & Feamster, N. (2012). Lithium: Event-
     Driven Network Control. Retrieved from http://smartech.gatech.
     edu/handle/1853/43377




                                         *
Special Thanks To




               *
EEDC

                           34330
                                    NaaS: Networking as a
Execution                          Service, a new business
Environments for
                                      model for network
Distributed
                                          operators
Computing
Master in Computer Architecture,
Networks and Systems - CANS



                                            EEDC Project
                                        Group number: EEDC-2
                                           Group members:
                                       Muhammad Anis uddin Nasir
                                       Emmanouil Dimogerontakis

More Related Content

What's hot

Cisco ucs presentation
Cisco ucs presentationCisco ucs presentation
Cisco ucs presentation
Abdelkader YEDDES
 
SD WAN Overview | What is SD WAN | Benefits of SD WAN
SD WAN Overview | What is SD WAN | Benefits of SD WAN SD WAN Overview | What is SD WAN | Benefits of SD WAN
SD WAN Overview | What is SD WAN | Benefits of SD WAN
Ashutosh Kaushik
 
5G Network Slicing
5G Network Slicing5G Network Slicing
5G Network Slicing
Sridhar Bhaskaran
 
Ccna ppt1
Ccna ppt1Ccna ppt1
Ccna ppt1
AIRTEL
 
What's Coming In CloudStack 4.18
What's Coming In CloudStack 4.18What's Coming In CloudStack 4.18
What's Coming In CloudStack 4.18
ShapeBlue
 
VMware Presentation
VMware PresentationVMware Presentation
VMware Presentation
Emirates Computers
 
802.11ac Overview
802.11ac Overview802.11ac Overview
802.11ac Overview
Michal Jarski
 
Introduction to Software Defined WANs
Introduction to Software Defined WANsIntroduction to Software Defined WANs
Introduction to Software Defined WANs
APNIC
 
IEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesIEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and Services
Dhrumil Panchal
 
CS6003 AD HOC AND SENSOR NETWORKS
CS6003 AD HOC AND SENSOR NETWORKSCS6003 AD HOC AND SENSOR NETWORKS
CS6003 AD HOC AND SENSOR NETWORKS
Kathirvel Ayyaswamy
 
Failover cluster
Failover clusterFailover cluster
Failover cluster
Chinmoy Jena
 
Classless inter domain routing
Classless inter domain routingClassless inter domain routing
Classless inter domain routing
Vikash Gangwar
 
ccna networking ppt
ccna networking pptccna networking ppt
ccna networking ppt
Er. Anmol Bhagat
 
cisco-aci-virtualization-guide-52x
cisco-aci-virtualization-guide-52xcisco-aci-virtualization-guide-52x
cisco-aci-virtualization-guide-52x
ssuser56845e
 
Cisco nexus series
Cisco nexus seriesCisco nexus series
Cisco nexus series
Anwesh Dixit
 
Network function virtualization
Network function virtualizationNetwork function virtualization
Network function virtualization
Satish Chavan
 
Citrix adc technical overview
Citrix adc   technical overviewCitrix adc   technical overview
Citrix adc technical overview
Roshan Dias
 
Cloud computing in a nutshell
Cloud computing in a nutshellCloud computing in a nutshell
Cloud computing in a nutshell
Mehmet Gonullu
 
Cisco Networking (Routing and Switching)
Cisco Networking (Routing and Switching)Cisco Networking (Routing and Switching)
Cisco Networking (Routing and Switching)
Alan Mark
 

What's hot (20)

Cisco ucs presentation
Cisco ucs presentationCisco ucs presentation
Cisco ucs presentation
 
SD WAN Overview | What is SD WAN | Benefits of SD WAN
SD WAN Overview | What is SD WAN | Benefits of SD WAN SD WAN Overview | What is SD WAN | Benefits of SD WAN
SD WAN Overview | What is SD WAN | Benefits of SD WAN
 
5G Network Slicing
5G Network Slicing5G Network Slicing
5G Network Slicing
 
Ccna ppt1
Ccna ppt1Ccna ppt1
Ccna ppt1
 
What's Coming In CloudStack 4.18
What's Coming In CloudStack 4.18What's Coming In CloudStack 4.18
What's Coming In CloudStack 4.18
 
VMware Presentation
VMware PresentationVMware Presentation
VMware Presentation
 
802.11ac Overview
802.11ac Overview802.11ac Overview
802.11ac Overview
 
Introduction to Software Defined WANs
Introduction to Software Defined WANsIntroduction to Software Defined WANs
Introduction to Software Defined WANs
 
IEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesIEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and Services
 
CS6003 AD HOC AND SENSOR NETWORKS
CS6003 AD HOC AND SENSOR NETWORKSCS6003 AD HOC AND SENSOR NETWORKS
CS6003 AD HOC AND SENSOR NETWORKS
 
Failover cluster
Failover clusterFailover cluster
Failover cluster
 
Manet
ManetManet
Manet
 
Classless inter domain routing
Classless inter domain routingClassless inter domain routing
Classless inter domain routing
 
ccna networking ppt
ccna networking pptccna networking ppt
ccna networking ppt
 
cisco-aci-virtualization-guide-52x
cisco-aci-virtualization-guide-52xcisco-aci-virtualization-guide-52x
cisco-aci-virtualization-guide-52x
 
Cisco nexus series
Cisco nexus seriesCisco nexus series
Cisco nexus series
 
Network function virtualization
Network function virtualizationNetwork function virtualization
Network function virtualization
 
Citrix adc technical overview
Citrix adc   technical overviewCitrix adc   technical overview
Citrix adc technical overview
 
Cloud computing in a nutshell
Cloud computing in a nutshellCloud computing in a nutshell
Cloud computing in a nutshell
 
Cisco Networking (Routing and Switching)
Cisco Networking (Routing and Switching)Cisco Networking (Routing and Switching)
Cisco Networking (Routing and Switching)
 

Similar to Network as a Service

NECOS Project: Lightweight Slicing of CloudFederated Infrastructures
NECOS Project: Lightweight Slicing of CloudFederated InfrastructuresNECOS Project: Lightweight Slicing of CloudFederated Infrastructures
NECOS Project: Lightweight Slicing of CloudFederated Infrastructures
ATMOSPHERE .
 
Necos keynote ii_mobislice
Necos keynote ii_mobisliceNecos keynote ii_mobislice
Necos keynote ii_mobislice
Augusto Neto
 
Necos keynote UFRN Telecomday
Necos keynote UFRN TelecomdayNecos keynote UFRN Telecomday
Necos keynote UFRN Telecomday
Augusto Neto
 
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.
 
Diseño de red isp cisco
Diseño de red isp ciscoDiseño de red isp cisco
Diseño de red isp cisco
Jheyson Ayala
 
Fundamentals of 5G Network Slicing
Fundamentals of 5G Network SlicingFundamentals of 5G Network Slicing
Fundamentals of 5G Network Slicing
Tonex
 
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
Pradeeban Kathiravelu, Ph.D.
 
Evolution of internet by Ali Kashif
Evolution of internet  by Ali KashifEvolution of internet  by Ali Kashif
Evolution of internet by Ali Kashif
Ali Kashif Bashir. Ph.D, MIEEE
 
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
Christian Esteve Rothenberg
 
Why Network Functions Virtualization sdn?
Why Network Functions Virtualization sdn?Why Network Functions Virtualization sdn?
Why Network Functions Virtualization sdn?
idrajeev
 
Control Plane for High Capacity Networks Public
Control Plane for High Capacity Networks PublicControl Plane for High Capacity Networks Public
Control Plane for High Capacity Networks Public
CPqD
 
CSIR 5G Research
CSIR 5G ResearchCSIR 5G Research
CSIR 5G Research
Sabelo Dlamini
 
Futurecom 2019 - NECOS
Futurecom 2019 - NECOSFuturecom 2019 - NECOS
Futurecom 2019 - NECOS
Fabio Verdi
 
Kenzan: Architecting for Microservices
Kenzan: Architecting for MicroservicesKenzan: Architecting for Microservices
Kenzan: Architecting for Microservices
Darren Bathgate
 
Everything as a Service
Everything as a ServiceEverything as a Service
Everything as a Servicejavicid
 
Evolving sdn for low power iot networks
Evolving sdn for low power iot networksEvolving sdn for low power iot networks
Evolving sdn for low power iot networks
Hanieh Kashfi
 
Software-Defined Systems for Network-Aware Service Composition and Workflow P...
Software-Defined Systems for Network-Aware Service Composition and Workflow P...Software-Defined Systems for Network-Aware Service Composition and Workflow P...
Software-Defined Systems for Network-Aware Service Composition and Workflow P...
Pradeeban Kathiravelu, Ph.D.
 
Mellanox Market Leading Solutions
Mellanox Market Leading SolutionsMellanox Market Leading Solutions
Mellanox Market Leading Solutions
Mellanox Technologies
 

Similar to Network as a Service (20)

NECOS Project: Lightweight Slicing of CloudFederated Infrastructures
NECOS Project: Lightweight Slicing of CloudFederated InfrastructuresNECOS Project: Lightweight Slicing of CloudFederated Infrastructures
NECOS Project: Lightweight Slicing of CloudFederated Infrastructures
 
Necos keynote ii_mobislice
Necos keynote ii_mobisliceNecos keynote ii_mobislice
Necos keynote ii_mobislice
 
Necos keynote UFRN Telecomday
Necos keynote UFRN TelecomdayNecos keynote UFRN Telecomday
Necos keynote UFRN Telecomday
 
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...
 
Diseño de red isp cisco
Diseño de red isp ciscoDiseño de red isp cisco
Diseño de red isp cisco
 
Fundamentals of 5G Network Slicing
Fundamentals of 5G Network SlicingFundamentals of 5G Network Slicing
Fundamentals of 5G Network Slicing
 
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
 
Evolution of internet by Ali Kashif
Evolution of internet  by Ali KashifEvolution of internet  by Ali Kashif
Evolution of internet by Ali Kashif
 
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
NECOS Industrial Workshop Technical highlights by Prof. Alex Galis (Universit...
 
Why Network Functions Virtualization sdn?
Why Network Functions Virtualization sdn?Why Network Functions Virtualization sdn?
Why Network Functions Virtualization sdn?
 
Control Plane for High Capacity Networks Public
Control Plane for High Capacity Networks PublicControl Plane for High Capacity Networks Public
Control Plane for High Capacity Networks Public
 
EEDC Everthing as a Service
EEDC Everthing as a ServiceEEDC Everthing as a Service
EEDC Everthing as a Service
 
CSIR 5G Research
CSIR 5G ResearchCSIR 5G Research
CSIR 5G Research
 
Futurecom 2019 - NECOS
Futurecom 2019 - NECOSFuturecom 2019 - NECOS
Futurecom 2019 - NECOS
 
Kenzan: Architecting for Microservices
Kenzan: Architecting for MicroservicesKenzan: Architecting for Microservices
Kenzan: Architecting for Microservices
 
Everything as a Service
Everything as a ServiceEverything as a Service
Everything as a Service
 
Vaibhav (2)
Vaibhav (2)Vaibhav (2)
Vaibhav (2)
 
Evolving sdn for low power iot networks
Evolving sdn for low power iot networksEvolving sdn for low power iot networks
Evolving sdn for low power iot networks
 
Software-Defined Systems for Network-Aware Service Composition and Workflow P...
Software-Defined Systems for Network-Aware Service Composition and Workflow P...Software-Defined Systems for Network-Aware Service Composition and Workflow P...
Software-Defined Systems for Network-Aware Service Composition and Workflow P...
 
Mellanox Market Leading Solutions
Mellanox Market Leading SolutionsMellanox Market Leading Solutions
Mellanox Market Leading Solutions
 

More from Save Manos

Software Defined Networking for Community Network Testbeds
Software Defined Networking for Community Network TestbedsSoftware Defined Networking for Community Network Testbeds
Software Defined Networking for Community Network Testbeds
Save Manos
 
Lock Service with Paxos in Erlang
Lock Service with Paxos in ErlangLock Service with Paxos in Erlang
Lock Service with Paxos in Erlang
Save Manos
 
NaaS
NaaSNaaS
FOSS Licenses: A first attempt
FOSS Licenses: A first attemptFOSS Licenses: A first attempt
FOSS Licenses: A first attempt
Save Manos
 
Ciel universal distributed execution engine
Ciel universal distributed execution engine Ciel universal distributed execution engine
Ciel universal distributed execution engine
Save Manos
 
A boring presentation about social mobile communication patterns and opportun...
A boring presentation about social mobile communication patterns and opportun...A boring presentation about social mobile communication patterns and opportun...
A boring presentation about social mobile communication patterns and opportun...Save Manos
 
Man In The Browser
Man In The BrowserMan In The Browser
Man In The BrowserSave Manos
 
P2P-Tuple: Towards a Robust Volunteer Computing Platform
P2P-Tuple: Towards a Robust Volunteer Computing Platform P2P-Tuple: Towards a Robust Volunteer Computing Platform
P2P-Tuple: Towards a Robust Volunteer Computing Platform Save Manos
 
A survey on modifications for unstructured P2P in WMNs .
A survey on modifications for unstructured P2P in WMNs . A survey on modifications for unstructured P2P in WMNs .
A survey on modifications for unstructured P2P in WMNs . Save Manos
 
Intelligent Placement of Datacenter for Internet Services
Intelligent Placement of Datacenter for Internet Services Intelligent Placement of Datacenter for Internet Services
Intelligent Placement of Datacenter for Internet Services
Save Manos
 
RESTful Web Services
RESTful Web ServicesRESTful Web Services
RESTful Web Services
Save Manos
 
Distributed systems
Distributed systemsDistributed systems
Distributed systems
Save Manos
 

More from Save Manos (14)

Software Defined Networking for Community Network Testbeds
Software Defined Networking for Community Network TestbedsSoftware Defined Networking for Community Network Testbeds
Software Defined Networking for Community Network Testbeds
 
Lock Service with Paxos in Erlang
Lock Service with Paxos in ErlangLock Service with Paxos in Erlang
Lock Service with Paxos in Erlang
 
NaaS
NaaSNaaS
NaaS
 
FOSS Licenses: A first attempt
FOSS Licenses: A first attemptFOSS Licenses: A first attempt
FOSS Licenses: A first attempt
 
Ciel universal distributed execution engine
Ciel universal distributed execution engine Ciel universal distributed execution engine
Ciel universal distributed execution engine
 
A boring presentation about social mobile communication patterns and opportun...
A boring presentation about social mobile communication patterns and opportun...A boring presentation about social mobile communication patterns and opportun...
A boring presentation about social mobile communication patterns and opportun...
 
Man In The Browser
Man In The BrowserMan In The Browser
Man In The Browser
 
Apache Mahout
Apache MahoutApache Mahout
Apache Mahout
 
P2P-Tuple: Towards a Robust Volunteer Computing Platform
P2P-Tuple: Towards a Robust Volunteer Computing Platform P2P-Tuple: Towards a Robust Volunteer Computing Platform
P2P-Tuple: Towards a Robust Volunteer Computing Platform
 
A survey on modifications for unstructured P2P in WMNs .
A survey on modifications for unstructured P2P in WMNs . A survey on modifications for unstructured P2P in WMNs .
A survey on modifications for unstructured P2P in WMNs .
 
Intelligent Placement of Datacenter for Internet Services
Intelligent Placement of Datacenter for Internet Services Intelligent Placement of Datacenter for Internet Services
Intelligent Placement of Datacenter for Internet Services
 
Openflow
OpenflowOpenflow
Openflow
 
RESTful Web Services
RESTful Web ServicesRESTful Web Services
RESTful Web Services
 
Distributed systems
Distributed systemsDistributed systems
Distributed systems
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 

Network as a Service

  • 1. EEDC 34330 NaaS: Networking as a Execution Service, a new business Environments for model for network Distributed operators Computing Master in Computer Architecture, Networks and Systems - CANS EEDC Project Group number: EEDC-2 Group members: Muhammad Anis uddin Nasir Emmanouil Dimogerontakis
  • 2. Outline ● NaaS ● NaaS & Cloud ● Solution Approaches ● The Future of NaaS *
  • 3. Outline ● NaaS ● NaaS & Cloud ● Solution Approaches ● The Future of NaaS *
  • 5. The Service Trend NaaS "Decoupling infrastructure management from service management can lead to innovation, new business models, and a reduction in the complexity of running services. It is happening in the world of computing, and is poised to happen in networking." Jennifer Rexford, Eric Keller *
  • 6. Outline ● NaaS ● NaaS & Cloud ○ Cloud Limitations ○ Customer Interests ○ Other Possibilities ● NaaS Solutions ● The Future of NaaS *
  • 7. Cloud Limitations NaaS & Cloud *
  • 8. Cloud Limitations NaaS & Cloud Limited visibility of network resources ○ No network monitoring ○ No multicast services ○ No custom path selection Limited Security ○ No VPN establishment ○ Limited Network policies ○ Lack middlebox interposition *
  • 9. Customer Interests NaaS & Cloud ● Configure specific network policies ● Access to Data Plane ● Implement in-network services ● Performance *
  • 10. Other Possibilities NaaS & Cloud Distinct network services can be provided by ○ Cloud-providers ○ Third-party providers ○ Research approaches ○ Network Virtualization (Overlay Networks etc.) But a central efficient framework does not exist. *
  • 11. Outline ● NaaS ● NaaS & Cloud ● NaaS Solutions ○ The Single Router ○ NaaS Boxes ○ CloudNaaS ● The Future of NaaS *
  • 12. The Single Router NaaS Solutions "Basic Connectivity is Not Enough" Goal: Provide in-network functionality for ● Customer controlled routing ● Cloud computing ● Gaming and Live video streaming ● Network Monitoring *
  • 13. The Single Router NaaS Solutions What it provides? ○ Interactive Program (API) ○ Routing Policies ○ Access to Data Plane ○ General-purpose processing *
  • 14. The Single Router NaaS Solutions *
  • 15. The Single Router NaaS Solutions Challenge: Infrastructure is distributed Solutions: ○ Choose a placement ○ Configure inter-processor communication ○ "Tune" the switch ○ Dynamic Adaptation *
  • 16. The Single Router NaaS Solutions Challenge: Infrastructure is shared Solutions: ○ Single control process handling all customer's routing sessions ○ tag with customer ID and and process each using the particular customers policy *
  • 17. The Single Router NaaS Solutions Benefits ● Automate configuration ● Manage separate services independently ● Simplify management ● Outsourced IT *
  • 18. NaaS Boxes NaaS Solutions Goal: Enable cloud users to ● deploy custom routing protocols ● deploy custom multicast protocols ● modify packets' content on path *
  • 19. NaaS Boxes NaaS Solutions *
  • 20. NaaS Boxes NaaS Solutions Functionality ● Network Visibility ● Custom Forwarding ● In-network Processing Requirements ● Integration with current DC hardware ● High-level Programming Model ● Scalability and isolation *
  • 21. NaaS Boxes NaaS Solutions *
  • 22. NaaS Boxes NaaS Solutions Benefits ● Fine grained control over small fraction of applications: ○ Improve overall network efficiency ○ Improve performance for individual customer ● Considers limited processing capabilities of network components *
  • 23. CloudNaaS NaaS Solutions SDN + Indirection + Host-Based vSwitches Goal: Deploy extensible set of network functions such as ● fine-grained network isolation ● custom addressing ● flexible interposition of various middleboxes ● optimizations for performance and availability *
  • 24. CloudNaaS NaaS Solutions *
  • 25. CloudNaaS NaaS Solutions Cloud Controller ● Specify user requirements ● Convert rules into communication matrix ● Modified OpenNebula *
  • 26. CloudNaaS NaaS Solutions Network Controller ● Compile matrix entries into network-level rules ● Install rules and configure paths ● *
  • 27. CloudNaaS NaaS Solutions *
  • 28. CloudNaaS NaaS Solutions Benefits ● Allows network functions for production enterprise applications in IaaS clouds ● Optimized for use in cloud ● Supported by experiments and simulations ● Innovative networking technology and standards ● Existing prototype *
  • 29. Outline ● NaaS ● NaaS & Cloud ● NaaS Solutions ● The Future of NaaS *
  • 30. Future of NaaS Opportunities: ● New business model ● New research horizons regarding NaaS: ○ Scalability, Performance, Isolation, Programmability ○ pricing model ○ WAN extension *
  • 31. Conclusion Network as a Service ● Provide to the users access to network infrastructure ● Must have: High level API, Security, Scalability ● Issues: Performance, Isolation, Programmability ● Different approaches proposed - still open research area ● NaaS can lead to new business models *
  • 32. References 1. Benson, T., Akella, A., Shaikh, A., & Sahu, S. (2011). CloudNaaS. Proceedings of the 2nd ACM Symposium on Cloud Computing - SOCC ’11 (pp. 1-13). New York, New York, USA: ACM Press. doi:10.1145/2038916. 2038924 2. Chen, C.-C., Yuan, L., Greenberg, A., Chuah, C.-N., & Mohapatra, P. (2011). Routing-as-a-Service (RaaS): A framework For tenant-directed route control in data center. 2011 Proceedings IEEE INFOCOM (pp. 1386- 1394). Ieee. doi:10.1109/INFCOM.2011.5934924 3. Costa, P., Migliavacca, M., Pietzuch, P., & Wolf, A. L. (2012). NaaS: Network-as-a-Service in the Cloud. USENIX. Retrieved from http://www. doc.ic.ac.uk/~costa/papers/costa12naas.pdf *
  • 33. References 4. Dudkowski, D., Tauhid, B., Nunzi, G., & Brunner, M. (2011). A Prototype for In-Network Management in NaaS-enabled Networks, 81-88. 5. Keller, E., & Rexford, J. (2010). The Platform as a service model for networking. conference on Research on enterprise networking, (Section 3). Retrieved from http://dl.acm.org/citation.cfm?id=1863137 6. Kim, H., Voellmy, A., Burnett, S., & Feamster, N. (2012). Lithium: Event- Driven Network Control. Retrieved from http://smartech.gatech. edu/handle/1853/43377 *
  • 35. EEDC 34330 NaaS: Networking as a Execution Service, a new business Environments for model for network Distributed operators Computing Master in Computer Architecture, Networks and Systems - CANS EEDC Project Group number: EEDC-2 Group members: Muhammad Anis uddin Nasir Emmanouil Dimogerontakis