Logical Group Address Messaging for Edge Device Groups
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing computing service architectures face challenges in providing low latency and data sovereignty for edge devices, especially when mobile devices migrate between access networks, leading to disruptions in application sessions and inefficient resource utilization.
Innovation Solution
Implementing a system where edge devices maintain session continuity and migrate applications seamlessly across networks using kernel-based virtual machines (KVMs) and logical group addresses, ensuring efficient resource allocation and data isolation, while utilizing a grouping overlay network for message routing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If applications are hosted at service provider environment, then data sovereignty and security are improved, but network latency and access time increase
Solution Approach 1:
The system segments the application hosting function by creating device groups that can operate independently at the network edge. Each device group maintains local application instances, separating the need for data sovereignty (maintained centrally) from the need for low-latency access (achieved locally through virtualization and group messaging mechanisms).
Solution Approach 2:
The patent introduces device groups as intermediary entities between individual edge devices and the service provider environment. These groups provide messaging and coordination capabilities that enable devices to maintain data sovereignty while achieving low-latency local processing through shared resource pools and coordinated application execution.
2Loss of time
If applications are hosted at edge devices, then network latency is reduced, but session continuity and reliability deteriorate when devices migrate
Solution Approach 1:
The patent merges multiple edge devices into device groups that share application state and session information. When devices migrate, the group maintains continuity by redistributing session data among member devices, combining the resources of multiple devices to ensure reliable session persistence while maintaining low-latency local processing.
Solution Approach 2:
The system creates copies of application state and session data across multiple devices within a device group. This copying mechanism ensures that when a device migrates or fails, the session information exists in redundant copies at other group members, maintaining session continuity without requiring constant communication with the service provider environment.
3Productivity
If device groups use logical group addresses for messaging, then communication efficiency is improved, but network complexity increases
Solution Approach 1:
The logical group address serves multiple functions simultaneously: it identifies the device group as a routing destination, enables efficient message distribution to all group members, and provides a abstraction layer that simplifies application development. This multi-functionality improves communication efficiency without proportionally increasing network complexity, as the same address mechanism handles routing, grouping, and message distribution.
Data Source
AI summary
Technology is described for sending messages between device groups. A message may be generated at a first device group. The first device group may include a plurality of edge devices that is executing a first process. The message may be sent from the first edge device in the first device group to a source controller edge device in the first device group. A logical group address associated with the message may be added. The logical group address may identify a second device group that is to receive the message. The second device group may include a plurality of edge devices that is executing a second process. The message may be sent from the source controller edge device in the first device group to a destination controller edge device in the second device group over an overlay grouping network between the first device group and the second device group.


