Multi-layer Distributed Processing for Digital Twin Service Requests
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In digital twin environments, existing systems face challenges in efficiently processing user service requests due to excessive load on central servers for large-scale processing and limited capabilities of edge devices, leading to inefficient resource utilization and increased network traffic when users individually access multiple devices for service requests.
Innovation Solution
A multi-layer distributed processing system where a central server, local servers, and edge devices work together, with service managers propagating user service requests through a hierarchical structure, allowing each device to create processes for specific tasks and optimizing load management by receiving requests through a single access path.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If users individually access multiple devices (central server, local servers, edge devices) for service requests, then each device can process requests independently, but network traffic increases and resource utilization becomes inefficient
Solution Approach 1:
The system segments service requests into different processing layers: central server handles high-level coordination and qualification checks, local servers handle regional processing, and edge devices handle immediate execution. This segmentation allows requests to be distributed intelligently rather than flooded to all devices, reducing unnecessary network traffic while maintaining processing capability.
Solution Approach 2:
The patent introduces service managers at each layer (central service manager, local service managers, edge service managers) as intermediaries that coordinate request propagation. These intermediaries filter and route requests appropriately, preventing redundant network traffic by ensuring requests are propagated only where needed based on qualification checks and processing capabilities.
2Adaptability or versatility
If the central server handles all service requests for large-scale processing, then comprehensive processing capability is maintained, but the central server becomes overloaded and response time increases
Solution Approach 1:
The system divides processing responsibilities across multiple layers: central server performs qualification checks and creates first processes, local servers create second processes, and edge devices create third processes. This segmentation distributes the processing load, preventing central server overload while maintaining comprehensive processing capability through hierarchical process creation.
Solution Approach 2:
The central service manager performs preliminary qualification checks and creates first processes before requests reach lower layers. This preliminary action filters out unqualified requests early, reducing the burden on subsequent processing layers and improving overall response time by preventing unnecessary propagation of unsuitable requests.
3Speed
If edge devices process all service requests locally, then response time is minimized, but edge devices lack the capability to handle complex large-scale processing
Solution Approach 1:
The system segments processing tasks by complexity and location: simple requests are handled at edge devices for immediate response, while complex large-scale processing is delegated to local and central servers. This segmentation allows edge devices to maintain fast response for suitable requests while preserving the capability to handle complex processing through hierarchical delegation.
Solution Approach 2:
The service request propagation mechanism is dynamic, allowing requests to be routed to different layers based on their characteristics. The system adapts the processing location based on request complexity, ensuring fast response for simple tasks while maintaining access to comprehensive processing capabilities for complex tasks through flexible request routing.
4Adaptability or versatility
If service requests are propagated to all layers, then comprehensive processing options are available, but unnecessary network traffic is generated and resource utilization is inefficient
Solution Approach 1:
The system implements feedback mechanisms where service managers at each layer report back to upper layers about request handling status and qualifications. This feedback allows the central service manager to make informed decisions about request propagation, avoiding unnecessary traffic by stopping propagation when requests are handled or when lower layers indicate they cannot process the requests.
Solution Approach 2:
The system changes the state of service requests through parameter transformations as they move between layers. Each service manager modifies request parameters based on local qualifications and processing capabilities, allowing the same request to be adapted for different processing contexts while reducing unnecessary propagation when parameters indicate the request cannot be handled at a particular layer.
Data Source
AI summary
A multi-layer distributed processing system for user service requests in a digital twin environment is proposed. A central server may include a central service manager that receives service requests from users and creates a first process for processing the service requests. A plurality of local servers may include a local service manager that receives the service request from the central service manager and creates a second process for processing the service request. A plurality of edge devices may include an edge service manager that receives the service request from the local server and creates a third process for processing the service request. The central service manager may distribute the service requests from the users to lower layers through propagation between the service managers.
