Virtual Network Services As Enabler of Dynamic Application-Aware Traffic Engineering Masato Tsuru



Similar documents
Disaster-Resilient Backbone and Access Networks

Results from MyConnection SG Pilot (October 2014 March 2015)

2. Research and Development on the Autonomic Operation. Control Infrastructure Technologies in the Cloud Computing Environment

LoRaWAN. What is it? A technical overview of LoRa and LoRaWAN. Technical Marketing Workgroup 1.0

Testing & Assuring Mobile End User Experience Before Production. Neotys

Software-Defined Networks Powered by VellOS

ICTTEN6172A Design and configure an IP- MPLS network with virtual private network tunnelling

How the emergence of OpenFlow and SDN will change the networking landscape

Better management of large-scale, heterogeneous networks toward a programmable management plane

How the Emergence of OpenFlow and SDN will Change the Networking Landscape

Cross-layer Optimisation and Traffic Control for Delivering Super High Definition Video

Traffic Engineering & Network Planning Tool for MPLS Networks

Mobile Cloud Computing: Survey & Discussion. Jianting Yue Sep 27, 2013

BELL LABS METRO NETWORK TRAFFIC GROWTH: AN ARCHITECTURE IMPACT STUDY

Using Steelhead Appliances and Stingray Aptimizer to Accelerate Microsoft SharePoint WHITE PAPER

FTTH Progress and Impact. Understanding the FTTH landscape to enable better business decisions

What is OpenFlow? What does OFELIA? An Introduction to OpenFlow and what OFELIA has to do with it

Analysis of Performance of VoIP

APTA TransiTech Conference Communications: Vendor Perspective (TT) Phoenix, Arizona, Tuesday, VoIP Solution (101)

White Paper. Requirements of Network Virtualization

Priority Queuing of Network Game Traffic over a DOCSIS Cable Modem Link

Study Plan Masters of Science in Computer Engineering and Networks (Thesis Track)

AboveNet Virtual Data Center

Enabling the SmartGrid through Cloud Computing

Multimedia Data Transmission over Wired/Wireless Networks

WiMAX and the IEEE m Air Interface Standard - April 2010

WiMAX technology. An opportunity that can lead African Countries to the NET Economy. Annamaria Raviola SVP - Marketing and Business Development

IMPROVING QUALITY OF VIDEOS IN VIDEO STREAMING USING FRAMEWORK IN THE CLOUD

B4: Experience with a Globally-Deployed Software Defined WAN TO APPEAR IN SIGCOMM 13

Azure Media Service Cloud Video Delivery KILROY HUGHES MICROSOFT AZURE MEDIA

Virtual Privacy vs. Real Security

Evolving to a Software Defined Carrier Network. Shunichiro Tejima

High-Speed TCP Performance Characterization under Various Operating Systems

White Paper on NETWORK VIRTUALIZATION

Panopticon: Incremental SDN Deployment in Enterprise Networks

Demonstrating the high performance and feature richness of the compact MX Series

What Applications Can be Deployed with Software Defined Elastic Optical Networks?

Portable Wireless Mesh Networks: Competitive Differentiation

White paper. Reliable and Scalable TETRA networks

Network performance in virtual infrastructures

TCP/IP Network Communication in Physical Access Control

Platforms for Innovation

Today s webinar will begin shortly. Please stand by

Introduction Page 2. Understanding Bandwidth Units Page 3. Internet Bandwidth V/s Download Speed Page 4. Optimum Utilization of Bandwidth Page 8

Business Case for Cisco SDN for the WAN

Connecting Australia s NBN Future to the Globe

Real-Time Communication in IEEE Wireless Mesh Networks: A Prospective Study

Network Virtualization and Application Delivery Using Software Defined Networking

Rev Technology Document

How QoS differentiation enhances the OTT video streaming experience. Netflix over a QoS enabled

Network Virtualization

Network Virtualization for Large-Scale Data Centers

WHITE PAPER. Realistic LTE Performance From Peak Rate to Subscriber Experience

Realtime Multi-party Video Conferencing Service over Information Centric Networks

GLIF End to end architecture Green paper

Performance Analysis of VoIP Codecs over BE WiMAX Network

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc

Mobile Content Delivery: Challenges and Opportunities

APPLICATION-AWARE ROUTING IN SOFTWARE-DEFINED NETWORKS

Internet Video Streaming and Cloud-based Multimedia Applications. Outline

The changing face of global data network traffic

Cloud Computing Training

CHAPTER 6. VOICE COMMUNICATION OVER HYBRID MANETs

We Deliver the Future of Television The benefits of off-the-shelf hardware and virtualization for OTT video delivery

