Network Node Application Distribution for Bandwidth Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current public land mobile networks face inefficiencies due to redundant data transmission, particularly in sensor and M2M applications, where third-party application servers outside the network relay information through the radio and core networks, leading to increased network capacity issues.
Innovation Solution
A distribution network node within the telecommunications network receives executable applications and associated requirements, determining and sending them to specific destination nodes that meet these requirements, allowing for secure execution and message exchange, thereby reducing redundant data transmission by deploying applications only where needed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If third-party application servers are implemented outside the operator's network, then application functionality is provided, but redundant information is transmitted through the network increasing network capacity issues
Solution Approach 1:
The patent extracts the application execution function from external servers and places it directly within the operator's network at strategic network nodes. This extraction eliminates the need for redundant data transmission between external servers and network elements, as the application logic now resides where it needs to execute.
Solution Approach 2:
The patent introduces an application distribution mechanism as an intermediary that delivers applications to appropriate network nodes. This intermediary layer manages the deployment and execution of applications within the network, replacing the traditional external server model and reducing unnecessary data traffic.
2Quantity of substance
If applications are distributed to multiple network nodes, then redundant data transmission is reduced, but application distribution complexity increases
Solution Approach 1:
The application distribution mechanism operates autonomously within the network, automatically determining which nodes should receive and execute specific applications based on network conditions and requirements. This self-service approach minimizes external management overhead and reduces distribution complexity.
Solution Approach 2:
The patent implements preliminary application distribution to network nodes before actual data transmission occurs. By pre-positioning applications at appropriate nodes, the system eliminates the need for repeated transmission of application code, thereby reducing overall data volume while managing complexity through advance preparation.
3Speed
If applications are executed at network nodes closer to data sources, then feedback loop speed is improved, but network node processing requirements increase
Solution Approach 1:
The patent applies local quality by distributing different applications to different network nodes based on their specific functions and data processing requirements. Each node executes only the applications relevant to its local data sources, improving feedback speed while avoiding unnecessary processing loads from executing unrelated applications.
Solution Approach 2:
The patent segments the application execution function across multiple network nodes rather than concentrating it externally. This segmentation allows applications to run closer to data sources, improving feedback loop speed, while distributing processing requirements across many nodes rather than overloading a single external server.
Data Source
AI summary
A network node (1) comprising an input (20), a processor (22) and an output (21), the processor (22) being coupled to the input (20) and the output (21); the input (20) and output (21) both being connected to at least one network (5, 7); in which the processor (22) is arranged so as to receive (10) from the input (20) an executable application and an associated set of requirements for the application, in which the processor is arranged to determine (11, 12), on receipt of an application and the associated set of requirements, a set of destination network nodes (3) which are reachable through at least one network (5, 7) to which the output (21) is connected based upon the requirements and to send the application to the destination nodes through the output (21). Thus, an application can be distributed through a telecommunications network specifying only the requirements that a destination network must satisfy, rather than the addresses of the destination network nodes. Furthermore, the application can be transferred between network nodes should user equipment move through the network.


