RFID Manager for Virtual Machine Identification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Virtualization of physical computers in data centers disrupts the one-to-one relationship between RFID transponders and operating environments, leading to challenges in maintaining accurate RFID information for virtual machines.

Innovation Solution

Establishing a virtual machine on a host computer with multiple RFID transponders, determining and storing RFID information, and transmitting it upon request from an RFID reader, utilizing an RFID manager and hypervisor to manage RFID information across the host computer's transponders.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If virtualization of physical computers is implemented to reduce machine count, then productivity and resource efficiency are improved, but the one-to-one relationship between RFID transponders and operating environments is lost, causing RFID information accuracy to deteriorate

Engineering Contradiction:
Improveresource efficiencyVSAvoidRFID information accuracy
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent segments the RFID information management by creating separate RFID information records for each virtual machine while maintaining the physical RFID transponder as a shared resource. The RFID manager divides the RFID information into multiple virtual records, each associated with a specific virtual machine instance, allowing accurate tracking of RFID data for each virtualized environment independently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an RFID manager as an intermediary component between the RFID transponder and the virtual machines. This manager maintains a mapping relationship between physical transponders and virtual machine instances, translating RFID readings into meaningful information about which virtual machine is currently using the transponder, thus preserving RFID information accuracy despite virtualization.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If multiple virtual machines share a single host computer with RFID transponders, then device complexity is reduced, but difficulty of detecting and measuring RFID information increases

Engineering Contradiction:
Improvehardware countVSAvoidRFID information tracking
Core Design Contradiction:
Device complexityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements a feedback mechanism where the RFID manager continuously monitors RFID transponder readings and updates the mapping between transponders and virtual machine instances. When a virtual machine is created, migrated, or destroyed, the system receives feedback about the change and automatically updates the RFID information records, ensuring accurate detection and measurement of RFID information despite the virtualized environment.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent creates virtual copies of RFID information records for each virtual machine instance. Instead of trying to physically separate RFID transponders for each virtual machine, the system creates informational copies that represent the relationship between the physical transponder and each virtual machine, making RFID information tracking as easy as managing virtual machine metadata.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8970350B2Maintaining RFID information for virtual machines
Publication Date: 2015.03.03 LENOVO GLOBAL TECHNOLOGIES SWITZERLAND INTERNATIONAL GMBH
  • US8970350B2 patent drawing
  • US8970350B2 patent drawing
  • US8970350B2 patent drawing

AI summary

Methods, apparatus, and products for maintaining RFID information for virtual machines are disclosed that include establishing a virtual machine on a host computer, the host computer capable of supporting a plurality of virtual machines, the host computer comprising one or more RFID transponders; determining RFID information for the virtual machine; storing, in a specified one of the RFID transponders, the determined RFID information for the virtual machine; and upon request from an RFID reader, transmitting the stored RFID information as output from the specified RFID transponder to the requesting RFID reader.