NBMP Link API for Cloud Media Processing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Moving Picture Experts Group (MPEG) Network Based Media Processing (NBMP) designs lack an application program interface (API) abstraction for network management, making it difficult to obtain networking resources such as network topology, bandwidth, latency, and Quality of Service (QoS).
Innovation Solution
The introduction of an NBMP Link API provides an interface between the NBMP workflow manager and the cloud manager, enabling the identification and utilization of network resources for media content processing. This API links tasks together and sets up required network resources, allowing for monitoring and management of network performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If current NBMP design is used without NBMP Link API, then the system structure remains simple, but network resources such as bandwidth, latency, and QoS cannot be obtained
Solution Approach 1:
The patent introduces an NBMP Link API as an intermediary component between the NBMP workflow manager and the cloud manager. This API serves as a mediator that translates and communicates network resource information (bandwidth, latency, QoS) between the two systems, enabling the workflow manager to access network resources without direct complex interactions with the cloud manager.
Solution Approach 2:
The patent segments the system into distinct functional components: the NBMP workflow manager, the cloud manager, and the NBMP Link API interface. This segmentation allows each component to have specialized responsibilities, with the Link API specifically handling network resource information transmission, thereby making the overall system more manageable despite increased complexity.
2Ease of operation
If NBMP Link API is introduced to provide network resource information, then network resource identification is improved, but the interface complexity between workflow manager and cloud manager increases
Solution Approach 1:
The NBMP Link API is designed as a universal interface that handles multiple network resource parameters (bandwidth, latency, QoS) through a single standardized communication protocol. This multi-functionality allows the workflow manager to obtain various network resource information types through one unified interface, simplifying operations despite the underlying complexity.
3Loss of information
If workflow manager only distributes jobs like Hadoop master node, then the system is easy to implement, but networking resources among links cannot be obtained
Solution Approach 1:
The patent implements a feedback mechanism where the NBMP Link API continuously provides network resource information (bandwidth, latency, QoS) back to the workflow manager. This feedback enables the workflow manager to make informed decisions about job distribution and task scheduling based on current network conditions, improving overall system productivity while maintaining the simple job distribution model.
Data Source
AI summary
A method of processing media content in Moving Picture Experts Group (MPEG) Network Based Media Processing (NBMP) includes obtaining a plurality of tasks for processing the media content, providing an interface between an NBMP workflow manager and a cloud manager by providing an NBMP Link application program interface (API), which links the plurality of tasks together, identifying an amount of network resources to be used for processing the media content, by using the NBMP Link API, and processing the media content in accordance with the identified amount of network resources.


