Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A server scheduling method, apparatus and system

A server scheduling and server technology, applied in the communication field, can solve problems such as poor scheduling effect, affecting processing efficiency, and difficulty in adapting to non-linear changes of servers, so as to improve processing efficiency and business security, ensure business security, and perform accurate and reasonable tasks Scheduling effect

Inactive Publication Date: 2017-05-03
TENCENT TECH (SHENZHEN) CO LTD
View PDF9 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] During the research and practice of the existing technology, the inventor of the present invention found that the existing solution is difficult to adapt to the non-linear change of the service request carrying capacity during the running of the server. Therefore, the scheduling effect is not good, which affects the processing efficiency

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
  • A server scheduling method, apparatus and system
  • A server scheduling method, apparatus and system
  • A server scheduling method, apparatus and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0032] This embodiment will be described from the perspective of a server scheduling device, and the server scheduling device may specifically be integrated into a scheduling device or other network devices that can be used for control and scheduling.

[0033] A server scheduling method, comprising: obtaining initial scheduling weights of each server in a cluster module, collecting load information of the servers, adjusting the initial scheduling weights according to the load information, obtaining adjusted scheduling weights, and The adjusted scheduling weights are sent to the corresponding servers respectively to trigger taking effect, and after taking effect, tasks are scheduled for each server according to the adjusted scheduling weights.

[0034] Such as Figure 1b As shown, the specific process of the server scheduling method can be as follows:

[0035] 101. Obtain the initial scheduling weights of each server in the cluster module.

[0036] Wherein, the initial schedu...

Embodiment 2

[0054] According to the method described in Embodiment 1, an example will be given below for further detailed description.

[0055] In this embodiment, description will be made by taking the server scheduling device integrated in the scheduling device as an example.

[0056] Such as figure 2 As shown, a server scheduling method, the specific process can be as follows:

[0057] 201. The scheduling device acquires the initial scheduling weights (w 1 w 2 …w n )

[0058] For example, the scheduling device may receive an initial scheduling weight set uniformly reported by the cluster module after acquiring the initial scheduling weights of each server, where the initial scheduling weight set includes the initial scheduling weights of each server.

[0059] Or, for another example, the scheduling device may receive the initial scheduling weights sent by each server respectively, for example, may receive the initial scheduling weight w sent by server 1 1 , receiving the initial...

Embodiment 3

[0079] In order to better implement the above method, the embodiment of the present invention also provides a server scheduling device, such as Figure 3a As shown, the server scheduling device includes an acquisition unit 301, a collection unit 302, an adjustment unit 303, a sending unit 304 and a scheduling unit 305, as follows:

[0080] The obtaining unit 301 is configured to obtain the initial scheduling weight of each server in the cluster module.

[0081] The collecting unit 302 is configured to collect the load information of each server.

[0082] The adjusting unit 303 is configured to adjust the initial scheduling weight according to the load information to obtain an adjusted scheduling weight.

[0083] The sending unit 304 is configured to send the adjusted scheduling weights to corresponding servers respectively, so as to trigger taking effect.

[0084] For example, for the initial scheduling weight w 1 After the adjustment, the sending unit 304 can send the adju...

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 discloses a server scheduling method, apparatus and system. According to the embodiment of the invention, initial scheduling weights of servers in a cluster module are acquired and load information of each server is collected; then the initial scheduling weights are adjusted according to the load information to obtain the adjusted scheduling weights and the adjusted scheduling weights are sent respectively to the corresponding servers to trigger an effect; and after the effect is taken, task scheduling is carried out on the servers according to the adjusted scheduling weights. According to the scheme, the task scheduling can be more flexibly, accurately and reasonably carried out; the scheduling effect can be improved; and the processing efficiency and the business security can be raised.

Description

technical field [0001] The present invention relates to the field of communication technologies, and in particular to a server scheduling method, device and system. Background technique [0002] A server, as a device that provides computing services, needs to respond to and process service requests, so generally speaking, it should have the ability to undertake and guarantee services. However, with the development of communication technology, a single server is far from enough to provide high-quality services. Therefore, the prior art proposes the concept of a cluster. A cluster is a group of independent computers interconnected through a high-speed network. They form a group and are managed in a single system mode. Since the construction of the cluster system is modular, an Internet protocol (IP, Internet Protocol) address or a collection of computers with a group of IP addresses is called a module, that is, a module can include at least one computer (server). When a clie...

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/1004H04L67/1008H04L67/60
Inventor 汪华舒季
Owner TENCENT TECH (SHENZHEN) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products