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

Multiple-tier distributed cluster system

A distributed cluster and multi-level technology, applied in the field of distributed systems, can solve problems such as content migration, achieve good scalability and reduce the amount of content migration

Inactive Publication Date: 2011-07-06
CHINANETCENT TECH
View PDF4 Cites 41 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] At present, in the local load balancing cluster technology, a simple round-robin strategy is often used or balanced according to the number of connections or loads of machines. The biggest problem with this kind of balancing is that each server is equivalent, that is, each server needs Store the same content; currently there is also a strategy for allocation based on content, but when the devices in the cluster increase or decrease, the content will be migrated

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
  • Multiple-tier distributed cluster system
  • Multiple-tier distributed cluster system
  • Multiple-tier distributed cluster system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0037] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

[0038] figure 1 The overall structure of the preferred embodiment of the multi-level distributed cluster system of the present invention is shown. See figure 1 , the multi-level distributed cluster system of this embodiment is divided into three levels, the transport layer load balancer 10 located at the front end of the system, the URL consistent hash balancer 12 located at the middle layer of the system, and the real server 14 located at the back end of the system . The transport layer load balancer 10 establishes a data connection with the URL consistent hash balancer 12 , and the URL consistent hash balancer 12 establishes a data connection with the real server 14 .

[0039] The transport layer load balancer 10 receives the request data sent by the client and balances the load, and distributes the client request to the URL consistent hash balance...

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 multiple-tier distributed cluster system and solves the possible content transfer of common load balance technology that is based on a polling strategy or content hash. The system solves the problems of cluster expansibility, content transfer and the like by adopting tiered load balance technology and combining the polling strategy and consistent hashing algorithm. The technical scheme of the system is as follows: the system comprises a transport tier load balancer at the front end of the system, a URL (Uniform Resource Locator) consistent hashing balancer at the middle tier of the system, and a real server at the rear end of the system, wherein the transport tier load balancer receives request data transmitted by a client side and conducts load balance; requests of the client side are distributed to the URL consistent hashing balancer at the middle tier; the URL consistent hashing balancer receives the request data of the client side distributed by the transport tier load balancer and distributes the same URL to the same real balancer for service through the consistent hashing algorithm; and the real server stores the data.

Description

technical field [0001] The invention relates to a distributed system, in particular to a distributed cluster system with multiple levels. Background technique [0002] There are local load balancing cluster technology and consistent hash (hash) algorithm technology in the distributed system. [0003] Partial load balancing cluster technology is a collection of several ordinary servers, which present the same exit to the outside, and can perform load balancing among the internal machines of the collection according to a certain algorithm. [0004] The consistent hashing algorithm has the characteristics of monotonicity. Monotonicity means that if some content has been assigned to the corresponding buffer through hashing, a new buffer is added to the system. The result of the hash should be able to ensure that the original allocated content can be mapped to the new buffer, and will not be mapped to other buffers in the old buffer set. [0005] At present, in the local load b...

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 CHINANETCENT TECH
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