Cisco Videoscape Distribution Suite Service Broker



Similar documents
Cisco Video Distribution Suite for Internet Streaming (VDS-IS)

Overlay Networks. Slides adopted from Prof. Böszörményi, Distributed Systems, Summer 2004.

Web Application Hosting Cloud Architecture

CDN Brokering. Content Distribution Internetworking

Data Center Content Delivery Network

Active ISP Involvement in Content-Centric Future Internet Eugene Kim

high-quality steaming over the Internet

5 Key Reasons to Migrate from Cisco ACE to F5 BIG-IP

F5 and Oracle Database Solution Guide. Solutions to optimize the network for database operations, replication, scalability, and security

Web Caching and CDNs. Aditya Akella

ExtraHop and AppDynamics Deployment Guide

CHAPTER 4 PERFORMANCE ANALYSIS OF CDN IN ACADEMICS

Distributed Systems. 23. Content Delivery Networks (CDN) Paul Krzyzanowski. Rutgers University. Fall 2015

CONVERGING TV VOD DELIVERY AND DISTRIBUTED CDNs KEEPING MSOs A STEP AHEAD IN EUROPE

Distributed Systems 19. Content Delivery Networks (CDN) Paul Krzyzanowski

Global Headquarters: 5 Speen Street Framingham, MA USA P F

Request Routing, Load-Balancing and Fault- Tolerance Solution - MediaDNS

Analysing the impact of CDN based service delivery on traffic engineering

ALTO and Content Delivery Networks dra7- penno- alto- cdn

Application Performance Monitoring (APM) Technical Whitepaper

Cisco Prime Network Analysis Module Software 5.1 for WAAS VB

This presentation covers virtual application shared services supplied with IBM Workload Deployer version 3.1.

Web Application Hosting Cloud Solution Architecture.

NFV Management and Orchestration: Enabling Rapid Service Innovation in the Era of Virtualization

Building & Optimizing Enterprise-class Hadoop with Open Architectures Prem Jain NetApp

How To Understand The Power Of A Content Delivery Network (Cdn)

How Comcast Built An Open Source Content Delivery Network National Engineering & Technical Operations

Distributed Systems. 25. Content Delivery Networks (CDN) 2014 Paul Krzyzanowski. Rutgers University. Fall 2014

Department of Computer Science Institute for System Architecture, Chair for Computer Networks. Caching, Content Distribution and Load Balancing

November Defining the Value of MPLS VPNs

Trademark Notice. General Disclaimer

IAN MASSINGHAM. Technical Evangelist Amazon Web Services

Cisco Intercloud Fabric Security Features: Technical Overview

Content Delivery Networks

Restorable Logical Topology using Cross-Layer Optimization

Global Server Load Balancing

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

Virtual CPE and Software Defined Networking

Implementing Microsoft Office Communications Server 2007 With Coyote Point Systems Equalizer Load Balancing

Network Positioning System

Azure Media Service Cloud Video Delivery KILROY HUGHES MICROSOFT AZURE MEDIA

Testing & Assuring Mobile End User Experience Before Production. Neotys

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

Deployment Topologies

Gladinet Cloud Enterprise

Real-Time Analysis of CDN in an Academic Institute: A Simulation Study

Content Delivery Networks (CDN) Dr. Yingwu Zhu

Cisco Videoscape Media Suite

The Top 10 Reasons Why You Need Synthetic Monitoring

Introduction to AWS in Higher Ed

Distributed Systems. 24. Content Delivery Networks (CDN) 2013 Paul Krzyzanowski. Rutgers University. Fall 2013

CDN and Traffic-structure

Cloud Customer Architecture for Web Application Hosting, Version 2.0

Disaster Recovery Design Ehab Ashary University of Colorado at Colorado Springs

MARKET BRIEF Plug and Play: Managed IP Telephony

Riverbed Stingray & Joyent Content Delivery Cloud

Find the Information That Matters. Visualize Your Data, Your Way. Scalable, Flexible, Global Enterprise Ready

Upgrade and Migration Strategy

Microsoft SharePoint Architectural Models

