Edge Data Network Protocol Selection for Latency Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current edge computing technologies face challenges in reducing latency in edge data networks, particularly in selecting the optimal network protocol for data exchange between electronic apparatus and edge data networks, which affects the efficiency of services like multi-access edge computing (MEC) services.
Innovation Solution
The method involves an electronic apparatus and edge data network collaborating to identify and select the most suitable network protocol, such as RDMA, TCP, or MPTCP, based on capabilities and availability, to optimize data transmission and reduce latency by dynamically updating the network protocol policy and selecting the corresponding network socket.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If a traditional network protocol selection method is used in edge computing, then the system can maintain simple protocol handling, but the data transmission latency increases and exchange efficiency decreases
Solution Approach 1:
The system performs preliminary actions by pre-configuring multiple network protocols (RDMA, TCP, MPTCP) and their corresponding network sockets before data transmission occurs. The edge data network stores capability information of different protocols in advance, allowing for rapid protocol selection and switching without complex real-time calculations, thus reducing transmission latency while maintaining manageable system complexity through pre-established protocol frameworks
Solution Approach 2:
The system implements dynamic protocol selection by allowing the edge data network to choose the optimal network protocol based on real-time capability information exchanged with the electronic apparatus. The protocol selection is not fixed but dynamically adjusted according to available hardware capabilities, network conditions, and performance requirements, enabling the system to adapt to changing conditions and minimize latency while managing complexity through automated selection algorithms
2Productivity
If the edge data network selects the optimal network protocol dynamically, then data exchange efficiency improves, but the protocol verification and selection process becomes more complex
Solution Approach 1:
The system employs feedback mechanisms where the electronic apparatus provides capability information about its supported network protocols to the edge data network. The edge data network uses this feedback to make informed protocol selection decisions. This feedback loop enables efficient protocol matching without requiring complex verification processes, as the capability information is already provided by the electronic apparatus, thus improving data exchange efficiency while simplifying the selection process through information feedback rather than complex negotiation
Solution Approach 2:
The system introduces an intermediary approach by using network protocol capability information as a mediator between the electronic apparatus and the edge data network. Instead of complex mutual authentication and negotiation protocols, the system uses capability information exchange as an intermediary mechanism to facilitate protocol selection. This intermediary approach simplifies the verification process while maintaining high data exchange efficiency by relying on pre-provided capability declarations rather than complex real-time verification
3Speed
If RDMA protocol is used for data transmission, then transmission speed and efficiency improve, but compatibility requirements and system complexity increase
Solution Approach 1:
The system implements universality by supporting multiple network protocols (RDMA, TCP, MPTCP) within the same edge computing framework. The edge data network is designed to handle different protocol types and can select the most appropriate one based on the electronic apparatus's capabilities. This multi-functionality allows the system to achieve high-speed RDMA transmission when compatible, while falling back to more universal protocols like TCP when necessary, thus improving transmission speed when possible while maintaining broad compatibility through multi-protocol support
Solution Approach 2:
The system applies parameter changes by dynamically adjusting the network protocol parameter based on capability information exchange between the electronic apparatus and edge data network. Instead of being fixed to a single protocol, the system changes the protocol parameter (selecting from RDMA, TCP, MPTCP) according to the detected capabilities and network conditions. This parameter flexibility enables the system to optimize for speed when RDMA is available while maintaining adaptability to different hardware configurations and network environments
Data Source
AI summary
An example method for an edge computing service, of identifying a network protocol to be used by an application client, includes: executing the application client; based on the application client being executed, transmitting a request message for verifying the network protocol to be used by the application client to an edge data network; receiving, from the edge data network, a response message indicating the network protocol to be used by the application client; updating a network protocol policy corresponding to the network protocol to be used by the application client to a data socket, based on the response message.