Fax Server Cluster Configuration

Software-Defined Networking Architecture Framework for Multi-Tenant Enterprise Cloud Environments

Hybrid system and new business model

Intelligent Content Delivery Network (CDN) The New Generation of High-Quality Network

Frequently Asked Questions

An Introduction to VoIP Protocols

4 High-speed Transmission and Interoperability

PORTrockIT. Spectrum Protect : faster WAN replication and backups with PORTrockIT

LTE Mobility Enhancements

Contents. Foreword. Acknowledgments

ICTTEN4215A Install and configure internet protocol TV in a service provider network

Stability of QOS. Avinash Varadarajan, Subhransu Maji

Denial of Service Attacks and Resilient Overlay Networks

Smart Queue Scheduling for QoS Spring 2001 Final Report

SDN and Data Center Networks

5G & Internet of Things. Hartmut Kremling Vodafone Ambassador Dresden,

Efficient and low cost Internet backup to Primary Video lines

Alternative Wireless Access Technologies. Heinz Willebrand, CEO & President

M.Sc. IT Semester III VIRTUALIZATION QUESTION BANK Unit 1 1. What is virtualization? Explain the five stage virtualization process. 2.

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

Transcription:

Virtual Network Services As Enabler of Dynamic Application-Aware Traffic Engineering Masato Tsuru Network Design Research Center, Kyushu Institute of Technology, Japan

Ultimate Goal (or Problems already faced...) Support huge network traffic sustainably From YouTube, software updates, to Cloud, M2M, ITS, Smartgrid,... in cost and energy efficient ways Enable/support diverse, innovative network applications (in diverse environments) Distributed, Collaborative, Cyber-physical, Wireless, Mobile, Ad hoc,... Diverse demands and conditions: e.g., Throughput v.s. latency, Security, Mission criticalness,... Resilient for extra. situations Disaster or cyber-attack damage tolerance and fast recovery (We cannot assume perfect protection) 2

Internet Traffic Monitoring in Japan: Still Growing From Report by Ministry of Internal Affairs and Communications, Japan 3

Mobile Traffic Growth Forecasts... exponential? (from Report ITU-R M.2243: Assessment of the global mobile broadband deployments and forecasts for International Mobile Telecommunications) 4

Network Access Infra. Diversity: Still Growing IF multiple different networks can be used for a single transfer task in an integrated fashion, the efficiency can be increased and/or the cost decreased Bandwidth narrow Satellite Cellular phone WIFI WIFI WIFI WIFI E-Mai l VOIP C HAT Store-carry-forward scheme based network infrastructure UP DATE WIFI WIFI Optical /ADSL AUDIO WEB DOWNL OAD STREAM ING IPTV broad rural urban rural Population density 5

Where and How Can We Solve the Problems? Applications/Users (L7) Save an unnecessary use of resource Life can change; But do not discourage economy Networking (L2-6) -- It's OUR field. Allocate physical resources efficiently for sufficient functionality and performance of each application TE (Traffic Engineering) in a widest sense Physical Communication Media (L1) Increase network capacities by deployments or new complex technologies Often costly. Theoretical limits may be approaching 6

Networking Solutions Effective and Efficient Resource Sharing (TE) More application-aware and physical media-aware dynamic, flexible, adaptive allocations are needed 3 New technology trends (involving each other) 1. Asynchronism (non-realtime/non-interactive) Typically seen in DTN and CCN (ICN) Freedom of Time and Space for Optimization: Store and scheduling, Multi-network-path, Prefetch and cache, Information Coding, Further In-network processing,... 2. Multiple time and space-scale control. E.g., Packet-level Scheduling and processing Flow Scheduling for simultaneous competition Synthetic mechanism for traffic peak shift in large Phase change for extraordinary situations (less resources) 3. User/Social Activity Interaction Assist and Inducement, Mobility, Cyber-physical apps.,,, 7

Two Players in a Basic Model InP (Infrastructure Provider) Provide physical resources: Regional and Global, Backbone and Wireless,.. Like a public service; Suffer flat rate Know and control physical resources SP (Service Provider) Contents and/or applications: Google, Yahoo!, Amazon, Apple, Skype, navigation services, game services,... Cause huge and diverse traffic Know and control applications and users Effective M InPs by N SPs collaboration required 8

Architecture/Model for Design/Implementation To allow diverse design choices Trade-off on Performance, Efficiency, Resiliency, Fairness,. Strict/Probabilistic optimization, Heuristics, Game-theoretic,...; Centralized/Decentralized New application interfaces and user interaction To solve real world requirements Business Model, Standardization, Regulation, ID/Locator separation, Distributed Security/AAA Can Network Virtualization Help us? Virtual Network (VN) per app/service differentiated VN for extraordinary situation change Incremental Deployment, Extensibility, Programmability,.. Management of End-host locators needed 9

