IoT Context Mapping Policy Engine for Specialized Virtual Machine Assignment
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Loss of energy
If specialized VMs are created for each IoT device type, then resource efficiency and performance are improved, but system complexity increases
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.
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.
3Ease of operation
If generic VM functionality is used, then ease of management is improved, but processing speed and performance deteriorate
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.
Data Source
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.