Ensighten Tag Delivery Network. Advanced Infrastructure for Enterprise-Class Tag Management

StruxureWare TM Center Expert. Data

MCSE SYLLABUS. Exam : Managing and Maintaining a Microsoft Windows Server 2003:

Customer Cloud Architecture for Mobile

Customer Cloud Architecture for Mobile

Logentries Insights: The State of Log Management & Analytics for AWS

Content Switching Module for the Catalyst 6500 and Cisco 7600 Internet Router

How To Extend Security Policies To Public Clouds

Cisco Prime Optical. Overview

solution brief September 2011 Can You Effectively Plan For The Migration And Management of Systems And Applications on Vblock Platforms?

SDN PARTNER INTEGRATION: SANDVINE

Implement a unified approach to service quality management.

An Oracle White Paper April Network Isolation in Private Database Clouds

Common Server Setups For Your Web Application - Part II

can you effectively plan for the migration and management of systems and applications on Vblock Platforms?

Enabling Media Rich Curriculum with Content Delivery Networking

Cisco Dynamic Workload Scaling Solution

Cisco Collaboration with Microsoft Interoperability

Service assurance for communications service providers White paper. Improve service quality and enhance the customer experience.

Choosing a Content Delivery Method

Oracle Business Activity Monitoring 11g New Features

IT Workload Automation: Control Big Data Management Costs with Cisco Tidal Enterprise Scheduler

Cisco and Visual Network Systems: Implement an End-to-End Application Performance Management Solution for Managed Services

Powerful Duo: MapR Big Data Analytics with Cisco ACI Network Switches

Realizing the True Potential of Software-Defined Storage

Cisco Unified Workforce Optimization for Cisco Unified Contact Center Express 10.5

From Internet Data Centers to Data Centers in the Cloud

Brocade Virtual Traffic Manager and Microsoft IIS Deployment Guide

Novel Systems. Extensible Networks

The Edge Manifesto: Digital Business, Rich Media, Latency Sensitivity and the Use of Distributed Data Centers

Content Delivery Networks. Shaxun Chen April 21, 2009

Cisco WAAS Express. Product Overview. Cisco WAAS Express Benefits. The Cisco WAAS Express Advantage

Score your ACE in Business and IT Efficiency

AKAMAI WHITE PAPER. Network Function Virtualization

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

SiteCelerate white paper

Cisco Wide Area Application Services (WAAS) Software Version 4.1

Chapter 10: Scalability

Cisco Info Center Business Service Manager

Creating "Origin Pull" on Akamai (1)

Transcription:

Data Sheet Cisco Videoscape Distribution Suite Service Broker Product Overview Cisco Videoscape Distribution Suite Service Broker (VDS-SB) encompasses a broad range of capabilities, particularly in accelerating Content Delivery Network (CDN) federation. The service broker provides CDN selection by combining various content routing functions with an open interface for real-time data feeds through a customizable business rules engine. Cisco VDS Service Broker intelligently manages cross-cdn functionality and back-office processes (Figure 1). Primary components include: CDN Service Broker, a video architecture enhancement providing CDN platform convergence, billing mediation, and cross-cdn provisioning CDN Service Selector (CDN Selector), which evaluates incoming subscriber content requests across several dimensions (including on- or off-network status, device type, content type, network conditions, and location), then dynamically determines from which CDN to cache and serve that content Figure 1. Cisco VDS-SB Components Major objectives of Cisco VDS Service Broker include: To enhance the overall video delivery architecture and ease the convergence of platforms To provide CDN flexibility, including use of ISP built or preferred CDNs to optimize end-to-end cost structure and facilitate potential combined transport (ISP and CDN) service-level agreements (SLAs) 2012 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 1 of 1

