Intelligent scheduling system
A technology of intelligent scheduling and scheduling scheme, applied in the direction of image communication, selective content distribution, electrical components, etc., can solve the problem of requesting data and avoid sending requests to the server
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Examples
Embodiment 1
[0023] Embodiment 1: This embodiment specifically introduces the P2P streaming media data scheduling mechanism, as follows:
[0024] At present, the data scheduling mechanism mainly includes four methods: "push", "pull", "push-pull" combination and data encoding.
[0025] (1) "Push" data scheduling mechanism
[0026] The idea of "push" data scheduling technology originated from multicast technology, which is the earliest scheduling mechanism used. The "push" mode is mainly used in the tree structure of streaming media, and each node is organized together in the form of a single or multiple trees. The source service node acts as the root node, and the data is distributed from the source node according to the hierarchical relationship of the tree from top to bottom. The parent node always obtains data before the child node, and the child node can only wait to receive the data from the parent node. Once the child node receives the data, it will immediately forward it to the n...
Embodiment 2
[0035] Embodiment 2: This embodiment specifically illustrates the structure of the intelligent dispatching system, including:
[0036] Video server, management server, monitoring center, client, node management module, cache module, scheduling module;
[0037] There are multiple clients in the intelligent scheduling system, and each client is a node; each client is connected to the video server, management server, and monitoring center; the video server is connected to the management server; the intelligent scheduling system uses Hadoop distributed files The system saves data and uses Map Reduce in Hadoop to realize cloud computing;
[0038] The video server is used to publish and save video files; the video server divides the video file into data blocks of equal size; the video server transmits the data block information to the management server;
[0039] The management server is used to manage client information;
[0040] The node management module, cache module, and sched...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More