Vector Clock Workflow Retrieval and Intrusion Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In distributed systems, it is difficult to efficiently retrieve workflows and detect intrusions due to the complexity of workflows and the lack of effective methods for clock synchronization, leading to challenges in identifying root causes and security breaches.
Innovation Solution
The implementation of a method using N-dimensional vector clocks stored in a global client, which allows for the determination of target events, sorting of events based on vector clocks, and detection of system intrusions by monitoring and comparing vector clocks across nodes, enabling automatic workflow retrieval and intrusion detection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional distributed systems use physical time for event sequencing, then clock synchronization is simple, but perfect synchronization is impossible and event sequence cannot be reliably determined
Solution Approach 1:
The patent replaces physical clock synchronization mechanisms with a logical vector clock system. Instead of relying on hardware clocks that cannot be perfectly synchronized, the system uses software-based vector clocks to establish causal relationships between events. Each node maintains a vector clock that records the timing and causality of events, allowing reliable event sequencing without physical synchronization.
Solution Approach 2:
The patent transitions from one-dimensional physical time measurement to multi-dimensional vector clock measurement. Vector clocks use N-dimensional vectors where each component represents the time at a different node, enabling precise causal ordering of events across distributed systems. This dimensional expansion allows the system to capture both temporal and causal information simultaneously.
2Productivity
If workflows are documented manually, then documentation is simple, but it is impossible to find work steps for new and changeable workflows
Solution Approach 1:
The system enables self-service workflow retrieval by automatically collecting, storing, and organizing workflow information from distributed nodes. The vector clock mechanism automatically timestamps and orders events without human intervention, and the global client automatically queries and presents relevant workflow steps when users search for specific events or processes.
Solution Approach 2:
The patent implements feedback mechanisms where the global client continuously monitors vector clocks from all nodes, collects event information, and provides real-time workflow context to users. When a user queries about a specific event, the system feedbacks with the complete workflow history and related events, enabling efficient troubleshooting and workflow understanding.
3Loss of information
If conventional systems rely on technical staff experience, then operation is simple, but it is difficult to locate root causes in large amounts of transmitted messages
Solution Approach 1:
The patent extracts critical workflow information from the vast amount of transmitted messages by using vector clocks to identify and isolate causally related events. The global client filters and extracts only the relevant events that are causally connected to the target event, presenting them in a structured format that highlights the root cause without requiring technical staff to manually sift through all messages.
Solution Approach 2:
The vector clock system serves multiple functions simultaneously: it provides event timing, causal ordering, workflow tracking, and intrusion detection. This multi-functionality consolidates what would otherwise require separate systems and manual analysis, enabling technical staff to efficiently locate root causes while reducing their operational burden.
4Reliability
If distributed systems have many nodes, then system capability is improved, but it is difficult to detect intrusions by hackers
Solution Approach 1:
The system performs preliminary action by continuously monitoring and storing vector clock information from all nodes before intrusions occur. The global client maintains a baseline of normal workflow patterns and event sequences, enabling rapid detection of anomalies and intrusions when they occur. This preemptive data collection simplifies real-time intrusion detection.
Solution Approach 2:
The patent implements feedback mechanisms where the global client continuously compares current vector clock data against established patterns and detects anomalies that indicate intrusions. When abnormal event sequences or timing patterns are detected, the system provides immediate feedback to administrators, enabling rapid response to security threats without requiring complex real-time analysis.
Data Source
AI summary
The present disclosure relates automatically retrieving a workflow with an increased efficiency. The present disclosure further relates to detecting an intrusion in a distributed system, thereby improving system security. The present disclosure relates to a method for automatically retrieving a workflow, a device for automatically retrieving a workflow, a device for detecting an intrusion in a distributed system, and a storage medium for implementing a method according to the present disclosure.


