Virtual Machine Dispatch Agents for Mobile Resource Utilization

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvenetwork managementVSAvoidresource utilization
Core Design Contradiction:
Ease of operationVSProductivity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #25Self-service

2Reliability

If computational resources are concentrated in centralized servers, then service delivery control is improved, but network traffic increases and resource efficiency decreases

Engineering Contradiction:
Improveservice delivery controlVSAvoidnetwork traffic
Core Design Contradiction:
ReliabilityVSLoss of energy

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.

Inventive Principle:
Principle #3Local quality

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.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Productivity

If idle end-user computational resources are utilized for service operations, then resource efficiency improves, but system complexity increases

Engineering Contradiction:
Improveresource utilizationVSAvoidsystem architecture
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10292044B2Apparatus for end-user transparent utilization of computational, storage, and network capacity of mobile devices, and associated methods
Publication Date: 2019.05.14 INTEL CORP
  • US10292044B2 patent drawing
  • US10292044B2 patent drawing
  • US10292044B2 patent drawing

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.