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

Method for establishing connection, method for re-orienting connection and correlated equipment

A technology for establishing connections and connection requests, applied in the computer field, can solve the problems of increased data processing load of cluster controllers, limited session information processing capacity, and impact on server cluster performance, etc. Effect

Inactive Publication Date: 2009-05-13
KINGDEE SOFTWARE(CHINA) CO LTD
View PDF0 Cites 25 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] During the research and practice of the existing technology, the inventor of the present invention found that under the existing architecture, due to the limited number of connections of a single cluster controller and the limited processing capacity of session information, as the number of clients continues to As the number of sessions increases, the session information between the client and server nodes will also continue to increase, resulting in an increase in the data processing load of the cluster controller, directly affecting the performance of the entire server cluster

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 establishing connection, method for re-orienting connection and correlated equipment
  • Method for establishing connection, method for re-orienting connection and correlated equipment
  • Method for establishing connection, method for re-orienting connection and correlated equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0034] see figure 2 , is a flowchart of a method for establishing a connection provided in Embodiment 1 of the present invention, and may specifically include:

[0035] Step 210, sending a connection request message to the cluster locator;

[0036] The data format of the message can be stipulated between the client and the cluster locator. The cluster locator is mainly responsible for providing the address of the cluster controller for the client and realizing the redirection of the client connection request.

[0037] Step 220: Receive a connection request response message, the connection request response message carries the address information of the cluster controller, and the cluster controller belongs to the server cluster with the highest current health degree compared by the cluster locator;

[0038] The higher the current health of the server cluster, the more idle the server cluster is and the stronger the data processing capability, and the client obtains the addre...

Embodiment 2

[0043] This embodiment is a comprehensive embodiment, see image 3 , is a flow chart of a connection control method provided in Embodiment 2 of the present invention, and may specifically include:

[0044] Step 301, the client sends a connection request message to the cluster locator;

[0045] When the client needs to establish a connection with the server cluster, it first sends a connection request message to the cluster locator, and the cluster locator is mainly responsible for providing the address of the cluster controller for the client to realize the redirection of the connection request. The data format of the message can be stipulated between the client and the cluster locator, so as to facilitate the identification and analysis of the message.

[0046] Step 302, the cluster locator compares the current health of the server clusters to which several cluster controllers registered with the cluster locator belong;

[0047] Each cluster controller in the network system...

Embodiment 3

[0063] see Figure 4 , is a schematic diagram of a client provided in Embodiment 3 of the present invention, and may specifically include:

[0064] A sending module 410, configured to send a connection request message to the cluster locator.

[0065] The data format of the message can be stipulated between the client and the cluster locator. The cluster locator is mainly responsible for providing the address of the cluster controller for the client and realizing the redirection of the client connection request.

[0066] The receiving module 420 is configured to receive a connection request response message, where the connection request response message carries address information of a cluster controller, and the cluster controller belongs to the server cluster with the highest current health degree compared by the cluster locator.

[0067] The higher the current health of the server cluster, the more idle the server cluster is and the stronger the data processing capability....

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 method for establishing connection, method for redirecting connection and related equipment. The method for establishing connection comprises: sending connection request message to cluster positioner; receiving connection request response message carrying address information of cluster controller; the cluster controller belonging to server cluster of highest healthy degree produced and compared by cluster positioner; establishing connection utilizing the address of cluster controller and the cluster controller. In technical scheme of the invention, network system can contain multiple server cluster by adding cluster positioner in network system and utilizing cluster positioner for implementing redirection of client connection request; dynamic balance of load of every server is implemented by comparing healthy degree of every server cluster; data processing load of single cluster controller can be reduced relatively to promote performance of whole system.

Description

technical field [0001] The invention relates to the field of computer technology, in particular to server cluster technology. Background technique [0002] Nowadays, the vast majority of enterprises adopt information-based office methods to improve work efficiency. Enterprises usually adopt a client / server network architecture, and the server is usually a server cluster, including a cluster controller (CC, Cluster Controller) and several server nodes managed by the cluster controller. [0003] Health Degree (Health Degree) is a comprehensive indicator used in the industry to describe the working status of a computer system, and a value range (for example, 0 to 100) of the Health Degree can be set. It is generally believed that the higher the current health of the system, the more idle the system is and the stronger the data processing capability; the lower the current health of the system, the busier the system is and the weaker the data processing capability. The health d...

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/06H04L29/12
Inventor 毛国雷
Owner KINGDEE SOFTWARE(CHINA) 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