Deployment considerations draft-ietf-alto-deployments-08



Similar documents
Monitoring and Abstraction for Networked Clouds

Peer-to-Peer (P2P) applications, including both P2P streaming and P2P

WAVE: Popularity-based and Collaborative In-network Caching for Content-Oriented Networks

Should Internet Service Providers Fear Peer-Assisted Content Distribution?

SDN Testbed Experiences: Challenges and Next Steps

Load/Performance Test Plan

Internet Traffic and Content Consolidation

ATLAS Internet Observatory 2009 Annual Report

STeP-IN SUMMIT June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case)

TARGETPROCESS HELP DESK PORTAL

MS 6419 Configuring, Managing and Maintaining Windows Server 2008-based Servers


BEREC work to develop European net neutrality guidelines

Charter Text Network Design and Configuration

Course Outline. Course 6419 : Configuring, Managing and Maintaining Windows Server 2008-based Servers. Duration: 5 Days

The Effect of Caches for Mobile Broadband Internet Access

Content Delivery and the Natural Evolution of DNS

CDN Brokering. Content Distribution Internetworking

Configuring, Managing and Maintaining Windows Server 2008-based Servers

Course 6419B: Configuring, Managing and Maintaining Windows Server 2008-based Servers

Network Positioning System

HJ594S. Configuring, Managing and Mantaining Windows Server 2008 Servers (6419)

DISTRIBUTED internet systems monitoring is already

Measuring Broadband America. Walter Johnston, Chief ECC Federal Communications Commission NANOG

Course Outline. Course 6421B : Configuring and Troubleshooting a Windows Server 2008 Network Infrastructure

Using the vcenter Orchestrator Plug-In for vsphere Auto Deploy 1.0

Configuring and Troubleshooting a Windows Server 2008 Network Infrastructure

Content Delivery Networks and their interconnection (tutorial) Dr. M. Oskar van Deventer

The old Internet. Software in the Network: Outline. Traditional Design. 1) Basic Caching. The Arrival of Software (in the network)

Overview of Website Analytics. membership, marketing & website solutions

Helping Coyotes Catch Road Runners Since Project Alpha: Call Tracking System Upgrade

Software Defined Networks (SDN): Leveraging network state for rendezvous services

6421B - Windows Server 2008 R2 Network Infrastructure

Configuring & Troubleshooting Windows 2008 Server 2008 Network Infrastructure

Load Testing Scenarios Selection

Evaluation Report: Supporting Microsoft Exchange on the Lenovo S3200 Hybrid Array

Experiment of network services invocation in the Orange testbed The CINA interface

Microsoft Configure and Troubleshoot Windows Server 2008 Network Infrastructure

CDN/CLOUD/SDN/NFV FOR MULTIMEDIA SERVICES

Internet Traffic Evolution

Informatica Master Data Management Multi Domain Hub API: Performance and Scalability Diagnostics Checklist

Juris Suite Installation Guide

Database FAQs - SQL Server

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

Adaptive HTTP streaming and HTML5. 1 Introduction. 1.1 Netflix background. 1.2 The need for standards. W3C Web and TV Workshop, 8-9 February 2011

Software Defined Networks in SP Environments

Q: What is the difference between the other load testing tools which enables the wan emulation, location based load testing and Gomez load testing?

Fax No: (0360) , Academic Plan

HP Virtualization Performance Viewer

DNS, CDNs Weds March Lecture 13. What is the relationship between a domain name (e.g., youtube.com) and an IP address?

Internet Filtering Appliance. User s Guide VERSION 1.2

Analysing the impact of CDN based service delivery on traffic engineering

Performance Tuning and Optimizing SQL Databases 2016

Appendix A Core Concepts in SQL Server High Availability and Replication

ILMT Central Team. Performance tuning. IBM License Metric Tool 9.0 Questions & Answers IBM Corporation

Uncover security risks on your enterprise network

CDN INTEROPERABILITY DEFINING STANDARDS THAT CAN INCREASE MARKET REACH AND UNLOCK NEW MONETIZATION OPPORTUNITIES

4 Understanding. Web Applications IN THIS CHAPTER. 4.1 Understand Web page development. 4.2 Understand Microsoft ASP.NET Web application development

Testing & Assuring Mobile End User Experience Before Production. Neotys

