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

System regeneration method for application server in cluster environment

A technology for application servers and server nodes, which is applied in the field of regeneration of application servers, can solve problems such as few researches on the regeneration of cluster environments, and achieve the effects of avoiding sudden failures and improving reliability and availability

Inactive Publication Date: 2008-11-19
XI AN JIAOTONG UNIV
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0012] At present, the research scenarios of software regeneration are mostly concentrated in the non-cluster environment, and there is very little research on the regeneration of the cluster environment

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
  • System regeneration method for application server in cluster environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] The present invention will be described in further detail below in conjunction with the accompanying drawings.

[0018] Referring to the attached figure, if the current server node is detected to be aging, the following regeneration steps are required:

[0019] Through aging modeling, it is obtained that the current server is in an aging state, and the aging information of the current server is transmitted to the status monitor;

[0020] When the state monitor receives the information and knows that the node has aged, it sends a regeneration notification to the request forwarder and the state replicator, sets the current operation as a checkpoint, and prepares for regeneration;

[0021] After the request forwarder receives the request, it displays to the client that the current server node is unavailable, saves the currently processing request, and stops accepting new requests;

[0022] The state replicator copies the current server state after the execution of the cur...

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 system re-graduating method of group environment applied server which tests weather the current server node is aging by aging formation, if it is aging, it sets the node as testing point, ascertains the current server node condition information of the EJB by the condition replicating operation and replicates the node condition to the backup node of anther server; the server calls the local operating system Windows API-ExitWindowsEx to restart the server node which comes into the group after restarting and in step with the other nodes and replicates the new condition of the current backup node to the local node; the applied server accepts the EJB application.

Description

technical field [0001] The invention relates to a regeneration method of an application server, in particular to a system regeneration method of an application server in a cluster environment. Background technique [0002] Along with the operation of the software, the system performance continues to decline or even hang or shut down due to the gradual consumption of system resources or the gradual accumulation of runtime errors. This is known as "software aging". Application servers have the same problem. To ensure high availability and high reliability of the server, software regeneration must be performed on the server. "Software regeneration" is a "proactive" fault-tolerant technology that periodically suspends the operation of the software, clears the internal state of the continuously running system, restarts, and restores to a clean initial or intermediate state. So as to achieve the purpose of preventing more serious failures that may occur in the future. The main...

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 Patents(China)
IPC IPC(8): G06F11/14G06F11/36
Inventor 齐勇郗旻张霞赵天海赵季中侯迪
Owner XI AN JIAOTONG UNIV
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