Network Awareness and Bell Labs Virtualization Meets Cloud
Transcript of Network Awareness and Bell Labs Virtualization Meets Cloud
![Page 1: Network Awareness and Bell Labs Virtualization Meets Cloud](https://reader030.fdocuments.net/reader030/viewer/2022012710/61aa503042333009b142976f/html5/thumbnails/1.jpg)
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 1
Bell Labs Network Awareness and
Virtualization Meets Cloud
Volker Hilt
Bell Labs/Alcatel-Lucent
![Page 2: Network Awareness and Bell Labs Virtualization Meets Cloud](https://reader030.fdocuments.net/reader030/viewer/2022012710/61aa503042333009b142976f/html5/thumbnails/2.jpg)
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 2
CUSTOMER STORIES
![Page 3: Network Awareness and Bell Labs Virtualization Meets Cloud](https://reader030.fdocuments.net/reader030/viewer/2022012710/61aa503042333009b142976f/html5/thumbnails/3.jpg)
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 3
CUSTOMER STORIES
I want a network which is elastic, that scales with my business, software definable and on-demand
• John Donovan – COO AT&T
Google has 1000 devices in spare parts inventory, a Telecom Provider has 50,000
Trained personnel needed to maintain all the different boxes
For mobile and for fixed network
![Page 4: Network Awareness and Bell Labs Virtualization Meets Cloud](https://reader030.fdocuments.net/reader030/viewer/2022012710/61aa503042333009b142976f/html5/thumbnails/4.jpg)
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 4
NETWORK FUNCTION VIRTUALIZATION MOVING NETWORK FUNCTIONALITY TO THE CLOUD
RNC/BSC
CDN
OSS BSS
Enterprise services
Mobile core EPC CDN
IPTV IMS
Mobile core EPC
Legacy Service Provider
Operational resource Operational resource
Cloud Platform
Simple network
Virtualized Service Provider
![Page 5: Network Awareness and Bell Labs Virtualization Meets Cloud](https://reader030.fdocuments.net/reader030/viewer/2022012710/61aa503042333009b142976f/html5/thumbnails/5.jpg)
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 5
The World Is My Data Center
![Page 6: Network Awareness and Bell Labs Virtualization Meets Cloud](https://reader030.fdocuments.net/reader030/viewer/2022012710/61aa503042333009b142976f/html5/thumbnails/6.jpg)
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 6
TOWARDS TOMORROW’S CLOUDS FROM CENTRALIZED TO DISTRIBUTED CLOUDS
Services
Services Services
![Page 7: Network Awareness and Bell Labs Virtualization Meets Cloud](https://reader030.fdocuments.net/reader030/viewer/2022012710/61aa503042333009b142976f/html5/thumbnails/7.jpg)
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 7
CHALLENGE: TWO DIFFERENT WORLD VIEWS APPLICATIONS VS. NETWORK
Application View
Network View
![Page 8: Network Awareness and Bell Labs Virtualization Meets Cloud](https://reader030.fdocuments.net/reader030/viewer/2022012710/61aa503042333009b142976f/html5/thumbnails/8.jpg)
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 8
THE NETWORKED CLOUD OVERCOMING THE NETWORK/APPLICATION GAP
Programming
Awareness
![Page 9: Network Awareness and Bell Labs Virtualization Meets Cloud](https://reader030.fdocuments.net/reader030/viewer/2022012710/61aa503042333009b142976f/html5/thumbnails/9.jpg)
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 9
NETWORK AWARENESS WHY ARE NETWORKS HARD TO SEE?
Infrastructure Complexity
Measurement Data Volume*
Policy
* Source: http://www.opte.org/maps/
![Page 10: Network Awareness and Bell Labs Virtualization Meets Cloud](https://reader030.fdocuments.net/reader030/viewer/2022012710/61aa503042333009b142976f/html5/thumbnails/10.jpg)
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 10
Gather Abstract Export
EXPOSING NETWORK STATE KEY PROCESSING STEPS
Accuracy
Trade- off
Detail
Topology Maps & Events
PID#2
PID#1
PID#3
![Page 11: Network Awareness and Bell Labs Virtualization Meets Cloud](https://reader030.fdocuments.net/reader030/viewer/2022012710/61aa503042333009b142976f/html5/thumbnails/11.jpg)
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 11
EU-ISP2 Nodes MB
Original 1103 20
Abstraction 225 0,8
Reduction 80% 96%
TOPOLOGY ABSTRACTION AT THE RIGHT LEVEL OF DETAIL
Example Topology
![Page 12: Network Awareness and Bell Labs Virtualization Meets Cloud](https://reader030.fdocuments.net/reader030/viewer/2022012710/61aa503042333009b142976f/html5/thumbnails/12.jpg)
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 12
TOPOLOGY ABSTRACTION EXAMPLE GRAPHS
Original Abstraction Penalty
![Page 13: Network Awareness and Bell Labs Virtualization Meets Cloud](https://reader030.fdocuments.net/reader030/viewer/2022012710/61aa503042333009b142976f/html5/thumbnails/13.jpg)
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 13
NETWORK TOPOLOGY INTERFACE HOW TO TALK TO AN APPLICATION?
Application-Layer Traffic Optimization (ALTO)
• IETF standard network/application interface
• Enables network-aware selection of resources from a candidate set
• Format for topology & cost maps
• No specification of topology abstraction algorithms or information sources
• RESTful protocol based on HTTP/Json
• Initially focused on localizing P2P traffic but evolving towards CDN and Cloud use cases
![Page 14: Network Awareness and Bell Labs Virtualization Meets Cloud](https://reader030.fdocuments.net/reader030/viewer/2022012710/61aa503042333009b142976f/html5/thumbnails/14.jpg)
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 14
NETWORK TOPOLOGY INTERFACE EVOLVING ALTO TOWARDS CDN/CLOUD
CDN/cloud requirement Internet-Draft
The Virtual Private Network (VPN) Service in ALTO: Use Cases, Requirements and Extensions
draft-scharf-alto-vpn-service
Scalable, incremental updates for dynamic data draft-schwan-alto-incr-updates
Time scheduling for data center workload patterns draft-randriamasy-alto-cost-schedule
Efficient maps for multiple costs (e.g., network+CPU) draft-randriamasy-alto-multi-cost
ALTO Evolution in the IETF
ALTO extensions for new use cases
• Content Delivery Networks (CDNs)
• Data centers and clouds
![Page 15: Network Awareness and Bell Labs Virtualization Meets Cloud](https://reader030.fdocuments.net/reader030/viewer/2022012710/61aa503042333009b142976f/html5/thumbnails/15.jpg)
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 15
0
20
40
60
ms
Average Delay
0%
10%
20%
30%
40%
Maximum Link Utilization
NETWORK-AWARE SERVICES WHY UNDERSTANDING TOPOLOGY MATTERS
Reduced by 33% points! 5ms more
than optimal
![Page 16: Network Awareness and Bell Labs Virtualization Meets Cloud](https://reader030.fdocuments.net/reader030/viewer/2022012710/61aa503042333009b142976f/html5/thumbnails/16.jpg)
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 16
WHY SHOULD USERS CARE?
![Page 17: Network Awareness and Bell Labs Virtualization Meets Cloud](https://reader030.fdocuments.net/reader030/viewer/2022012710/61aa503042333009b142976f/html5/thumbnails/17.jpg)
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 17
MANAGING CONNECTIVITY FOR CLOUD SERVICES BEYOND OBSERVING NETWORK STATUS
Data Centers host large number of tenants
• Synchronized delivery of network and compute resources
• Isolate service traffic
• Quality of experience
Current solutions have limitations
• Decoupled management of network and services
• VPNs: limited scalability
• Access Control Lists: limited mobility Networked Cloud
![Page 18: Network Awareness and Bell Labs Virtualization Meets Cloud](https://reader030.fdocuments.net/reader030/viewer/2022012710/61aa503042333009b142976f/html5/thumbnails/18.jpg)
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 18
NETWORK-AWARE VPN OPTIMIZATION JOINT MANAGEMENT OF NETWORKS AND SERVICES
Example: Cloud Bursting
• Grow service to additional data center
• Extend VPN and start VMs
• Select site that provides best performance.
Service provider MPLS/IP network
PE
PE
Provider edge (PE)
Customer Site
Data Center 1
Virtual private network (VPN)
Data Center 2
![Page 19: Network Awareness and Bell Labs Virtualization Meets Cloud](https://reader030.fdocuments.net/reader030/viewer/2022012710/61aa503042333009b142976f/html5/thumbnails/19.jpg)
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 19
PROTOTYPE
CE Data Center 3 Data Center 1
CE VPN
MPLS/IP
CE Data Center 2
ALTO server ALTO server
Northbound OSS Interface
ALTO Server
Network Management System (NMS)
ALTO Protocol
Provisioning
NMS Adapter
VPN Application
SNMP, ...
Prototype Setup
![Page 20: Network Awareness and Bell Labs Virtualization Meets Cloud](https://reader030.fdocuments.net/reader030/viewer/2022012710/61aa503042333009b142976f/html5/thumbnails/20.jpg)
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 20
VPN topology view Constraint-based scale-out
PROTOTYPE SELF-SERVICE PORTAL FOR CONNECTIVITY MANAGEMENT
![Page 21: Network Awareness and Bell Labs Virtualization Meets Cloud](https://reader030.fdocuments.net/reader030/viewer/2022012710/61aa503042333009b142976f/html5/thumbnails/21.jpg)
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 21
NETWORK-AWARENESS AND VIRTUALIZATION UNDERSTANDING AND CHANGING NETWORK SERVICES
Software-Defined Networks (SDN) and ALTO concepts provide network-awareness and programmability
SDN application SDN application
SDN application
SDN controller / orchestrator
Appl.
domain
Netw.
domain
Netw. element
• Topology
• Resources
• Capabilities
• QoS needs
• Constraints
• Credentials
Info
• Triggers
• Events
• Logs/billing
• Configuration
• Routing
• Exceptions
Info
Co
ntr
ol
Co
ntr
ol
Existing
control/mgmt. Netw. element
South-
bound
API
North-
bound
API
ALTO
![Page 22: Network Awareness and Bell Labs Virtualization Meets Cloud](https://reader030.fdocuments.net/reader030/viewer/2022012710/61aa503042333009b142976f/html5/thumbnails/22.jpg)
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 22
CONCLUSION
• Expand the principles of cloud computing to new domains
− Service providers are interested in Network Function Virtualization
• Network-oriented services require
− Understanding of network state
− Management of connectivity within and across data centers
• Bell Labs and the research community are addressing these issues
− ALTO: industry standard providing network-awareness for services
− Joint management of network and services
− SDN: tailoring networks to meet service needs