/
QualityOnDemand API Description

QualityOnDemand API Description

DRAFT

API Description

The Quality-On-Demand (QoD) API provides a programmable interface for developers to request stable latency or prioritized throughput managed by networks. This API abstracts the complexity of underlying network technologies, such as 4G/5G systems, allowing developers to focus on enhancing user experiences for applications that demand high-quality network communication.

Key Features are:

  • QoS Session Management: Create, query, and delete QoS session resources based on available QoS profiles.

  • Stable Latency and Throughput: Request and manage network performance for specified application data flows.

  • Predefined QoS Profiles: Choose from a set of QoS profiles tailored to different latency and throughput needs.

  • Notification Support: Receive status change notifications via a callback URL.

Use Cases

The QoD API is versatile and can be applied to various scenarios where network performance is critical:

  • Industrial IoT: Ensure stable communication for sensors and actuators in industrial environments.

  • VR/Gaming: Provide low-latency connections for immersive virtual reality experiences and online gaming.

  • Live Video Streaming: Maintain high-quality video streams with minimal buffering and interruptions.

  • Autonomous Driving: Enable reliable communication for autonomous vehicles, ensuring safety and efficiency.

  • Telemedicine: Support real-time data transmission for remote medical consultations and monitoring.

Benefits

Using the QoD API offers several advantages for developers and end-users:

  • Enhanced User Experience: Improve application performance by ensuring stable latency and prioritized throughput.

  • Simplified Network Management: Abstract the complexity of network technologies, allowing developers to focus on application logic.

  • Flexibility: Choose from predefined QoS profiles to meet specific latency and throughput requirements.

  • Scalability: Manage multiple QoS sessions efficiently, supporting a wide range of applications and devices.

  • Compliance: Ensure compliance with privacy regulations through secure authentication and authorization mechanisms.

 

Sub Project Wiki: QualityOnDemand

API Repository Wiki: QualityOnDemand

API Repository: https://github.com/camaraproject/QualityOnDemand

API Repository Status: Incubation Candidate

API Status: Initial

API Version(s) and Release Date(s):

  • v0.11.1 (2024-12-18, patch release of Fall24 version)

Related content

QoS Profiles API Description
QoS Profiles API Description
More like this
QoD Provisioning API Description
QoD Provisioning API Description
More like this
quality-on-demand v0.11.1
quality-on-demand v0.11.1
More like this
2024-08-23 Quality on Demand - Meeting Minutes
2024-08-23 Quality on Demand - Meeting Minutes
More like this
2024-08-09 Quality on Demand - Meeting Minutes
2024-08-09 Quality on Demand - Meeting Minutes
More like this
2024-09-06 Quality on Demand - Meeting Minutes
2024-09-06 Quality on Demand - Meeting Minutes
More like this