22
COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 1 Bell Labs Network Awareness and Virtualization Meets Cloud Volker Hilt Bell Labs/Alcatel-Lucent

Network Awareness and Bell Labs Virtualization Meets Cloud

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Network Awareness and Bell Labs Virtualization Meets Cloud

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

COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 2

CUSTOMER STORIES

Page 3: Network Awareness and Bell Labs Virtualization Meets Cloud

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

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

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

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

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

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

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

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

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

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

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

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

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

COPYRIGHT © 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED. Slide 16

WHY SHOULD USERS CARE?

Page 17: Network Awareness and Bell Labs Virtualization Meets Cloud

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

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

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

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

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

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