Footprint and Capabilities (FCI) API
Working Group:
In Collaboration With:
Project Status:
Completed
The project has been completed.
Start:
September 1, 2021
Target End:
December 31, 2023
- Home
- Footprint and Capabilities (FCI) API
Problem Statement
The Capacity API is intended to allow participants in the federated video delivery service to communicate availability and capacity information as needed. The design is meant to encompass multiple use cases, including one content provider to many CDNs/ISPs as well as more complex multiparty interactions, all while preserving the flexibility and business models of the underlying providers.
Project Description
Video delivery is a complex ecosystem of content and network providers. The content providers rely on one or more network providers (ISPs and global or regional CDNs) to connect them to their users, and at high quality levels. One of the constraints to providing a high quality experience is network capacity constraints due to high demand or temporary infrastructure failures. Historically, it has been challenging to provide the necessary data at the right level of detail: Too little, the content provider can’t make traffic routing decisions. Too much, the CDN or ISP doesn’t have the flexibility needed to manage their network effectively. Often times, sharing this information has been ad hoc, making it challenging to reuse with multiple partners.
This document will be two parts: the introduction and description of the API and the data model.
The data model is itself composed into two parts: the basic DCI data model objects description and the SVTA extended data model objects list. One thing to note about the latter is that only the objects are listed. The description and usage are detailed in the respective interface document.
Project Type
Document
Project Leads
Advisors
There are no SMEs associated with this project.
Published Documents
SVTA2045: Open Caching API Footprint and Capabilities
This document describes the Application Programming Interface (API) methods and data model related to the Footprint and Capabilities Interface. The API has been entirely designed by the SVTA Open Caching group whereas the data model is based on the IETF Content Delivery Network Interconnection (CDNi) work. and on extensions specified by the SVTA Open Caching group.
Goals and Objectives
The goal of this project is to publish the Footprint and Capabilities API specification document, which will extend the functionality of the existing Capacity Footprint API with a number of additional features.
Project Scope
The API specification produced by this project will PROVIDE:
- A list of additional API features to meet the specific needs detailed in the problem statement
- Description of API methods by which to provide the functionality of the newly included features
- Any specific programming languages that should be used to carry out the API functionality
- Any support for features not specifically listed and addressed by methods within the API
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
The following references can help project participants gain a better understanding of Open Caching and APIs:
Presentations
There are no presentations associated with this project.