MistNet Edge Computing for Application Mobility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile and fixed devices face limitations in processing power and storage, leading to diminished user experiences due to network latency when accessing resource-intensive applications, and security risks from executing applications directly on these devices.
Innovation Solution
A MistNet system comprising multiple nano-boxes, which are small, distributed computing devices that provide additional processing power and storage capacity, reducing latency and enabling efficient offloading of applications from data centers to these devices, with a root controller managing resource allocation and data exchange.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Power
If applications are offloaded to remote data center servers, then processing power and storage capacity are improved, but network latency increases and user experience deteriorates
Solution Approach 1:
The patent deploys edge computing nodes at multiple geographic locations closer to end users, creating locally distributed processing capabilities. Each edge node provides computing resources to nearby devices, reducing the physical distance data must travel and thereby minimizing network latency while maintaining access to enhanced processing power.
Solution Approach 2:
The centralized data center computing resources are segmented and distributed across multiple edge computing nodes positioned at different geographic locations. This segmentation allows users to access computing resources from the nearest edge node rather than a distant central server, reducing network latency while preserving processing capacity.
2Loss of time
If applications are executed on mobile devices, then response time is improved, but processing power and storage capacity are insufficient
Solution Approach 1:
The patent introduces edge computing nodes as intermediary systems between mobile devices and remote data centers. These intermediaries provide locally accessible computing resources that mobile devices can utilize, combining the low-latency benefits of local execution with the enhanced processing power of distributed edge infrastructure.
3Device complexity
If computing resources are centralized in data centers, then resource management is simplified, but network latency and data traffic increase
Solution Approach 1:
The patent segments centralized data center resources into distributed edge computing nodes positioned throughout the network. This segmentation reduces the average distance between users and computing resources, decreasing network latency and data traffic while maintaining coordinated resource management through the edge computing architecture.
4Productivity
If more processing power is provided to mobile devices, then application performance is improved, but device size and power consumption increase
Solution Approach 1:
The patent employs edge computing nodes as intermediaries that provide additional processing power locally. Mobile devices can leverage these intermediary resources for computationally intensive tasks without requiring larger batteries or more powerful onboard processors, thus maintaining device portability while improving application performance.
Data Source
Figure 1
Figure 2
AI summary
A method is implemented by a nano-box for providing processing resources to support application execution to a set of devices connected to a network of the nano- box. The method includes receiving application data for an application for a mobile or fixed device. The application is executed using the application data of the mobile or fixed device to generate an output. A handoff notification is received indicating that the root controller has reassigned the application to another nano-box in the set of nano- boxes based on best resource availability and minimum latency. In response, the nano- box updates the application data with a current state of the application and transmits the updated application data over the network to be provided to the other nano-box.