Cache Management Interface

Project Status:

(roll over for info)

Reviewing

The working group is actively reviewing the project output. This could be a document, software code, or data from a lab test.

Start:

November 15, 2021

Estimated Completion:

December 31, 2023

Problem Statement

Development of cache management interface within open caching architecture to enable pre-positioning, purging, listing and update of content within an open caching system.

Project Description

The SVTA Open Caching Cache Management Interface project seeks to specify content management interface, to facilitate standard-based interoperability between content providers and CDNs on one hand, and open caching systems. Content management is well-established and understood capability, that was previously addressed by the Streaming Video Technology Alliance as well as the IETF CDN interconnect (CDNi) working group work. This renewed effort will focus on the following objectives:
  • Capture up-to-date key use cases and functional requirements for content management within modern content delivery ecosystem
  • Identify functional areas where the existing CDNi content management API meets these requirements and where it may be lacking
  • Explore additional and/or complementary APIs that are in line with existing content management and processing workflows, to lower adoption barrier and meet the full set of functional requirements
  • Specify open caching OpenAPI to facilitate standard-driven and fully interoperable content management operations
  • Ensure alignment of the content management interface with the adjacent open caching interfaces and overall open caching architecture
  • Facilitate alignment and compatibility with the past and ongoing efforts at the IETF CDNi working group that address content management

Project Type

Document

Project Leads

Advisors

There are no SMEs associated with this project.

Goals and Objectives

The SVTA Open Caching Cache Management Interface project has the following objectives and goals:
  • Capture up-to-date key use cases and functional requirements for content management within modern content delivery ecosystem
  • Identify functional areas where the existing CDNi content management API meets these requirements and where it may be lacking
  • Explore additional and/or complementary APIs that are in line with existing content management and processing workflows, to lower adoption barrier and meet the full set of functional requirements
  • Specify open caching OpenAPI to facilitate standard-driven and fully interoperable content management operations
  • Ensure alignment of the content management interface with the adjacent open caching interfaces and overall open caching architecture
  • Facilitate alignment and compatibility with the past and ongoing efforts at the IETF CDNi working group that address content management

Project Scope

The SVTA Open Caching Cache Management Interface project will address:
  • Use cases, functional requirements, architecture, and data model for the content management interface, including extensions to the CDNi data model
  • OpenAPI specifications for the content management interface
  • Changes required to adjacent open caching interfaces, including Footprint & Capabilities Interface (FCI) and Configuration Interface
  • Updates for the IETF CDNi standards and drafts if required
The project will not address functional areas that are adjacent to the CDN content management, including video encoding, advertising, dynamic content rendering, content meta-data management etc.

Contributors

The following members have contributed to this project. Click on their name to visit their profile. If they have not published their profile, the link will redirect to their LinkedIn profile.

Additional References

CDNi Control Interface / Triggers https://datatracker.ietf.org/doc/html/rfc8007 CDNi Control Interface / Triggers, 2nd edition https://datatracker.ietf.org/doc/draft-sopher-cdni-triggers-extensions-rfc8007bis/ Open Caching Content Management Functional Spec (2017) https://aro.streamingvideoalliance.org/get/137