PRODUCT OVERVIEW SUITE DEALS. Combine our award-winning products for complete performance monitoring and optimization, and cost effective solutions.

Wimba Pronto. Version 3.1. Administrator Guide

Slide.Show Quick Start Guide

Eng ACANO ACADEMY 2015

Copyrighted , Address :- EH1-Infotech, SCF 69, Top Floor, Phase 3B-2, Sector 60, Mohali (Chandigarh),

Indirection. science can be solved by adding another level of indirection" -- Butler Lampson. "Every problem in computer

Study of Flexible Contents Delivery System. With Dynamic Server Deployment

Multicast vs. P2P for content distribution

Bandwidth consumption: Adaptive Defense and Adaptive Defense 360

Cloud Computing Trends

Investment Analysis of the US IaaS Industry

Web Application Deployment in the Cloud Using Amazon Web Services From Infancy to Maturity

GSA Services Catalog

EXECUTIVE SUMMARY CONTENTS. 1. Summary 2. Objectives 3. Methodology and Approach 4. Results 5. Next Steps 6. Glossary 7. Appendix. 1.

Data Center Middleboxes

<PROJECT NAME> PROJECT MANAGEMENT PLAN

FRAFOS GmbH Windscheidstr. 18 Ahoi Berlin Germany

Custom Software Development Approach

TEST AUTOMATION FRAMEWORK

An Architecture for Application-Based Network Operations

Tableau Server Scalability Explained

Project Management Plan Template

Palo Alto Networks Gets Top Marks for Solving Bandwidth and Security Issues for School District

A Virtual Cloud Computing Provider for Mobile Devices

Evolution of OpenCache: an OpenSource Virtual Content Distribution Network (vcdn) Platform

Getting a Grip on CDN Performance Why & How.

System Center 2012 R2 Configuration Manager Toolkit

Copyright 2011 Sophos Ltd. Copyright strictly reserved. These materials are not to be reproduced, either in whole or in part, without permissions.

Transcription:

Deployment considerations draft-ietf-alto-deployments-08 Martin Stiemerling, Sebastian Kiesel, Stefano Previdi, Michael Scharf Presented by Vijay Gurbani IETF 88, Vancouver, Canada, Nov. 2013

Status of draft-ietf-alto-deployments Version -08 ALTO charter: An informational document discussing deployment related issues and documenting lessons learned from early implementation experiences Previous version -07 Updates mainly in section 3 for non-p2p deployments Additional author Current version -08 Reorganization of the table of content, therefore the diff looks significant However: Hardly any content deleted just a better story line Selected additions of content (see next slides) more will follow -08 is intended as baseline ToC for upcoming improvements 2

New Table of Content in -08 Many Changes But Mainly Reorganization 1. Introduction........................ 3 2. General Considerations................... 4 2.1. ALTO Entities...................... 4 2.1.1. Baseline Scenario.................. 4 2.1.2. Placement of ALTO Entities............. 4 2.2. Classification of Deployment Scenarios......... 6 2.2.1. Deployment Degrees of Freedom............ 6 2.2.2. Information Exposure Models............. 7 2.2.3. More Advanced Deployments.............. 7 3. Deployment Considerations by ISPs.............. 9 3.1. Objectives for the Guidance to Applications....... 9 3.1.1. General Objectives for Traffic Optimization..... 9 3.1.2. Inter-Network Traffic Localization......... 10 3.1.3. Intra-Network Traffic Localization......... 11 3.1.4. Network Off-Loading................. 13 3.1.5. Application Tuning................. 14 3.2. Provisioning of ALTO Maps................ 14 3.2.1. Data Sources.................... 14 3.2.2. Privacy Requirements................ 14 3.2.3. Map Partitioning and Grouping............ 15 3.2.4. Rating Criteria and/or Cost Calculation....... 15 3.3. Known Limitations of ALTO................ 18 3.3.1. Limitations of Map-based Approaches......... 18 3.3.2. Limitiations of Non-Map-based Approaches...... 20 3.4. Map Examples for Different Types of ISPs........ 20 3.4.1. Small ISP with Single Internet Uplink........ 20 3.4.2. ISP with Several Fixed Access Networks....... 22 3.4.3. ISP with Fixed and Mobile Network.......... 24 3.5. Deployment Experiences................. 25 4. Using ALTO for P2P Traffic Optimization........... 25 4.1. Overview........................ 26 4.1.1. Usage Scenario................... 26 4.1.2. Applicability of ALTO................ 29 4.2. Deployment Recommendations............... 29 4.2.1. ALTO Services.................... 29 4.2.2. Guidance Considerations............... 29 5. Using ALTO for CDNs..................... 33 5.1. Overview........................ 33 5.1.1. Usage Scenario................... 33 5.1.2. Applicability of ALTO................ 33 5.2. Deployment Recommendations............... 34 5.2.1. ALTO Services.................... 34 5.2.2. Guidance Considerations............... 35 6. Other Use Cases....................... 36 6.1. Monitoring Data Reporting................ 36 6.2. Virtual Private Networks (VPNs)............. 36 6.3. In-Network Caching................... 36 7. Security Considerations................... 37 7.1. Information Leakage from the ALTO Server........ 37 7.2. ALTO Server Access................... 38 7.3. Faking ALTO Guidance.................. 38 8. Conclusion......................... 39 9. References......................... 39 9.1. Normative References.................. 39 9.2. Informative References................. 39 Appendix A. Appendix: Monitoring ALTO............. 41 A.1. Monitoring Metrics Definition.............. 41 A.2. Monitoring Data Sources................. 42 A.3. Monitoring Structure.................. 42 Appendix B. Appendix: API between ALTO Client and Application. 43 Appendix C. Contributors List and Acknowledgments....... 43 Authors' Addresses....................... 44 3

