NaaS
Upcoming SlideShare
Loading in...5
×
 

NaaS

on

  • 444 views

Network as a Service

Network as a Service

Statistics

Views

Total Views
444
Views on SlideShare
443
Embed Views
1

Actions

Likes
0
Downloads
7
Comments
0

1 Embed 1

http://www.slashdocs.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

NaaS NaaS Presentation Transcript

  • EEDC 34330 NaaS: Networking as aExecution Service, a new businessEnvironments for model for networkDistributed operatorsComputingMaster 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 servicemanagement can lead to innovation, new business models,and a reduction in the complexity of running services. It ishappening in the world of computing, and is poised tohappen 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 & CloudLimited visibility of network resources ○ No network monitoring ○ No multicast services ○ No custom path selectionLimited 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 data aggregation ● Redundancy elimination and smart caching *
  • Other Possibilities NaaS & CloudDistinct network services can be provided by ○ Cloud-providers ○ Third-party providers ○ Research approaches ○ Network Virtualization (Overlay Networks etc.)But a central efficient framework does notexist. *
  • 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 SolutionsWhat it provides? ○ Interactive Program (API) ○ Routing Policies ○ Access to Data Plane ○ General-purpose processing *
  • The Single Router NaaS Solutions *
  • The Single Router NaaS SolutionsChallenge: Infrastructure is distributedSolutions: ○ Choose a placement ○ Configure inter-processor communication ○ "Tune" the switch ○ Dynamic Adaptation *
  • The Single Router NaaS SolutionsChallenge: Infrastructure is sharedSolutions: ○ Single control process handling all customers routing sessions ○ tag with customer ID and and process each using the particular customers policy *
  • The Single Router NaaS SolutionsBenefits ● Automate configuration ● Manage separate services independently ● Simplify management ● Outsourced IT *
  • NaaS Boxes NaaSSolutionsGoal: Enable cloud users to ● deploy custom routing protocols ● deploy custom multicast protocols ● modify packets content on path *
  • NaaS Boxes NaaSSolutions *
  • NaaS Boxes NaaSSolutionsFunctionality● Network Visibility● Custom Forwarding● In-network ProcessingRequirements● Integration with current DC hardware● High-level Programming Model● Scalability and isolation *
  • NaaS Boxes NaaSSolutions *
  • NaaS Boxes NaaS SolutionsBenefits ● 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 SolutionsSDN + Indirection + Host-BasedvSwitchesGoal: 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 SolutionsCloud 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 SolutionsBenefits ● 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 NaaSOpportunities:● New business model● New research horizons regarding NaaS: ○ Scalability, Performance, Isolation, Programmability ○ pricing model ○ WAN extension *
  • ConclusionNetwork 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 *
  • References1. 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. 20389242. 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.59349243. 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 *
  • References4. 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=18631376. 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 aExecution Service, a new businessEnvironments for model for networkDistributed operatorsComputingMaster in Computer Architecture,Networks and Systems - CANS EEDC Project Group number: EEDC-2 Group members: Muhammad Anis uddin Nasir Emmanouil Dimogerontakis