Multi-Cloud Measurement Collaboration Platform
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Measuring connectivity-related metrics across multiple cloud networks is costly and complex due to the need for repeated measurements across unknown topologies, leading to inefficiencies and wasteful processes.
Innovation Solution
A multi-cloud collaboration platform that allows participants to register, contribute measurements, and query data stored in a shared database, with policies determining the amount of data provided based on contributions, optimizing cost and efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If repeated measurements are performed across multiple cloud networks to obtain connectivity metrics, then measurement precision is improved, but measurement cost increases
Solution Approach 1:
The patent combines measurement efforts from multiple independent entities into a collaborative framework. Participants share measurement data and results through a common platform, allowing all participants to benefit from aggregated measurements rather than each entity performing redundant measurements independently. This merging approach maintains measurement precision while significantly reducing overall measurement costs.
Solution Approach 2:
The system performs preliminary measurements and maintains a cache of measurement results that can be reused by multiple participants. By conducting measurements in advance and storing results, the system eliminates the need for repeated measurements when the same connectivity information is needed, thereby reducing measurement costs while preserving precision when actual measurements are performed.
2Loss of information
If measurements are performed across unknown topologies between every pair of overlay gateways, then measurement completeness is improved, but device complexity increases
Solution Approach 1:
The patent segments the measurement task by allowing different participants to measure different portions of the network topology based on their local perspectives. Each participant contributes measurements from their specific vantage point, and the system aggregates these segmented measurements to build a complete picture of the multi-cloud topology, avoiding the need for a single complex system to perform all measurements.
Solution Approach 2:
The system introduces an intermediary platform that coordinates measurements between multiple participants. This mediator manages the collection, storage, and distribution of measurement data, simplifying the overall system architecture by centralizing the complexity of coordinating measurements across unknown topologies rather than requiring direct complex interactions between all gateway pairs.
3Adaptability or versatility
If each entity independently acquires connectivity data, then measurement autonomy is improved, but productivity decreases
Solution Approach 1:
The patent creates a universal measurement platform that serves multiple participants simultaneously. The system maintains measurement autonomy for each entity while providing multi-functional capabilities that allow all participants to acquire connectivity data through a single collaborative infrastructure, thereby improving overall productivity without sacrificing individual measurement needs.
Solution Approach 2:
The system implements feedback mechanisms where measurement results from one participant become available to others, creating a positive feedback loop that improves productivity. As each entity contributes measurements, the growing database of results provides increasingly valuable information to all participants, reducing redundant measurements and improving overall measurement efficiency while maintaining autonomous participation.
Data Source
AI summary
A method, computer system, and a computer program product are provided for providing multi-cloud collaboration. In one embodiment, the technique comprises obtaining registration information for a plurality of participants. The participants are devices located on a plurality of computer networks. A measurement query request is received from a query requester. The query requester is one of the plurality of participants. Contributions measurements is also received from a subset of the plurality of participants and measurement data is then updated based on the contributions received from the subset of participants. Measurement data is the provided in response to said measurement query. The amount of data provided depends on a set of policies regarding measurement contributions made by the query requester.


