Cross-Layer Optimization (CLO) Problem Statement Young Lee, Susan Hares, Greg Bernstein.

Slides:



Advertisements
Similar presentations
Network Resource Broker for IPTV in Cloud Computing Lei Liang, Dan He University of Surrey, UK OGF 27, G2C Workshop 15 Oct 2009 Banff,
Advertisements

All rights reserved © 2006, Alcatel Grid Standardization & ETSI (May 2006) B. Berde, Alcatel R & I.
G : DCM Signaling Mechanism Using GMPLS RSVP-TE ITU-T Workshop on IP-Optical, Chitose, Japan 7/11/2002 Dimitrios Pendarakis, Tellium, Inc. ITU-T.
Identifying MPLS Applications
Streaming Video over the Internet
Application-Based Network Operations (ABNO) IETF 88 – SDN RG
Quality of Service Update
An Architecture for Application-Based Network Operations Adrian Farrel - Old Dog Consulting Daniel King –
Building Cloud-ready Video Transcoding System for Content Delivery Networks(CDNs) Zhenyun Zhuang and Chun Guo Speaker: 饒展榕.
Multimedia Systems As Presented by: Craig Tomastik.
Fundamentals of Multimedia Part III: Multimedia Communications and Networking Chapter 15 : Network Services and Protocols for Multimedia Communications.
Multi-Layer Switching Layers 1, 2, and 3. Cisco Hierarchical Model Access Layer –Workgroup –Access layer aggregation and L3/L4 services Distribution Layer.
Grant agreement n° SDN architectures for orchestration of mobile cloud services with converged control of wireless access and optical transport network.
19 Historical overview Main challenge: How to distribute content in high quality over the Internet cost-effectively? • Traditional “Best-effort” model:
Application layer (continued) Week 4 – Lecture 2.
EE 4272Spring, 2003 EE4272: Computer Networks Instructor: Tricia Chigan Dept.: Elec. & Comp. Eng. Spring, 2003.
A Study of MPLS Department of Computing Science & Engineering DE MONTFORT UNIVERSITY, LEICESTER, U.K. By PARMINDER SINGH KANG
November th Beijing, China1 Cross Stratum Optimization (CSO) Bar BOF.
Abstraction and Control of Transport Networks (ACTN) BoF
Communication Part IV Multicast Communication* *Referred to slides by Manhyung Han at Kyung Hee University and Hitesh Ballani at Cornell University.
IETF68 CCAMP1 GMPLS Control of Ethernet Forwarding Don Fedyk Loa Andersson
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
FI-WARE – Future Internet Core Platform FI-WARE Interface to Networks and Devices (I2ND) July 2011 High-level description.
UPnP™ QoS WC Progress Narm Gadiraju Co-Chair of UPnP™ QoS WC Intel Corporation.
1 MultimEDia transport for mobIlE Video AppLications 9 th Concertation Meeting Brussels, 13 th February 2012 MEDIEVAL Consortium.
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
SCAN: a Scalable, Adaptive, Secure and Network-aware Content Distribution Network Yan Chen CS Department Northwestern University.
Protocols and the TCP/IP Suite
Infrastructure for Better Quality Internet Access & Web Publishing without Increasing Bandwidth Prof. Chi Chi Hung School of Computing, National University.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Identifying Application Impacts on Network Design Designing and Supporting Computer.
Our Last Class!!  summary  what does the future look like?
MPLS and Traffic Engineering Ji-Hoon Yun Computer Communications and Switching Systems Lab.
1 High-Level Carrier Requirements for Cross Layer Optimization Dave McDysan Verizon.
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Introduction Slide 1 A Communications Model Source: generates.
Quality of Service in the Internet The slides of part 1-3 are adapted from the slides of chapter 7 published at the companion website of the book: Computer.
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
1 UHG MPLS Experience June 14, 2005 Sorell Slaymaker Director Network Architecture & Technologies
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Identifying Application Impacts on Network Design Designing and Supporting.
0 draft-lkchoi-mmusic-iptvdbs-req-00.txt 63rd IETF, 1 August 2005 Requirement of service provider for the Data Broadcasting Service over the IPTV Lark.
HUAWEI TECHNOLOGIES CO., LTD. Page 1 Survey of P2P Streaming HUAWEI TECHNOLOGIES CO., LTD. Ning Zong, Johnson Jiang.
PPSP Peer Protocol draft-gu-ppsp-peer-protocol PPSP WG IETF 82 Taipei Rui Cruz (presenter) Yingjie Gu, Jinwei Xia, Mário Nunes, David Bryan, João Taveira.
OIF NNI: The Roadmap to Non- Disruptive Control Plane Interoperability Dimitrios Pendarakis
1 Presentation_ID © 1999, Cisco Systems, Inc. Cisco All-IP Mobile Wireless Network Reference Model Presentation_ID.
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
A Combat Support Agency Defense Information Systems Agency GIG EWSE IA and NetOps (EE213) 17 August 2011 UNCLASSIFIED Tactical Edge Service: NetOps and.
1 Integrating security in a quality aware multimedia delivery platform Paul Koster 21 november 2001.
William Stallings Data and Computer Communications
Multimedia and Networks. Protocols (rules) Rules governing the exchange of data over networks Conceptually organized into stacked layers – Application-oriented.
Multimedia Systems Instructor: Bajuna Salehe Web:
EE 122: Lecture 15 (Quality of Service) Ion Stoica October 25, 2001.
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 17 This presentation © 2004, MacAvon Media Productions Multimedia and Networks.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. Overview of Ethernet Networking A Rev /31/2011.
1 Revision to DOE proposal Resource Optimization in Hybrid Core Networks with 100G Links Original submission: April 30, 2009 Date: May 4, 2009 PI: Malathi.
1 Traffic Engineering By Kavitha Ganapa. 2 Introduction Traffic engineering is concerned with the issue of performance evaluation and optimization of.
Submission May 2016 H. H. LEESlide 1 IEEE Framework and Its Applicability to IMT-2020 Date: Authors:
Supporting Advanced Scientific Computing Research Basic Energy Sciences Biological and Environmental Research Fusion Energy Sciences High Energy Physics.
1 Network related topics Bartosz Belter, Wojbor Bogacki, Marcin Garstka, Maciej Głowiak, Radosław Krzywania, Roman Łapacz FABRIC meeting Poznań, 25 September.
Multimedia Communication Systems Techniques, Standards, and Networks Chapter 4 Distributed Multimedia Systems.
Fault – Tolerant Distributed Multimedia Streaming Web Application By Nirvan Sagar – Srishti Ganjoo – Syed Shahbaaz Safir
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
Carrier/Network Perspectives Cross-Layer Optimization (CLO) Bar Bof
Grid Optical Burst Switched Networks
Greg Bernstein Young Lee
Network Cost Services for Network-Aware FI Applications
Mohammad Malli Chadi Barakat, Walid Dabbous Alcatel meeting
CHAPTER 8 Network Management
Lecture 6: TCP/IP Networking 1nd semester By: Adal ALashban.
Specialized Cloud Architectures
Presentation transcript:

