Method for rapidly deploying extensible cluster

An easy-to-expand, cluster technology, applied in the computer field, can solve the problems such as the inability to support the ultra-large cluster system, the failure to fundamentally improve the system scalability, and the complex maintenance of server heartbeat information, so as to achieve good scalability. stability, good system scale expansion, and the effect of adapting to system scale expansion

Inactive Publication Date: 2010-09-01
SHANGHAI JUNESH INFORMATION TECH CO LTD
View PDF0 Cites 23 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This method fails to fundamentally improve the scalability of the system. When the scale of the cluster expands, the number of backup servers required will also increase, and the maintenance of heartbeat information between servers will also be more complicated.
[0014] Specifically, the main problem with the existing cluster deployment method is that it cannot well support ultra-large-scale cluster systems, that is, when the number of cluster nodes increases on a large scale, the load on the deployment server increases sharply, and the deployment time becomes very long. unacceptable

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
  • Method for rapidly deploying extensible cluster
  • Method for rapidly deploying extensible cluster
  • Method for rapidly deploying extensible cluster

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment approach

[0044] 1) Main data structure:

[0045] a) Nodes to be deployed:

[0046] struct deploy_node

[0047] {

[0048] u_int8_t mac_addr[6];

[0049] struct in_addr ip_addr;

[0050] u_int32_t clients;

[0051] u_int32_t max_clients;

[0052] struct deploy_node *next;

[0053] struct deploy_node *parent;

[0054] struct deploy_node *firstChild;

[0055] struct deploy_node *sibling;

[0056]}

[0057] b) Communication messages between the DHCP server and the command line program:

[0058] struct deploy_msg{

[0059] u_int8_t op;

[0060] char msg[MAX_LINE];

[0061]};

[0062] c) DHCP response message:

[0063] struct dhcp_packet{

[0064] u_int8_t op; / *0: Message opcode / type* /

[0065] u_int8_t htype; / *1: Hardware addr type(net / if_types.h)* /

[0066] u_int8_t hlen; / *2: Hardware addr length* /

[0067] u_int8_t hops; / *3: Number of relay agent hops from client* /

[0068] u_int32_t xid; / *4: Transaction ID* /

[0069] u_...

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 method for rapidly deploying an extensible cluster. The method is implemented by using a modified DHCP server, a command line tool and a node daemon, wherein the modified DHCP server is responsible for distributing IP addresses and assigning TFTP server addresses for nodes to be deployed, intensively managing all nodes which are being deployed and are deployed successfully and preferentially selecting a node with the lightest load from the successfully deployed nodes while selecting a TFTP server; the command line tool can dynamically modify configuration information read in when the DHCP server starts so as to make use of hardware resources of the deployed nodes in a better way and perform a deploying process stably; the node daemon is downloaded from a main deployment server after the installation of a script in kickstart is completed, runs automatically and is responsible for reporting the state of the node daemon to the main deployment server, downloading a necessary file, starting TFTP and NFS services and the like. The method can adapt to the extension of cluster scale, achieves deployment effect which becomes more remarkable along with the extension of the cluster scale, has a flexible operation and controls an entire deployment process by configuring files or command lines.

Description

(1) Technical field: [0001] The present invention is an easy-to-expand rapid cluster deployment method, which is a rapid deployment method for large-scale clusters. The method makes full use of successfully deployed node resources to provide data services for nodes to be deployed, effectively reducing the cost of main deployment. The load of the server, thereby improving the speed and stability of cluster deployment, belongs to the field of computer technology. (2) Technical background: [0002] High-performance computing is an increasingly important branch of current computer science, and large-scale cluster systems are an important part of high-performance computing. According to the top 500 data in November 2009, the proportion of cluster systems reached 83.4%. . At present, large-scale fleet systems are more and more widely used in various fields, including high-energy physics, finance, meteorology and many other fields. For these fields, as computing demands increase,...

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): H04L12/56H04L12/24H04L29/08H04L29/12
Inventor 祝明发王欢许雪寒肖利民阮利
Owner SHANGHAI JUNESH INFORMATION 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