AP Execution Devices Using Transfer Blocks for Hub Coordination
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current edge computing systems face challenges in reducing communication load, improving security, and simplifying software development across multiple hubs, particularly for domain experts, due to the need for individual software development for each edge device and cloud relay device, leading to increased development and management loads.
Innovation Solution
An information processing system with AP execution devices that share common AP software across hubs, using transfer processing blocks to coordinate processing between devices, reducing the need for individual software development and minimizing communication load by only transmitting specific processing blocks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If each edge device communicates with the cloud individually, then processing can be executed with low latency on the edge side, but the development load becomes large and security assurance becomes problematic
Solution Approach 1:
The patent segments the processing workflow into distinct phases: local processing at edge devices and centralized coordination through a relay server. Each edge device executes processing blocks locally to maintain low latency, while the relay server manages communication coordination between devices and cloud, separating complexity from the edge devices themselves.
Solution Approach 2:
The relay server acts as an intermediary between edge devices and the cloud. It receives processing blocks from edge devices, coordinates communication with the cloud, and manages data flow. This mediator absorbs the complexity of cloud communication, allowing edge devices to maintain simple, latency-optimized local processing without direct cloud connectivity requirements.
2Reliability
If software is individually constructed for each cloud and edge device, then processing coordination can be achieved, but the development load becomes large and is difficult for domain experts to achieve
Solution Approach 1:
The patent creates a universal processing block format that can be executed across multiple edge devices with different configurations. The relay server provides a standardized interface for cloud communication, allowing the same processing logic to be deployed universally without requiring device-specific software construction. This enables domain experts to develop once and deploy everywhere.
Solution Approach 2:
The system allows parameterization of processing blocks, where the same processing logic can be instantiated with different parameters for different edge devices. The relay server manages these parameter variations centrally, allowing domain experts to define processing behavior once and have it automatically adapted to different devices without requiring custom software construction for each device.
3Reliability
If communications occur between each edge device and the cloud, then processing coordination is enabled, but the communication load increases
Solution Approach 1:
The patent merges multiple communication functions into a single relay server. Instead of each edge device establishing separate communication channels to the cloud, all edge devices communicate through the relay server, which consolidates communication traffic. This reduces the total communication load on individual edge devices while maintaining coordinated processing between all components.
Solution Approach 2:
The relay server serves as an intermediary that buffers and coordinates communication between edge devices and the cloud. It receives processing blocks from edge devices, manages the communication protocol with the cloud, and coordinates data flow. This intermediary layer reduces direct communication overhead on edge devices by centralizing communication management.
4Reliability
If individual software is developed for each hub, then processing can be coordinated, but the development load increases particularly for domain experts
Solution Approach 1:
The patent segments development responsibilities: domain experts develop processing blocks once, and the relay server handles hub-specific coordination. This segmentation allows processing logic to be developed independently of hub configurations, reducing the complexity burden on domain experts while maintaining reliable processing coordination across multiple hubs.
Solution Approach 2:
The relay server provides a universal communication interface that works across all hubs. Domain experts can develop processing blocks using a single standardized interface, and the relay server adapts these blocks to function correctly across different hubs. This eliminates the need for hub-specific software development while maintaining reliable coordination.
Data Source
AI summary
Software that implements processing executed through coordination between multiple hubs is efficiently developed. An information processing system comprises a plurality of AP execution devices that are information processing apparatuses provided in each of a plurality of hubs to execute AP software. Each of the AP execution devices stores common AP software that executes the same processing blocks in the same order. The AP software includes transfer processing blocks implementing processing to coordinate processing of the processing blocks executed by a first one of the AP execution devices in a first one of the hubs with a second one of the AP execution devices in a second one of the hubs. Once the processing reaches a first one of the transfer processing blocks during sequential execution of the processing blocks of the AP software, the first AP execution device transmits a coordination start message notifying of start of the coordination, to the second AP execution device. Once the second AP execution device receives the coordination start message, the second AP execution device starts sequential execution from a processing block following the first transfer processing block.