Network Virtualization Enabling Application-Aware TE Traditional Internet Diverse Services/Users Shif to Save Demand Flexible Internet Diverse Services/Users アプリ 1 アプリ アプリ アプリ N アプリ 1 アプリ アプリ アプリ N TCP/IP = A single Virtualized Network by integrating M resources Do Optimal Matching Provide N diverse Virtual Networks by combining M resources 通 信 1環 境 通 信 環 境 通 信 環 境 通 信 M環 境 通 信 1環 境 通 信 環 境 通 信 環 境 通 信 M環 境 Diverse Network Infra/Resources Increase Capacity Diverse Network Infra/Resources Assume (almost) realtime, bidirectional data exchange along a single (almost) stable path between fixed end-hosts Be Flexible, Extensible, Robust, and Open 10

A Middle Layer Model (Virtual Network Provider) VN for SP (1) InP (1) VN for SP (2) VN for SP (3) InP (2) Service Provider (SP) Has a proprietary VN to provide its services to end users The VN is provided by VNP Virtual Network Provider (a Reliable Middle Layer) Coordinator between SPs and InPs Provide a SP's VN in cooperation with InPs (Abstraction, Integration. Separation,..) Operated by a union of InPs?? Infrastracture Provider (InP) Provide resources (network, storage, computation) to SPs via VNP 11

Our Research Plan Application-Aware New Generation TE Huge traffic, Diverse apps, Resiliency, and Fairness By introducing Asynchronism, Multiple scale control, and User Interaction Intra-VN TE and Inter-VN TE; the latter is more challenging Virtual Network Service Architecture enabling new TE A Middle Layer Model -- A proof-of-concept development of Control and (perfsonar-based) Management planes InP: OpenFlow + In-Network servers (storage and proc.) OpenFlow has a potential of very flexible TE We use Trema-based controler (may be easy to use?:-) SP: Use case of realtime and non-realtime applications Experimental Analysis & Evaluation JGN-X and OpenFlow testbed on it Large-scale simulation and emulation testbed (STARBED) 12

A Simple Flow Scheduling (Just a Serialization) Normal parallel transfer 100 Bandwidth Allocation Transmission Completion Time[s] average Elapsed Time Serialized transfer 100 Bandwidth Allocation Transmission Completion Time[s] average Wait Elapsed Time 1st Flow's and Averaged Transmission Completion Times are reduced 13

A Simple Flow Scheduling (Simulation settings) Preliminary estimation of the effect of a simple scheduling: When sender A wants to send a new file to receiver B, A declares the file size and WAITS IF Some other shorter flow is running/wants to run on the bottle neck link for A's new flow. Simulation Model At time 0, each sender (at Left-side) wants to send TWO files to different randomly chosen receivers (at Right-side) side). So EIGHT flows compete in total. Each file has a random size(50[mbit]~500[mbit]) Each flow traverse a single path which is randomly chosen among the shortest paths from the sender to the receiver.. Each link is 100 [Mbps] unless otherwise noted. Repeat 100 simulations with different seeds. 14

A Simple Flow Scheduling (Results of 100 trials) Effective Rate = Transmission completion time / File size X: Effective Rate by the normal parallel transfer Y: Effective Rate by a simple (serialized) scheduling 70 グループSCHによる 実 効 転 送 レート[Mbps] 60 50 40 30 20 10 Case 1: All 25 links are homogeneous (100 [Mbps]) 0 0 10 20 30 40 50 60 70 Case 2: 通 3 常 links 転 送 in による 25 are 実 効 narrow 転 送 レート[Mbps] (60 [Mbps]) 15

Middle Layer Model: A proof-of-concept development Resource View Mapping (DBs) SP-VNP, VNP-InP Interface (API) -- Topology, Link capacity Endhost mapping Use case app -- multicast delivery サービスレイヤ ミドルレイヤ インフラレイヤ トポロジ 情 報 DB S1 S1 VX C3 C3 SS VY C3 Y3 C2 C2 VZ C1 C1 トポロジ 情 報 DB トポロジ 情 報 DB 資 源 情 報 DB 資 源 情 報 DB トポロジ 情 報 DB 資 源 対 応 表 DB 資 源 情 報 DB Application server S1 X1 InP X Y1 X2 X3 InP Y Y2 C2 Z1 InP Z Application client C1 トポロジ 情 報 DB 資 源 情 報 DB 16

Middle Layer Model: A proof-of-concept development (2) 17