Data Brokerage Server for P2P Network SLA Enforcement
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data sharing in peer-to-peer (P2P) networks, particularly in business-to-business (B2B) contexts, lacks effective mechanisms to enforce service-level agreements (SLAs) for IoT data sharing, leading to inconsistencies in data availability, delays, and service quality.
Innovation Solution
A data brokerage server facilitates P2P connections between IoT platforms, monitors, and enforces SLAs by identifying relays with excess capacity to reroute data streams, ensuring agreed-upon service levels are met, and compensating relays for their resources, thus avoiding centralized storage and enhancing scalability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If data sharing is facilitated via P2P networks without centralized storage, then scalability is enhanced, but mechanisms to enforce service-level agreements (SLAs) are lacking
Solution Approach 1:
The patent introduces a broker entity that acts as an intermediary in the P2P network to enforce SLAs. The broker monitors data transfers between nodes, verifies compliance with service-level agreements, and manages routing decisions. This intermediary structure enables reliable SLA enforcement while preserving the decentralized, scalable architecture of the P2P network, as the broker coordinates rather than centralizes control.
2Speed
If data streams are routed directly between data producers and consumers, then data transfer efficiency is improved, but data availability cannot be guaranteed when direct paths fail
Solution Approach 1:
The patent pre-establishes multiple alternative routing paths between data producers and consumers before direct paths fail. When a direct connection is available, data flows efficiently through it. However, the system has already prepared backup routes through intermediate nodes, so when the direct path fails, data availability is maintained by switching to pre-configured alternative paths without significant delay.
3Reliability
If relays with excess capacity are used to reroute data streams, then service level agreements are met, but network complexity increases
Solution Approach 1:
The patent implements a system where relay nodes automatically advertise their excess capacity and available resources to the broker. The broker autonomously matches data flow requirements with appropriate relays based on current network conditions, SLA requirements, and relay capabilities. This self-service mechanism reduces manual configuration complexity while enabling dynamic SLA compliance through automated routing decisions based on real-time network state.
Data Source
AI summary
System and methods for enforcing service level agreements (SLAs) between computing platforms engaged in (e.g., Internet-of-Things) data exchange via peer-to-peer (P2P) connections are described. In accordance with various embodiments, data traffic via the P2P connections is monitored, and if an SLA violation is detected, data streams are rerouted to cure the violation.


