Load balancing method and system

A load-balancing, node-based technology, applied in the computer field, which can solve problems such as long response time for obtaining requests, low resource utilization, and affecting the speed of uploading nodes to process obtaining requests, so as to avoid overload and improve speed

Inactive Publication Date: 2019-09-17
BEIJING QIYI CENTURY SCI & TECH CO LTD
View PDF9 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The idle load of the upload node will make the resource utilization rate low, and the overload of the load will affect the speed of the upload node to process the request, resulting in a long time to respond to the request
The overloaded upload node connects to many download nodes, and the upload node itself has limited processing capacity, which makes each download node obtain resources at a slow speed

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
  • Load balancing method and system
  • Load balancing method and system
  • Load balancing method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0064] The technical solutions in the embodiments of the present invention will be described below with reference to the drawings in the embodiments of the present invention.

[0065] see figure 1 , figure 1 A load balancing system provided by an embodiment of the present invention includes: a tracking node, an upload node and a download node in a peer-to-peer (Peer to Peer, P2P for short) network.

[0066] The uploading node is a server for uploading multimedia resources, and is used to provide multimedia resources for the downloading node. The multimedia resources that can be provided by the upload node include: text, video, audio and pictures, etc.

[0067] The download node is a server for downloading multimedia resources, and can obtain multimedia resources from the upload node.

[0068] The tracking node is used to receive the load status of each upload node and the multimedia resources that each upload node can provide, and assign upload nodes to each download node. ...

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 embodiment of the invention provides a load balancing method and system, relates to the technical field of computers, and can improve the resource obtaining speed of a downloading node. The embodiment of the invention comprises steps that a uploading node determines a first number of downloading nodes allowed to be accessed according to the access upper limit of the uploading node, the first number is the number of the downloading nodes allowed to be accessed except the downloading nodes accessed to the uploading node, and the access upper limit is the total number of the downloading nodes allowed to be accessed to the uploading node determined based on the resource utilization rate of the uploading node. The upload node then sends the first number to the tracking node. The tracking node receives the first number sent by the uploading node, and stops allocating other downloading nodes except the downloading node accessed to the uploading node to the uploading node if the first number is greater than a first threshold value.

Description

technical field [0001] The invention relates to the technical field of computers, in particular to a load balancing method and system. Background technique [0002] Currently, a peer-to-peer (Peer to Peer, P2P for short) network can be used to implement video content distribution. The P2P network includes an upload node and a download node. The upload node is a provider of video content, and the download node is a acquirer of video content. [0003] When the download node needs to obtain the video, if an upload node in the P2P network is randomly selected, and a request for obtaining the video is sent to it. Since the requests received by the upload node are random, an upload node may receive more requests or less requests. Therefore, some uploading nodes in the P2P network may be idle and some uploading nodes may be overloaded. [0004] An idle load of the upload node will lead to low resource utilization, and an overloaded load will affect the speed at which the upload ...

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/06H04L67/1008H04L67/101H04L67/1085
Inventor 杨柳青徐晓怡
Owner BEIJING QIYI CENTURY SCI & 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