IoT Context Mapping Policy Engine for Specialized Virtual Machine Assignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current IoT device management systems lack a policy-based mechanism to efficiently assign and scale virtual machines (VMs) based on specific IoT device types, leading to bloated and inefficient VMs due to generic functionality, which affects speed and resource usage.

Innovation Solution

The implementation of an IoT context mapping policy (ICMP) engine that statically assigns user sessions and contexts to specialized VMs based on device identity and dynamically scales VMs according to load statistics, creating customized VMs for each unique IoT application type, optimizing resource usage and performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If generic VMs are used to support all IoT device types, then device compatibility is improved, but resource efficiency and performance deteriorate due to bloated functionality

Engineering Contradiction:
Improvedevice compatibilityVSAvoidresource efficiency
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent segments the monolithic generic VM into multiple specialized VMs, each tailored to specific IoT device types or application domains. The VM segmentation module divides the virtual machine infrastructure into specialized instances that handle specific device categories, eliminating the need for all-device support in each VM and reducing resource waste.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by customizing VM configurations for specific device types rather than using uniform generic settings. Each specialized VM is optimized with appropriate resource allocations, device drivers, and software stacks tailored to its target device category, improving both compatibility and efficiency simultaneously.

Inventive Principle:
Principle #3Local quality

2Loss of energy

If specialized VMs are created for each IoT device type, then resource efficiency and performance are improved, but system complexity increases

Engineering Contradiction:
Improveresource efficiencyVSAvoidsystem complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent implements dynamic VM creation and management through the VM segmentation module, which can automatically provision, configure, and scale specialized VMs based on incoming device types and load conditions. This dynamic approach allows the system to adapt to varying demands without manual intervention, managing complexity through automation rather than static rigid structures.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces a VM segmentation module as an intermediary layer between IoT devices and specialized VMs. This module handles the complexity of device-VM matching, configuration, and management, shielding the underlying complexity from both device manufacturers and end users while enabling efficient specialized VM deployment.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If generic VM functionality is used, then ease of management is improved, but processing speed and performance deteriorate

Engineering Contradiction:
Improveease of managementVSAvoidprocessing speed
Core Design Contradiction:
Ease of operationVSSpeed

Solution Approach 1:

The patent applies preliminary action by pre-configuring and pre-optimizing specialized VMs for specific IoT device types before devices connect. The VM segmentation module prepares appropriate VM instances with device-specific configurations, drivers, and software stacks in advance, eliminating the need for generic VMs to process all device types and enabling immediate optimized performance upon device connection.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10083055B2Management of IoT devices in a virtualized network
Publication Date: 2018.09.25 AT&T INTELLECTUAL PROPERTY I L P
  • US10083055B2 patent drawing
  • US10083055B2 patent drawing
  • US10083055B2 patent drawing

AI summary

Specialized, service optimized virtual machines are assigned to handle specific types of Internet of Things (IoT) devices. An IoT context mapping policy engine within the context of a virtualized network function manages IoT context mapping policy functions in load balancers. The IoT context mapping policy functions select service optimized virtual machines based on IoT device IDs, and assign those virtual machines to handle the devices. The IoT context mapping policy functions provide load data to the IoT context mapping policy engine. Based on the load data, the IoT context mapping policy engine maintains appropriate scaling by creating or tearing down instances of the virtual machines.