Unlock instant, AI-driven research and patent intelligence for your innovation.

Cluster management device and system, service client side and corresponding method

A cluster management and client technology, applied in the field of cluster management devices, can solve the problems of not distinguishing between different services, and the traffic of the cluster management device 20 is large, and achieve the effect of avoiding network traffic bottlenecks

Inactive Publication Date: 2014-02-12
BEIJING IZP NETWORK TECH CO LTD
View PDF4 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] It can be seen that since the request sent by the client 10 to a certain cluster needs to be forwarded by the cluster management device 20 to reach the real server 30, and the response result returned by the real server 30 to the client 10 also needs to pass through the cluster management device 20 to reach the client 10. This makes the traffic passing through the cluster management device 20 huge, which may cause the cluster management device 20 to become the bottleneck of the entire cluster traffic flow.
[0006] In addition, the cluster management device 20 using the LVS server is mainly responsible for forwarding traffic to achieve the purpose of distribution, and does not distinguish between different services

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
  • Cluster management device and system, service client side and corresponding method
  • Cluster management device and system, service client side and corresponding method
  • Cluster management device and system, service client side and corresponding method

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0042] Refer below Figure 2 to Figure 6 This embodiment will be described.

[0043] figure 2 A schematic diagram of a cluster management system according to an embodiment of the present invention is shown.

[0044] The cluster management device 40 is connected to the network of each business server 30 , and receives the network access address of each business server 30 sent from each business server 30 . For example, the network access address of each service server 30 can be stored as a network access address list, as a preset virtual root in a tree-like virtual file of Zookeeper (will be described in detail below) for representing the cluster managed by the cluster management device 40 Each data node under the node, etc. The storage method can be flexibly selected. The network access address of the service server 30 may include a network domain name, an IP address or a combination of the two and a port number. Each service server 30 is located in the cluster managed b...

no. 2 example

[0079] refer to Figure 7 , the cluster management system according to this embodiment includes a plurality of cluster management devices 40 according to the first embodiment to form a cluster of cluster management servers, and the cluster of cluster management servers serves as the manager of each service server 30 . Preferably, the cluster of cluster management servers includes an odd number (for example, 3 or 5) of cluster management devices 40 . When the network access address lists of more than half of the cluster management devices 40 are the same, the remaining cluster management devices 40 can be updated by using the network access address lists of more than half of the cluster management devices 40 . This can improve the fault tolerance of the entire system. If a small number of cluster management devices fail, other machines can still complete the management tasks of the service server 30 .

no. 3 example

[0081] refer to Figure 8 , the cluster management system according to this embodiment can use one cluster management device 40 according to the first embodiment or a cluster formed by a cluster management device 40 according to the second embodiment to provide management services for multiple different service server clusters at the same time .

[0082] The service server according to this embodiment is substantially the same as the above embodiment, and will not be repeated here. In addition, most steps of the client and the cluster management device 40 are substantially the same as those in the above-mentioned embodiments. Only the parts different from the previous embodiments are described below.

[0083] When the cluster management device 40 (or a cluster of cluster management devices 40 ) can simultaneously manage multiple different service server clusters, at this time, store the network access addresses of the service servers of different service server clusters sepa...

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 cluster management device and system, a service client side and a corresponding method. The cluster management device comprises a receiving and storage module and a sending module, the receiving and storage module is used for receiving and storing the network access addresses, sent by all service servers in a managed cluster, of all the service servers, and the sending module is used for sending at least one network access address stored in the receiving and storage module to the service client side. Furthermore, the cluster management device comprises a monitor module and a judgment and update module, the monitor module is used for monitoring the operating state information of the all the service servers, and the judgment and update module is used for judging whether the service servers corresponding to the network access addresses stored in the receiving and storage module can provide services for the service client side or not according to the operating state information and for updating the stored network access addresses according to a judgment result. The cluster management device can avoid the network flow bottleneck due to the fact that access requests are forwarded by an LVS server and other related cluster management devices in a centralized mode as far as possible.

Description

technical field [0001] The present invention relates to network technology information, and in particular to a cluster management device, system and method, a service client and a corresponding method. Background technique [0002] With the continuous development of the scale of the Internet, the rapid growth of network users and various network applications makes the load capacity of the network server gradually become the bottleneck and weak link in the service. If a single server is used to bear a high load, it is likely that a very high-cost single server is required to meet the required high-load performance. Even, it is impossible to purchase a server capable of satisfying the required high-load performance from the market at all. [0003] Therefore, some high-availability cluster systems using various relatively cheap and stable performances have been proposed recently. In order to ensure the high availability, expandability, manageability and reliability of the clu...

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/12H04L12/24
Inventor 罗峰黄苏支李娜
Owner BEIJING IZP NETWORK TECH CO LTD