Open Caching

Overview

As the amount of online video increases, ISPs face a challenge—the burdening of their networks with a growing amount of Internet-sourced traffic such as online video. But what if the ISP could pull video content from local cache? In this working group, participating members focus on helping ISPs solve this traffic problem by establishing the underlying technical and functional requirements for implementing an in-network, open caching system.

Objectives

The Streaming Video Technology Alliance Open Caching Working Group has two objectives. First, to identify the critical components of a non-proprietary caching system; and second, to establish basic architectural guidelines for implementation of an open caching system.

Sub Groups

Presentations

Below are presentations delivered during working group sessions. Click on the presentation name to open it (many files are for members only and will require authentication) and a presenter name to view their profile. Note: if a presenter’s profile is not public, it will redirect to their LinkedIn page.

Presentation Title

Speakers

Documents

Published

Document Details

Document Actions

SVTA1013: Optimizing Video Delivery With The Open Caching Network

Add

SVTA2000: Open Cache Solution Functional Requirements Document

Add

SVTA2004: Open Cache Logging Requirements Specification

Add

SVTA2005: Open Caching Logging Integration Functional Specification

Add

SVTA2006: Open Cache Request Routing Service Provisioning Interface Specification

Add

SVTA2007-1: Open Cache Request Routing Functional Specification

Add

SVTA2007: Open Cache Request Routing Functional Specification

Add

SVTA2008: Open Caching Content Management Operations Specification

Add

SVTA2016: Open Caching Relayed Token Authentication

Add

SVTA2018: Open Caching Performance Measurement Specification

Add

SVTA2028-1: Configuration Interface Part 1: Overview and Architecture

Add

SVTA2028: Open Caching Configuration Interface: Part 1: Overview and Architecture

Add

SVTA2029-1: Configuration Interface Part 2: CDNI Metadata Model Extensions

Add

SVTA2029: Open Caching Configuration Interface: Part 2 – Extensions to CDNi Metadata Object Model

Add

SVTA2030-1: Configuration Interface Part 3: Simple Configuration Metadata API

Add

SVTA2030: Open Caching Configuration Interface: Part 3 – Publishing Layer APIs

Add

SVTA2031: Configuration Interface Part 2a: Metadata Expression Language (MEL)

Add

SVTA2032: Configuration Interface Part2b: Processing Stages Metadata

Add

SVTA2033: Configuration Interface Part 2c: Cache Control Metadata

Add

SVTA2034: Configuration Interface Part 2d: Source Access Control Metadata

Add

SVTA2035: Configuration Interface Part 2e: Client Access Control Metadata

Add

SVTA2036: Configuration Interface Part 2f: Edge Control Metadata

Add

SVTA2037: Configuration Interface Part 2g: Delivery Metadata

Add

SVTA2038: Configuration Interface Part 2h: Private Features Metadata

Add

SVTA2039: Configuration Interface Part2i: Protected Secrets Metadata

Add

SVTA2040: Configuration Interface Part 4: Service Configuration Model

Add

SVTA2041: Configuration Interface Part 5: Metadata Capabilities

Add

SVTA2042: Configuration Interface Part 6: Orchestration API

Add

SVTA2045: Open Caching API Footprint and Capabilities

Add

SVTA2048: Open Caching API Request Routing Interface

Add

SVTA2049: Capacity Insights Interface

Add

SVTA2050: Logging Specification

Add

SVTA2052: Configuration Interface Document Manifest Version 2.0

Add

SVTA5044: Open Caching API Implementation Guidelines

Add

SVTA2060: Bootstrap API

Add

Draft

Note that to download draft documents, you must be an employee of an active member company with an ARO account. If you are part of a member company and don’t yet have an ARO account, you can request one here.

Document Details

Document Actions

SVTA2028-1: Configuration Interface Part 1: Overview and Architecture

SVTA2029-1: Configuration Interface Part 2: CDNI Metadata Model Extensions

The Internet Engineering Task Force (IETF) Content Delivery Networks Interconnection (CDNI) Metadata Interface enables interconnected content delivery networks (CDNs) to exchange content distribution metadata in order to enable content acquisition and delivery. This document and its subparts describe extensions to the CDNI Metadata Object Model as documented in “CDNI Metadata” [RFC8006] to address the complex requirements of the commercial CDN industry and to support a wider set of use cases such as Open Caching.

SVTA2030-1: Configuration Interface Part 3: Simple Configuration Metadata API

SVTA2031: Configuration Interface Part 2a: Metadata Expression Language (MEL)

SVTA2032: Configuration Interface Part 2b: Processing Stages Metadata

SVTA2033: Configuration Interface Part 2c: Cache Control Metadata

SVTA2034: Configuration Interface Part 2d: Source Access Control Metadata

SVTA2035: Configuration Interface Part 2e: Client Access Control Metadata

SVTA2036: Configuration Interface Part 2f: Edge Control Metadata

SVTA2037: Configuration Interface Part 2g: Delivery Metadata

SVTA2038: Configuration Interface Part 2h: Private Features Metadata

SVTA2039: Configuration Interface Part 2i: Protected Secrets Metadata

SVTA2040: Configuration Interface Part 4: Service Configuration Model

SVTA2041: Configuration Interface Part 5: Metadata Capabilities

SVTA2042: Configuration Interface Part 6: Orchestration API

SVTA2045: Open Caching API Footprint and Capabilities

SVTA2048: Open Caching Request Routing Interface

SVTA2049: Capacity Insights Interface

This document describes the Capacity Insights Interface that allows content providers (CPs), service providers (SPs), and content delivery networks (CDNs) to exchange information to facilitate an integrated and informed end-to-end traffic steering workflow. The goal is to enable real-time traffic steering based on available capacity in an effort to keep key performance indicators (KPIs) at acceptable levels. Mechanisms such as reservations and service level agreements (SLAs) are considered out of scope for the purpose of this interface.

SVTA2050: Open Caching Logging Specification

SVTA2052: Configuration Interface: Document Manifest Version 2.0

The SVTA Configuration Interface is a multi-part set of documents defining both the metadata model and Application Programming Interfaces (APIs) for entities to publish and retrieve configuration metadata for content caching and delivery.

This manifest specifies the SVTA document numbers and versions of each of the parts and subparts comprising a version of the Configuration Interface. Each individual document in the set is assigned a unique SVTA document number and is versioned independently. OpenAPI definitions as well as communications of compliance with this standard may make references such as Configuration Interface Version 2.0 or Configuration Interface Version 2.1. Those versions of this document manifest can be referenced to determine the SVTA document numbers and versions of the parts and subparts that comprise any given version of the Configuration Interface standard.

SVTA5044: Open Caching API Implementation Guidelines

Have A Question ABout Membership?

Schedule A Meeting

Send An Email

Don’t want to schedule a face-to-face meeting just now? No problem. Simply send your membership question to info@streamingvideoalliance.org or fill out the form below and someone will get back to you as soon as possible.

"*" indicates required fields

Name*
Email*
This field is hidden when viewing the form