Virtual Machine Dispatch Agents for Mobile Resource Utilization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In traditional networked device systems, end users have limited control over service delivery and computational resources go unused, leading to inefficiencies in service provision.
Innovation Solution
Implementing a dynamic supply and demand model using virtual machines in a wireless mesh network to transparently utilize idle resources for service operations, allowing network consumers to request and allocate resources efficiently across distributed hosts.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a hierarchical network model is used to maintain system control and structure, then network management is simplified, but end-user control over service delivery is reduced and computational resources remain unused
Solution Approach 1:
The patent segments the network into multiple hierarchical levels (access network, aggregation network, core network) with autonomous decision-making capabilities at each level. Virtual machine dispatch agents are distributed across access network devices, allowing local resource allocation decisions without centralized control, thereby utilizing idle computational resources while maintaining simplified management through modular architecture.
Solution Approach 2:
The patent implements self-service mechanisms where virtual machine dispatch agents autonomously allocate computational resources to service operations without requiring centralized management intervention. The system automatically monitors resource availability, makes allocation decisions, and manages service delivery, enabling idle end-user computational resources to be utilized while maintaining ease of operation through automated self-management.
2Reliability
If computational resources are concentrated in centralized servers, then service delivery control is improved, but network traffic increases and resource efficiency decreases
Solution Approach 1:
The patent applies local quality by deploying virtual machine dispatch agents at distributed access network devices rather than concentrating all computational resources in centralized servers. Each dispatch agent locally allocates computational resources to service operations in its vicinity, reducing the need for extensive network traffic while maintaining reliable service delivery control through distributed autonomous decision-making.
Solution Approach 2:
The patent transitions from a single-dimensional centralized resource model to a multi-dimensional distributed architecture where computational resources are allocated across spatial (different network devices), functional (multiple service operations), and hierarchical (access, aggregation, core networks) dimensions. This dimensional expansion reduces network traffic by enabling local resource utilization while maintaining control through layered management.
3Productivity
If idle end-user computational resources are utilized for service operations, then resource efficiency improves, but system complexity increases
Solution Approach 1:
The patent implements universality by designing virtual machine dispatch agents with multi-functional capabilities that can allocate various types of computational resources (CPU, memory, storage) to different service operations across multiple network levels. This universal approach enables idle end-user resources to be utilized efficiently without requiring separate specialized systems for each resource type, thereby improving resource utilization while managing system complexity through standardized multi-purpose agents.
Solution Approach 2:
The patent introduces virtual machine dispatch agents as intermediary components between end-user devices and service operations. These agents mediate resource allocation by automatically matching available computational resources with service requirements, simplifying the interaction between diverse end-user devices and various services. This intermediary layer manages system complexity by providing standardized interfaces and automated allocation logic, enabling efficient resource utilization without requiring direct complex interactions between all system components.
Data Source
AI summary
Mobile devices, systems, and methods for end-user transparent utilization of computational, storage, and network capacity of mobile device are described herein. A communication interface may be responsive to a request for a resource from a network of mobile devices. A database may store mobile device information and, in response to the request, identify at least one mobile device having the resource. A virtual machine dispatcher may generate a command to a virtual machine dispatch agent of the at least one mobile device to create a virtual machine to perform the resource.


