Management Server Tunnel Prioritization for Cloud Device Communication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing communication systems between cloud servers outside a firewall and devices inside a firewall face inefficiencies due to the lack of prioritization in processing multiple communication requests, leading to potential disorder in system control and delayed responses.
Innovation Solution
A communication system that includes a management server capable of receiving and prioritizing multiple communication requests, with a tunnel connection request control part that executes 'device trigger' requests before 'application trigger' requests to ensure efficient data transfer and improve response times.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple communication requests are processed in order of reception without prioritization, then system control simplicity is maintained, but communication efficiency and response time deteriorate
Solution Approach 1:
The management server performs preliminary classification of communication requests into device trigger requests and application trigger requests before processing. This preliminary action allows the system to prioritize critical device operations without complex real-time decision-making, resolving the contradiction by preparing the processing order in advance based on request type
2Loss of time
If device trigger requests are prioritized over application trigger requests, then response time for critical operations is improved, but processing order complexity increases
Solution Approach 1:
The management server segments communication requests into two distinct categories: device trigger requests and application trigger requests. This segmentation enables straightforward prioritization where device trigger requests are always processed first, providing a simple yet effective mechanism to reduce response time without introducing complex scheduling algorithms
3Productivity
If tunnel connection requests are executed without prioritization, then system simplicity is maintained, but data transfer efficiency deteriorates
Solution Approach 1:
The management server executes tunnel connection requests in a predetermined order based on request type before actual data transfer begins. Device trigger requests that require tunnel connections are established first, ensuring that critical data transfers can proceed immediately without waiting for application trigger processing, thereby improving data transfer efficiency through preliminary setup
Data Source
AI summary
A management server receives a plurality of communication requests including a first communication request and a second communication request and controls the order of execution of a plurality of tunnel connection requests which are based on the plurality of communication requests. The first communication request is a communication request which is a request for communication with data transfer from the side of the at least one device toward the side of at least one application. The second communication request is a communication request which is a request for communication with data transfer from the side of the at least one application toward the side of the at least one device. The management server performs a first tunnel connection request which is based on the first communication request, in preference to a second tunnel connection request which is based on the second communication request.


