Node scheduling method and device, scheduling server and storage medium

A technology for scheduling servers and scheduling methods, applied in the field of computer networks, can solve problems such as large gaps in service quality and uneven occupancy of service nodes, and achieve the effects of dynamic adjustment, improved resource utilization, and better utilization.

Active Publication Date: 2020-04-10
SHENZHEN ONETHING TECH CO LTD
View PDF11 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The main purpose of the present invention is to provide a node scheduling method, device, scheduling server, and storage medium, aiming to solve the technical problem that the uneven occupancy of service nodes between different data streams leads to a large gap in service quality

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Node scheduling method and device, scheduling server and storage medium
  • Node scheduling method and device, scheduling server and storage medium
  • Node scheduling method and device, scheduling server and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0060] refer to figure 1 As shown, it is a flow chart of the node scheduling method disclosed in the first embodiment of the present invention.

[0061] The node scheduling method can be applied to a scheduling server. The node scheduling method specifically includes the following steps. According to different requirements, the order of the steps in the flow chart can be changed, and some steps can be omitted.

[0062] S11. Receive the data stream request sent by the player terminal and the information of the service node currently connected to the player terminal.

[0063] In the live broadcast system, there is a many-to-many connection between playback terminals (for example, smart TVs, TV boxes, smartphones, tablets, etc.) and service nodes, that is, one playback terminal will simultaneously connect to multiple service nodes to obtain data streams A service node will provide data stream services for multiple players at the same time.

[0064] The player periodically send...

Embodiment 2

[0125] refer to figure 2 As shown, it is a schematic diagram of the functional modules of the node scheduling device disclosed in Embodiment 2 of the present invention.

[0126] In some embodiments, the node scheduling device 20 runs in a scheduling server. The node scheduling device 20 may include a plurality of functional modules composed of downloaded programs. The program codes of each downloaded program in the node scheduling device 20 can be stored in the memory of the scheduling server, and executed by at least one processor to execute (see for details figure 1 Description) Scheduling of nodes.

[0127] In this embodiment, the node scheduling device 20 may be divided into multiple functional modules according to the functions it performs. The functional modules may include: a request receiving module 201 , a popularity calculation module 202 , a level identification module 203 , a quantity determination module 204 , a ratio determination module 205 , a node determin...

Embodiment 3

[0188] image 3 It is a schematic diagram of the internal structure of the scheduling server disclosed in the embodiment of the present invention.

[0189] In this embodiment, the scheduling server 3 may include a memory 31 , a processor 32 , a bus 33 and a transceiver 34 . The scheduling server 3 is used to realize the function of the node scheduling method described in the first embodiment.

[0190] Wherein, the memory 31 includes at least one type of readable storage medium, and the readable storage medium includes flash memory, hard disk, multimedia card, card type memory (for example, SD or DX memory, etc.), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the storage 31 may be an internal storage unit of the scheduling server 3 , such as a hard disk of the scheduling server 3 . Memory 31 also can be the external storage device of described scheduling server 3 in other embodiments, for example the plug-in type hard disk equipped on described sched...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a node scheduling method. The node scheduling method comprises the following steps of: receiving a data stream request sent by a playing end and information of a service node currently connected with the playing end, determining the target number of the service nodes according to the current heat of the data flow, determining a target proportion of each service quality level corresponding to the priority level of the data flow according to a preset corresponding relationship between the priority level and different service quality level proportions, determining a targetservice node according to the target number and the target proportion of each service quality level, and generating a resource list based on the target service node and the currently connected service node, and sending the resource list to the playing end, so that the playing end adjusts the currently connected service node according to the resource list. The invention further provides a node scheduling device, a scheduling server and a storage medium. The occupation balance of the service nodes among different data flows can be realized, the service quality is ensured, and the utilization rate of the service nodes is improved.

Description

technical field [0001] The invention relates to the technical field of computer networks, in particular to a node scheduling method, device, scheduling server and storage medium. Background technique [0002] When the player requests the data stream from the scheduling server, the scheduling server will assign corresponding service nodes to serve according to the heat of the data stream. As the heat rises, the number of service nodes will increase, and the heat will decrease. The number of service nodes will decrease. [0003] However, in order to ensure the quality of service, service nodes with good quality will be assigned first to provide services. Service nodes with good quality will be concentrated in the earlier data streams. Later, as the popularity of data streams increases, only service nodes with poor service quality can be selected, resulting in poor service quality. [0004] Therefore, it is necessary to provide a node scheduling scheme to solve the technical p...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/08
CPCH04L67/10H04L67/61H04L67/63
Inventor 杨勇
Owner SHENZHEN ONETHING TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products