Cloud Connector Routing for Unified Multi-Cloud IoT Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
IoT devices from different vendors operate on non-interoperable clouds, making it difficult for users to manage them from a single platform.
Innovation Solution
Implementing cloud-to-cloud routing through connectors that translate and forward traffic between serving and destination clouds, allowing selection based on quality-of-service and customer preferences.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If IoT devices from different vendors operate on separate clouds, then each vendor can provide specialized services, but interoperability and unified management become difficult
Solution Approach 1:
The patent introduces a cloud router as an intermediary component that sits between different cloud platforms. This router receives traffic from one cloud, translates it to the protocol/language of another cloud, and forwards it accordingly. This mediator enables devices from different vendor clouds to be managed uniformly without requiring changes to the original vendor-specific cloud systems, thus preserving vendor specialization while achieving unified management capability.
2Adaptability or versatility
If cloud-to-cloud routing is implemented, then interoperability improves, but network complexity increases
Solution Approach 1:
The cloud router is designed as a universal platform that can handle multiple cloud-to-cloud routing functions within a single device. It supports translation between different cloud protocols, load balancing across multiple paths, and routing decisions based on various criteria (cost, performance, reliability). By consolidating these multiple functions into one universal router, the patent reduces overall network complexity compared to having separate specialized routing systems for each cloud connection.
3Reliability
If multiple routing paths are provided, then quality-of-service optimization improves, but routing decision complexity increases
Solution Approach 1:
The patent implements a load balancer component that performs preliminary actions by pre-configuring multiple routing paths and their associated metrics (cost, performance, reliability). The load balancer continuously monitors the status of these paths and proactively switches traffic to optimal paths before failures occur or before optimal conditions arise. This preliminary preparation and automatic switching reduces the complexity of real-time routing decisions, as the system doesn't need to evaluate all possible paths from scratch but rather selects from pre-established options based on current conditions.
Data Source
AI summary
Disclosed are various embodiments for routing device traffic from one cloud to another cloud using connectors and account-based linking. In one embodiment, a serving cloud receives network traffic to be sent to a destination cloud different from the serving cloud. The network traffic is relative to a device managed in the destination cloud. A particular connector from a plurality of connectors that are capable of forwarding the network traffic from the serving cloud to the destination cloud is determined based at least in part on a connector selection rule set. The network traffic is forwarded via the particular connector to the destination cloud.


