Grid synchronization method for fault tolerant computer system based on socket

A fault-tolerant computer, network synchronization technology, applied in the computer field, can solve problems such as implementation complexity and dependencies

Inactive Publication Date: 2009-03-11
XI AN JIAOTONG UNIV
View PDF0 Cites 25 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Among the above various network data synchronization methods, some are too close to the underlying equipment, some need to make changes to the TCP / IP protocol itself, and some are completely dependent on hardware design, which is more or less complex in implementation

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
  • Grid synchronization method for fault tolerant computer system based on socket
  • Grid synchronization method for fault tolerant computer system based on socket
  • Grid synchronization method for fault tolerant computer system based on socket

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0035] Such as figure 1 shown. In the figure, the server runs dual-mode redundancy as an example. If the client needs to run dual-mode redundancy, the process is similar. As shown in the figure, redundant processes execute create(), bind(), listen(), accept(), read(), write(), close() and other operations synchronously. On the server side in the figure, the process on the left is the master process, that is, the process whose master-slave flag ft_socket_executor is 1; the right end is the slave process, that is, the process whose ft_socket_executor is 0. The operations in the solid-line frame in the figure perform actual core operations, and the operations in the dotted-line frame only complete synchronization. Execute the create() operation, the master process creates the socket index node structure, and the slave process establishes a connection with the...

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 network synchronization method based on a socket fault-tolerant computing system. A monitor is set on a socket interface layer of a Linux network architecture through modifying a Linux operating system so as to monitor the socket communication correlation kernel function. When the duplication redundancy schedule performs the network communication through the socket way, the communication operation is intercepted at the socket interface layer and the synchronization logic is triggered. The synchronization logic is implemented by reconstructing the socket series kernel functions, and the duplication schedule enters the synchronization point and completes the synchronizing process when implementing the reconstructed kernel functions. The implementation of the method is simple without special custom hardware. The reconstructed operating system is suitable for common hardware architectures with strong commonality. The synchronization process is initiatively completed by the operating system, and is fully transparent to the upper application. The invention has better expandability, and can be expanded to a multimode redundancy system.

Description

technical field [0001] The invention belongs to the field of computers, relates to fault-tolerant technology and synchronization technology, in particular to a network synchronization method of a socket-based fault-tolerant computer system. Background technique [0002] With the wide application of the Internet and information platforms, informatization has become an important part of the core competitiveness of enterprises. In modern businesses, server downtime is one of the leading causes of lost profits. For institutions that need to ensure information security and provide uninterrupted information services, such as securities, manufacturing, communications, banking, and transportation, the fault tolerance and uninterruptibility of business systems are particularly important. How to ensure the continuous operation of various key applications and achieve a virtuous cycle of sustainable operation has become a key problem that enterprises, institutions and IT fields urgentl...

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): H04L1/22H04L7/00
Inventor 董小社胡冰孙江斌王钊赵晓昳伍卫国田佳雷济凯
Owner XI AN JIAOTONG UNIV
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