Cross-Layer Optimization (CLO) Problem Statement Young Lee, Susan Hares, Greg Bernstein

Page 1 Cross-Layers Application Layer (Host Layer) Distributed Resources: servers, content, data sets, computing power, cache/mirror Uses Network Resources Different QoS requirements for each application Transport to Network Layer Bandwidth, Connections, Links, Connection Processing (Creation, Deletion, Management) Admission Control, Resource Reservation Applications uses resources in IP, MPLS, and/or Optical Transport Networks, Layer 2 Transport Layer Network Layer Application Layer

Page 2 Applications need Assured performance levels associated with the application. Optimized resource utilization via cross-layer interaction between application and network layers, A cross-layer management paradigm that is dynamic, interactive, elastic, adaptive, and flexible across application-network layers. ›Elastic – stretches the network during growth ›Adaptive – changes with network

Page 3 Current and Emerging Application Resources Live Data Sources ›Video or audio from live sporting or entertainment events, data feeds from radio telescopes, remote medical surgery Processing Resources ›Raw computational capability for cloud computing, transactional capabilities for e-commerce, processing for streaming media, transcoding capabilities for video and audio, etc... Storage Resources ›Disk farms, tape libraries, etc... Content/Data Sets ›Video, audio, commercial, scientific, etc...

