Dual Network Synchronization for Media Annotation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing network communication systems face challenges in synchronously delivering large media data to multiple users without overburdening network bandwidth and processing resources, particularly in star networks, and managing device connections in mesh networks leads to resource constraints due to increased data noise.
Innovation Solution
A dual-network system is established, with a primary star network and a failover mesh network, where nodes with an object data model broadcast their state, allowing nodes to update their data models synchronously, and if the primary network fails, data is requested through the mesh network, minimizing load on the server and ensuring continuous data delivery.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a star network is used where each user establishes a connection with a hub server for data transfer, then data can be distributed to multiple users, but the load on the hub network increases proportionally to the number of users, impairing the ability of users to access data quickly
Solution Approach 1:
The system segments the data distribution task by dividing users into multiple groups, each served by a different hub server. This segmentation reduces the load on each individual hub, allowing faster data access while maintaining reliable distribution across all users through the coordinated hub network.
2Loss of time
If the hub transfers data files to users quickly to synchronize data distribution, then data appears to arrive at each user at essentially the same time, but the load on the hub network increases at least proportionally to the number of users
Solution Approach 1:
The hub network is segmented into multiple hub servers that each serve specific groups of users. This allows the synchronization task to be divided across multiple hubs, reducing the load on each individual hub while maintaining overall synchronization across the distributed network through coordinated data transfer.
Solution Approach 2:
The system transitions from a single-hub centralized model to a multi-hub distributed model, adding a spatial dimension to the architecture. Multiple hubs operate in parallel across different network segments, reducing the dimensional concentration of load on any single hub while maintaining synchronization through coordinated operations.
3Device complexity
If mesh networks are used to allow devices to work together and transfer data between devices, then the hub present in star network is eliminated and data can travel through combination of nodes, but devices frequently use ping to determine active devices, and as the mesh size increases, data noise increases exponentially
Solution Approach 1:
The mesh network is segmented into multiple smaller sub-meshes or clusters, each managed independently. This segmentation reduces the size of each mesh segment, thereby reducing the exponential increase in data noise that occurs in large mesh networks. Nodes only need to track and communicate with nodes within their segment rather than all nodes in the entire network.
Data Source
AI summary
Synchronous content sharing of media assets via an object data model propagated through a star network or a mesh network. Each user device updates a local object data model including information on the status of the media asset delivery, to achieve synchronization with the source data. Updates to the local object data model may be the result of direct connection between a user device and an application server via a network, or the result of indirect connections through peers in mesh networks, where the local object data model is shared through hops between peers in the mesh network if the direct connection is unavailable.