Major Changes in -08 List Part 1 Section 2 General Considerations New home for Section 2.2.2 Information Exposure Models on map service vs. ECS New text in Section 2.2.3 More Advanced Deployments on single server vs. multiple servers, cascaded servers, etc. Section 3 Deployment Considerations by ISPs Improved text in Section 3.1 Objectives for the Guidance to Applications Section 3.2 Provisioning of ALTO Maps Empty section in previous versions (!) Initial text on data sources is based on various considerations previously present in other sections Further improvements planned in next version New home for Section 3.3 Known Limitations of ALTO Significant rewording of Section 3.4 Map Examples for Different Types of ISPs Original text had numerous editorial issues and bugs Now also includes a small network and cost map example for illustration 4

Major Changes in -08 List Part 2 Section 4 Using ALTO for P2P Traffic Optimization and Section 5 Using ALTO for CDNs Proposal of a common structure for the different potential ALTO use cases No significant text additions in -08 New Section 6 Other Use Cases Intended as a brief summary and reference to other suggested ALTO deployment scenarios Structure is still to be done current version is just an example: Section 6.1. Monitoring Data Reporting Empty Section 6.2 Virtual Private Networks (VPNs) Empty Section 6.3 In-Network Caching Addressing draft-deng-alto-p2pcache (requested by the authors) Moving Section Monitoring ALTO to Appendix Performance directorate review identified numerous issues Future structure unclear (cf. next slide) 5

Open Issue: Monitoring ALTO Originally Section 6.3, Currently Appendix A Content: A monitoring infrastructure to assess the benefits of ALTO Monitoring metrics definition, e.g. reduction of inter-domain traffic, reduction of hopcount, application download rate (NOT draft-wu-alto-te-metrics etc.) Monitoring data sources, e.g., different log servers, P2P clients, OAM systems Monitoring structure, e. g., how to orchestrate data Issues noted by performance directorate review Monitoring metrics are not formally defined Metrics that quantify the benefits of ALTO depend on the use case Measurement is challenging due to required data exchange (e.g., ISP vs. P2P operator) Suggestions for replacement of original Section 6.3 to be discussed No formal definition of metrics in draft-ietf-alto-deployments Paragraph for each use case that discusses how to monitor the benefits of ALTO, but no formal recommendations Any feedback? Objections? 6

Summary and Next steps Status of -08: Significant changes, but further updates are needed Planned next steps Additional text on provisioning of ALTO Maps in Section 3.2 Explanation of potential data sources in real networks Deployment consideration for P2P and CDN in Sections 4 and 5 Text has to be revised Briefly reference other proposed ALTO use cases in Section 6 Current list based on existing Internet Drafts, further suggestions? Monitoring ALTO considerations (originally Section 6.3, currently Appendix A) Address performance directorate review (cf. previous slide) API between ALTO Client and Application (currently Appendix B) Currently empty section, remove? 7