Page 4 Application Service Profiles Characteristics & QoS Requirement of application service from a network perspective: Location profile : locations of both the clients and the sources QoS profile : (i) Delay Tolerance Bound; (ii) Jitter Tolerance Bound; (iii) Packet Delivery Ratio Tolerance; (iv) Network Availability, etc. Connectivity profile : (i) P-P; (ii) P-MP; (iii) MP-MP; (iv) Any Cast Directionality profile : (i) uni-directional; (ii) bi-directional Bandwidth profile : Maximum, average, and minimum bandwidth requirements for the connectivity, maximum burst rate, maximum burst duration, etc. Duration of service profile : service time of the application Network media profile : (i) optical only; (ii) no microwave, etc. Restoration profile : (i) Reroute required; (ii) do not re-route, etc. Security profile : (i) dedicated end-to-end VPN-like resource allocation; (ii) dedicated physical resource allocation Communicate these application profiles to network via a common mechanism between application and network layer

Page 5 File/Content Distribution Systems Download of images/audio/video/software via the network; Common optimization problems in this system includes: Cache and Mirror placement problem ›Coordination of the application and network (transport and IP) topological information is key to optimization Efficient transfer of content to servers ›Coordinated point-to-multipoint concurrent path optimized with network loading condition in both application and network is key to optimization Client to server assignment problem ›Current server load and network latency between client and server are key QoS

Page 6 Content Distribution Network (CDN) Surrogate CE User CE PE DNS server (ANC) TNC Transport Network Service request CDN Network DNS server performs the ANC function. It receives users’ requests Based on surrogate’s availability, transport network resource and user’s position, it chooses the best surrogate to serve the user. It sets up a PE-to-PE connection between the surrogate and the user through communication with the TNC in the transport network. The users who share the same surrogate and the access PE can share the PE-to-PE connection. B/W modification capability is also needed

Page 7 Streaming Content Distribution Systems The streaming case increases the need for coordinated multi-layer monitoring and configuration primarily due to more stringent QoS constraints on bandwidth and jitter. Optimization problems for a live streaming service include: ›Server selection and placement problems (application based multi-cast) ›Leaf attachment problem and tree construction (network-based multi-cast) Additional optimization decisions required with on-demand streaming ›Client stream sharing ›Batch or multicast server selection problem

Page 8 Video On Demand Content Source Super Head End (SHE) Location 1 Super Head End (SHE) Location 2 Content Distribution Local Area Head End 1 End User PE Local Area Head End 2 End User Local Area Head End 3 End User PE CE VoD Service Controller (ANC) Application Cloud VoD Service Controller (VSC) performs the ANC Function Local Area HE sends a query the VSC for video download VSC makes a decision which SHE should send the video to the Local Area HE based on: Transport Network Topology (that TNC provides) and Server (SHE) status and Movie Availability QoS: Delay and Jitter sensitive Connection: One-way 1. service request Transport Network TNC 2. VNT 3. Reserve 3. Download request ANC – Application Network Controller TNC- Transport Network Controller

Page 9 Conferencing and Gaming These applications increase the complexity of the overall application connectivity and the need for cross-layer coordination of monitoring, configuration. Bi-directional connections and asymmetric bandwidth between the server and the user location Multipoint-to-multipoint connectivity with hard QoS constraint on latency and bandwidth ›Data path formation and reformation for MP-MP can be very inefficient without considering the underlying network resources ›Network path computation and path reservation may be required to ensure the end- users service objective. Gaming adds additional scalability on QoS requirement and the connectivity.

Page 10 Video Conferencing Architecture Meeting Room Source CE PE Meeting Room Destination 1 Meeting Room Destination 2 Meeting Room Destination 3 CE PE 10 Mbps 30 Mbps Meeting Room Destination 4 PE CE Video Conferencing Controller (ANC) Video Conferencing Controller (VCC) performs the ANC function. It receives client requests It sets up the P-MP connections via the TNC in the transport network QoS: Delay and Jitter sensitive Connection: Asymmetric P-MP connections (uplink: 10 Mbps; downlink: (N-1)*10 Mbps where N is the number of participants) Desk Top conferencing is envisioned to connect 100’s of clients which will require higher B/W. Service request TNC ANC – Application Network Controller TNC- Transport Network Controller

Page 11 Video Gaming Service Architecture Game Server Game Server Game Server CE Gamer CE PE Video Game Controller (ANC) TNC Transport Network Service request Video Game Controller (VGC) performs the ANC function. It receives client requests It sets up the P-P connections via the TNC in the transport network Server location and B/W availability from Server to Client are key info for decision B/W modification capability is critical QoS: Delay and Jitter sensitive Connection: Asymmetric P-P/MP-MP connections (uplink: 100 Mbps; downlink: 10 Mbps) Up to 100,000 clients connections (E.g., Worldwide war games) ANC – Application Network Controller TNC- Transport Network Controller

