Data Brokerage Server for P2P Network SLA Enforcement

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImprovescalabilityVSAvoidSLA enforcement
Core Design Contradiction:
ProductivityVSReliability

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoiddata availability
Core Design Contradiction:
SpeedVSReliability

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.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If relays with excess capacity are used to reroute data streams, then service level agreements are met, but network complexity increases

Engineering Contradiction:
ImproveSLA complianceVSAvoidnetwork configuration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11616832B2Data routing in peer-to-peer networks
Publication Date: 2023.03.28 SAP PORTALS ISRAEL
  • US11616832B2 patent drawing
  • US11616832B2 patent drawing
  • US11616832B2 patent drawing

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.