Distributed Peer Data Verification for Fault Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing peer-hosted and peer-to-peer networks are vulnerable to data disruption and hacking due to centralized data authority, which can lead to data corruption and cheating.
Innovation Solution
A distributed computing network system with multiple peer computing devices and management services that manage authority information, allowing each peer to verify instances of data sets across multiple peers, and detect faults by comparing instances and sending fault messages to the management server when discrepancies are found.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If centralized data authority is used in peer-hosted networks, then data management is simplified and easier to implement, but the system becomes vulnerable to disruption by bad peers and hacking
Solution Approach 1:
The patent segments centralized data authority into distributed authority across multiple peer computing devices. Each peer device is assigned authority over specific data sets, creating a distributed authority model that eliminates the single point of failure inherent in centralized systems while maintaining operational simplicity through automated authority assignment and data verification protocols
2Ease of manufacture
If centralized data authority is used, then implementation is easier, but data becomes vulnerable to hacking and cheating
Solution Approach 1:
The patent implements feedback mechanisms where peer devices continuously verify data integrity by comparing data sets across the network. When discrepancies are detected, the system automatically identifies and isolates compromised data sources, providing real-time feedback that prevents hacking and cheating without complicating implementation
Solution Approach 2:
The system performs preliminary actions by pre-assigning authority to multiple peer devices before data corruption or hacking can occur. This proactive distribution of authority and pre-established verification protocols prevent vulnerabilities before they can be exploited, maintaining ease of implementation while enhancing security
3Reliability
If distributed authority is implemented across multiple peers, then system reliability and data integrity improve, but system complexity increases
Solution Approach 1:
The patent applies universality by creating a multi-functional authority assignment system that handles data verification, fault detection, and security protection through a unified distributed protocol. This universal approach manages complexity by consolidating multiple security functions into a single coherent framework that operates automatically across all peer devices
Data Source
AI summary
Methods, systems, and techniques for detecting faults in a distributed computing network system. The system hosts and executes an application with a plurality of datasets, and includes a plurality of peer computing devices and management services. A receiving peer computing device receives a message that includes a first copy of a dataset from a sending peer computing device. It is determined whether a mismatch exists among the first copy of the dataset, a second copy of the dataset stored at the receiving peer computing device, and a third copy of the dataset stored at a third peer computing device having authority over the dataset. If so, a correction to the second copy of the dataset is performed or a fault message is sent to management services indicating that a fault has been detected at the receiving peer computing device.


