Server cluster system and load balancing method

A server cluster and load balancing technology, applied in transmission systems, electrical components, etc., can solve the problem that the server cluster system does not consider the user terminal to request the same service, etc., and achieve the effect of improving processing efficiency

Inactive Publication Date: 2011-01-05
BEIJING UNIV OF POSTS & TELECOMM
View PDF0 Cites 27 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In order to solve the above-mentioned problem that the existing server cluster system does not consider the user terminal requesting the same service, the present invention provides a se

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
  • Server cluster system and load balancing method
  • Server cluster system and load balancing method
  • Server cluster system and load balancing method

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0062] The first embodiment, a server cluster system such as figure 1 Shown. The user terminal 100 sends an instant message request to the load balancing subsystem 101. The instant message request is an HTTP request. The load balancing subsystem 101 receives the instant message request, and selects a target server 108 for processing the instant message request according to a predetermined load balancing method.

[0063] This embodiment provides a target server 108, but in practical applications, the target server is not fixed, and different types of instant message requests may correspond to different target servers.

[0064] The functional modules of load balancing subsystem 101 are as figure 1 Shown. Load balancing subsystem 101 includes request receiving module 211, request forwarding module 212, response receiving module 213, response forwarding module 214, HTTP parsing module 215, memory management module 216, server management module 217, target server selection module one ...

Example Embodiment

[0073] The second embodiment, the server cluster system such as figure 2 Shown. In addition to the load balancing subsystem 101 and the server cluster 107, the server cluster system in this embodiment also includes a reservation message management subsystem 102. Among them, the reservation message management subsystem 102 is composed of four functional modules: a message receiving module 103, a message storage module 104, a data management module 105, and a message trigger module 106. Among them, the message storage module 104 is composed of a database sub-module 1041 and a data caching sub-module 1042.

[0074] The message receiving module 103 receives the non-instant message request or the update information of the non-instant message request sent by the user terminal 200. The non-instant message request or the update information of the non-instant message request includes the processing time of the non-instant message request. The non-instant message request is converted in...

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 relates to a server cluster system and a load balancing method and aims to solve the problem that the traditional server cluster system does not consider the situation that the same service is requested by user terminals. The server cluster system comprises a server cluster and a load balancing sub-system, wherein the load balancing sub-system is a target server which selects and treats immediate information requests according to a set method. The load balancing sub-system comprises a request receiving module, a request forwarding module, a response receiving module, a response forwarding module, an HTTP (Hyper Text Transport Protocol) analyzing module, a memory managing module, a server managing module, a first target server selecting module, a second target server selecting module, a third target server selecting module and a state monitoring module. The invention also provides a load balancing method. By adopting the invention, the target server can be rationally selected for the information requests in different types.

Description

technical field [0001] The invention relates to a server cluster system and a load balancing method. Background technique [0002] With the development of Internet technology, business types have become diversified, from single-service data communication to multimedia communication that can support multiple services such as voice and video. For a system composed of a single server, due to the limitations of the central processing unit and input / output interface processing speed of a single server, it can no longer meet the requirements of rapidly growing data volume and simultaneous processing of multiple businesses. It is a server cluster system composed of multiple servers. [0003] The server cluster system requires an efficient load balancing method to ensure that multiple message requests are reasonably distributed to multiple servers. The existing load balancing method based on the weight round-robin scheduling algorithm selects the target server for the instant mess...

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
IPC IPC(8): H04L29/08H04L29/06
Inventor 程勃章洋叶波黄丽婷陈俊亮王月刘习贺
Owner BEIJING UNIV OF POSTS & TELECOMM
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