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

Operation recovery method, device and system

An operation execution and server technology, applied in transmission systems, digital transmission systems, redundant data error detection in computing, etc., can solve problems such as unusable, incapable of fine-grained recovery, incapable of inclusion, etc.

Inactive Publication Date: 2010-07-07
CHINA MOBILE COMM GRP CO LTD
View PDF0 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In this method, the recorded state includes the program name and related parameters that need to be resumed. After the host restarts, the self-start script or the registry self-start item is used to complete the recovery. The scheduling of the recovery process depends on the OS (Operating System , operating system), so its disadvantage is that it is only applicable to the case where the host is restarted, not only when the application fails
[0004] In this scheme, the content of the state cannot include the state of the function level and the state of the interactive operation, so its disadvantage is that it cannot achieve fine-grained (internal module of the program) recovery
[0005] In this solution, the recorded state is only applicable to one host, so its disadvantage is that it cannot be used in the interactive process of C / S (Client / Server, client / server) structure

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
  • Operation recovery method, device and system
  • Operation recovery method, device and system
  • Operation recovery method, device and system

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0062] Set: server state: send request, wait for response, update state, request lost; client state: wait for request;

[0063] Then by exchanging the state, it can be determined: the server resends the request, and the client waits.

example 2

[0065] Set: server status: send request, wait for response, update status; client status: send response, response lost;

[0066] By exchanging state, it can be determined: the client resends the response.

[0067] After the negotiation is completed, the client and the server enter a consistent unified state and start the normal interaction process after the breakpoint.

[0068] 2. Client / server collaborative recovery process 2:

[0069] This embodiment describes the situation that the server is interrupted (crash, etc.) during the interaction process, and the process of triggering by the server (avoiding repeated attempts of the client due to server interruption) needs to be adopted, which can be as follows:

[0070] 1. During the interaction process, if the client cannot receive the response from the server normally, it can exit the application after waiting for a timeout (to avoid resource consumption).

[0071] 2. After the server crashes and returns to normal, it finds 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 discloses an operation recovery method. A client end records a local operation execution state; a server records a local operation execution state; when the client end and / or the server restarts due to failure, the client end and the server interchange the execution states of the records; the client end and the server confirm a breakpoint according to the execution state of the local record and the execution state of the counterpart record; and the client end and the server recover operation from the breakpoint. The invention also discloses the client end, the server and the system for operation recovery. The invention can realize the interactive failure recovery between the client end and the server in a C / S construction.

Description

technical field [0001] The present invention relates to the technical field of network equipment failure processing, in particular to a method, equipment and system for operation recovery. Background technique [0002] After a device fails, when performing state recovery processing, in the prior art, the state recovery engine is mainly used to record and automatically restore the process state. In this method, by recording the execution state of the application program on a machine, and then Use self-start scripts or registry related entries to complete recovery. [0003] In this method, the recorded state includes the program name and related parameters that need to be resumed. After the host restarts, the self-start script or the registry self-start item is used to complete the recovery. The scheduling of the recovery process depends on the OS (Operating System , operating system), so its disadvantage is that it is only applicable to the case of host restart, not to the c...

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/24G06F11/14
Inventor 任晓明李征乐祖晖赵旭柏洪涛
Owner CHINA MOBILE COMM GRP 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