Page 12 Grid Computing/Remote Medical Grid computing supports extremely large transfers of files and streaming data. The volume of the traffic makes it critical to synchronize changes to application and network. Key issues with Grid Computing include: ›Instantiation of the connectivity with high data rates (100’s Gbps) and/or data set size (1000’s) ›Controlling very high speed network Remote medical application adds more complexity over Grid Computing in that it requires fast setup of 100Gbps level of connectivity with higher security and more stringent jitter requirements including MP- MP connectivity. Lambda-level optical transport with control plane would be required with a sophisticated path computation algorithm across layer. (Optical Bypass application)

Page 13 Problem Statement The lack of common coordination mechanism between the application and each of the layers in the “network” does not allow coordinated cross-layer optimization: Coordinated “query” of application and network requirements to determine available computing and network resources (including resource availability and demand as a function of time); Coordinated provisioning processes (resource reservation) of both application and network layers based resource availability on both layers (statistical and/or real time); Coordinated cross-layer monitoring; and Quick re-optimization based on policy of the application/network upon churn

Page 14 Existing Solutions Only Provide Partial Solutions IETF Management solutions: SNMP, Netconf/Yang, ›Do not provide the necessary context to view across multiple layers, multiple devices/technologies. ›Lack of a context that allows synchronization of actions for read-view, write-view, notify-view and actions. MPLS OAM ›MPLS OAM is limited to MPLS device. The current scope of MPLS OAM does not support non-MPLS devices for its configuration and provisioning functions. ›Lacks topology sharing and configuration interface. ITU-T Y.2011/2012 ›Defines application network interface (ANI); however, it does not address any details on cross-layer synchronization of information, configuration and provisioning IETF ALTO WG ›Current scope does not address the multi-layer synchronization problems ›Does not provide the mechanism to configure/re-optimize and provision across layers.

Page 15 SNMP Example CE PE Network Ingress Network Egress Data path Bridge MIB L2 Core Transport Network L2 Application Source Application Source End Point Consuming Resource End Point Consuming Resource Application Source L2VPLS MIB- PE L2VPLS MIB- Bridge MIB Bridge MIB L2VPLS MIB- Transport MIB Transport MIB Transport MIB Roll-forward, Roll-back For massive data or time critical Implies synchronization or Atomic handling

Potential Solutions

Page 17 Cross-Layer Optimization Functions (Enablers) CLO functions: To exchange network capabilities (Network Capability Exchanges) To initiate service instantiation of application to network with profile exchange (Provisioning) To exchange topology and/or traffic- engineering related information between the layers (Coordination of cross-layer D/B’s for joint optimization) To exchange application/network congestion/failure information (Coordination of configuration changes) CLO functions

Page 18 Information sharing and CLO entity ownership Information to be shared across layer depends on CLO ownership ›CLO by application provider  Sharing of some type of topology information ›CLO by network provider  sharing of some type of application information ›Other possibilities include neutral 3 rd party “broker” CLO functions CLO Entity 3 rd Party Broker

Page 19 Generalized Data Path Connectivity (Single Domain) CE PE Network Ingress Network Egress Data path Core Transport Network (L1 or L2 or L3/MPLS-TE) CLO Functions Application Source Application Source End Point Consuming Resource End Point Consuming Resource

Page 20 Multi-Layer, Multi-Device, Multi- Domain Scope of CLO Carrier 1 IP L3 Based Carrier 2 L2/SPBB Based Carrier 3 OTN/WDM Application WDM (ROADM) OTN/WDM Multi-Domain Adaptation and Translation Cross Layer Communication

Page 21 Summary – Proposal to IETF Create an IETF WG to: Define Cross-layer optimization functions and architecture Develop protocols that would enable: ›Information Exchange between Application and Network Layers  Topological and TE (Virtual/Abstract) view of each layers to be exchanged per query  Monitoring data exchange ›Allow the Application Layer to request for a path estimation (path feasibility) to Network Layer ›Allow the Application Layer to initiate a provisioning connection/flow to network layer ›Multi-layer, multi-technology adaption and translation ›Potential multi-domain

Page 22 Thank You