To use multiple CDNs per service, per geographical region (largely synonymous with ISP footprint), to manage the risk of systemic failures and other performance degradation To support per-end-user routing across these potential CDNs based on a flexible business logic set To develop a framework for managing performance of this video transport chain, both as an essential feed into the selection business rules and for wider operational and planning purposes Cisco VDS-SB Architecture Within Cisco VDS Service Broker, several core functions provide various services, notification mechanisms, and configurable rules for improved performance and quality of experience for end users. Figure 2 diagrams the CDN Selector architecture, with the included virtual machines (VMs). Table 1 describes the core functions. Figure 2. CDN Selector Architecture Table 1. Cisco VDS-SB Core Functions CDN Selector Service Location Service Operational Data Cache Topology Cache Management Services User Interface Central logic and rules engine utilizing HTTP Get, DNS or a Web Services Engine Correlates device and client IPs with geo-data Storage of key service status and operation data, such as CDN status, resource usage or geo-location Includes a replicated SQL database to store system topology and configuration data all in memory cache Deploys and monitors system VM instances as well as determine its identity and tracks the overall master registry of components in the system Interface for system configuration and monitoring, enabling CDN topology, CDN Selection rule assignment and status view 2012 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 2 of 5

How the CDN Selection Engine Works The CDN Selection Engine performs the bulk of the CDN selection work. It is a stateless application. Any state data that it may need to maintain is stored in the data grid. This allows any instance of the CDN Selection Engine to access and operate on the data. The CDN Selection Engine is invoked by the CDN Selector Client. This client may be a content management system, session manager, CPE device, or DNS server. The exact method depends on the architecture of the system. The CDN Selection Engine can perform CDN Selection using an HTTP Group Encrypted Transport (GET) interface, DNS interface, or web services interface. The CDN Selection Engine implements the following steps: Receive and parse CDN Select request (using one of the interfaces specified) Optionally validate the signed HTTP request Extract the CDN selection criteria from the request Invoke the location service if the CDN selection rules use CPE location as criterion Read the CDN status and resource usage data from the data grid if this information is available Implement the CDN selection rules Optionally rewrite and re-sign the URL based on the selected CDN Return the CDN selection results The CDN Selection Engine also has a status and resource usage interface to the CDNs. As a CDN forwards status and resource information to the CDN Selection Engine, an instance of the CDN Selection Engine will write the status and resource usage data to the data grid, allowing all nodes to access the CDN status information. CDN Selection Criteria The CDN Selector can use a variety of criteria to perform CDN selection. The available criteria are based on the interface used to invoke the CDN Selector, as listed in Table 2. Table 2. CDN Selection Criteria Criteria HTTP GET DNS Web Service Location of CPE (city, country, etc.) Yes Yes Yes Distance from CPE to the closest edge cache in a CDN Yes Yes Yes Content type Yes No Yes CPE type Yes No No Delivery service Yes Yes Yes Percentage allocation Yes Yes Yes Parameter in content or CDN URL Yes No Yes Parameter in HTTP header Yes No No CDN or streaming server status Yes Yes Yes CDN analytics Yes Yes Yes ISP Yes No Yes 2012 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 3 of 5

Cisco VDS-Service Broker Use Cases Figure 3 shows use cases for Cisco VDS-SB. Figure 3. Cisco VDS-SB Use Cases Cisco VDS Service Broker Summary Routing to CDNs from multiple vendors: CDN interconnect federation Multiple in-house CDNs Multiple external CDNs Multiple interfaces for content routing: Web services, HTTP redirect, DNS Invoked by CMS, session manager, or CPE Rules-based routing engine: Selection based upon factors such as location, content, delivery service, and load Definition of multiple rule sets, selectable by Boolean expressions or pattern matching Resource, status, and location received from cache servers: CDN reports operational status and capacity by streamer, region, or entire CDN Deploy Cisco VDS Service Broker today and start realizing the benefits of: Improved quality of experience for end users Lower costs from third-party CDNs, with balanced use of available CDN resources Greater system awareness of trends, issues, and bottlenecks Straightforward approach to adding new services to in-house CDN New sources of revenue 2012 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 4 of 5

For More Information To learn how Cisco is helping today s service providers compete successfully in tomorrow s video world, visit http://www.cisco.com. Printed in USA C78-713721-00 09/12 2012 Cisco and/or its affiliates. All rights reserved. This document is Cisco Public Information. Page 5 of 5