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

Distributed system and its monitoring method, device, electronic equipment and storage medium

A distributed system and monitoring device technology, applied in the network field, can solve problems such as system availability reduction, service abnormality, and application programs cannot exhaustively list single-machine failures, so as to prevent misjudgment and improve availability.

Active Publication Date: 2022-04-26
ALIBABA GRP HLDG LTD
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

For example, in the case of the disk HANG of the master control end, although the master control end can still send network heartbeat packets to the slave control end normally, all requests that need to record operation logs will not be returned, and it will appear as a service exception to the user
At this time, the slave control end cannot find the service abnormality of the master control end, and will not re-elect, resulting in continuous service exceptions of the entire system; and the self-check of the application program on the master control end cannot exhaustively exhaust all single-machine failure problems; therefore, the master control end Faults at the control end may not be discovered in time, resulting in reduced system availability

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
  • Distributed system and its monitoring method, device, electronic equipment and storage medium
  • Distributed system and its monitoring method, device, electronic equipment and storage medium
  • Distributed system and its monitoring method, device, electronic equipment and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0083] Embodiment 1. A monitoring method for a distributed system, such as figure 2 As shown, steps S110-S130 are included.

[0084] S110. Obtain communication statistics data of clients in the distributed system;

[0085] S120. Determine the service state of the client according to the communication statistics data of the client;

[0086] S130. Determine the service status of the control terminal in the distributed system according to the service status of the client terminal.

[0087] In this embodiment, it is possible to determine whether the control terminal is normal without relying on the network heartbeat packets between the control terminals, but to determine the service status of the control terminal according to the statistical results of the communication conditions of the clients in the distributed system, so that Timely discover the abnormal situation of the control terminal service, avoid the impact on the system caused by the failure of the control terminal f...

Embodiment 2

[0193] Embodiment 2. A monitoring device for a distributed system, such as Figure 4 shown, including:

[0194] Obtaining module 21, for obtaining the communication statistical data of the client in the distributed system;

[0195] The first determining module 22 is configured to determine the service state of the client according to the communication statistics data of the client;

[0196] The second determination module 23 is configured to determine the service status of the control terminal in the distributed system according to the service status of the client terminal.

[0197] In this embodiment, the acquiring module 21 is the part responsible for acquiring the communication statistical data in the monitoring device, which may be software, hardware or a combination of both.

[0198] In this embodiment, the first determination module 22 is a part in the monitoring device responsible for determining the service status of the client, which may be software, hardware or a c...

Embodiment 3

[0220] Embodiment 3. An electronic device for monitoring a distributed system, including: a processor and a memory;

[0221] The memory is used to store a program for distributed system monitoring, and when the program for distributed system monitoring is read and executed by the processor, the following operations are performed:

[0222] Obtain the communication statistics data of the client in the distributed system;

[0223] Determine the service status of the client according to the communication statistics data of the client;

[0224] Determine the service status of the control terminal in the distributed system according to the service status of the client terminal.

[0225] In an implementation manner, when the program for distributed system monitoring is read and executed by the processor, it may also perform the following operations:

[0226] When it is determined that the service status of the Master in the distributed system is service abnormal, a Master switch is...

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

A distributed system and its monitoring method, device, electronic equipment, and storage medium; the monitoring method of the distributed system includes: acquiring communication statistical data of clients in the distributed system; determining the client according to the communication statistical data of the client The service state of the terminal; according to the service state of the client, determine the service state of the control terminal in the distributed system. At least one embodiment of the present application can improve system availability.

Description

technical field [0001] The present invention relates to the network field, in particular to a distributed system and its monitoring method, device, electronic equipment and storage medium. Background technique [0002] Google File System (Google File System, GFS) laid the cornerstone of modern large-scale distributed storage systems, and the follow-up open source product Hadoop Distributed File System (Hadoop Distributed File System, HDFS) is also a similar implementation, and is widely used in applications that require large-scale Companies and research institutes of distributed storage systems. [0003] Taking GFS as an example, the basic technical architecture is as follows: figure 1 shown, including: [0004] The client (Client), the library (lib) in GFS, is linked in the user's application (Application), and is used to provide various interfaces for users of the distributed storage system. [0005] Chunkserver, the server of GFS, can run the Linux file system (File S...

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): H04L67/1097H04L67/1008H04L43/08H04L43/10H04L43/0823
CPCH04L43/08H04L43/0823H04L43/10H04L67/025H04L67/1008H04L67/1097
Inventor 田伟董元元
Owner ALIBABA GRP HLDG 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