Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Hardware to make remote storage access appear as local in a virtualized environment

A remote storage and virtualization technology, applied in the field of host computer systems, to solve problems such as not allowing storage system access

Inactive Publication Date: 2019-03-19
MICROSOFT TECH LICENSING LLC
View PDF0 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

While SR-IOV is useful, it does not allow more advanced storage systems to be accessed over the network

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Hardware to make remote storage access appear as local in a virtualized environment
  • Hardware to make remote storage access appear as local in a virtualized environment
  • Hardware to make remote storage access appear as local in a virtualized environment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043]Data centers require low-latency access to NVM stored on persistent memory devices such as flash storage and hard disk drives (HDDs). Flash storage in data centers can also be used to store data to support virtual machines (VMs). Flash memory devices have higher throughput and lower latency than HDDs.

[0044] For HDDs, an existing storage software stack in a host operating system (OS) such as Windows or Linux is initially optimized. However, HDDs typically have several milliseconds of latency for input / output (IO) operations. Due to the high latency of HDDs, the focus on code efficiency of the storage software stack is not the highest priority. With the increased cost efficiency of flash storage and the use of flash storage and non-volatile memory as primary backing storage for infrastructure as a service (IaaS) storage or caching for IaaS storage, a shift in focus to improve the performance of the IO stack can Provides important advantages for hosting VMs.

[0045]...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A host computer includes a virtual machine including a device-specific nonvolatile memory interface (NVMI). A nonvolatile memory virtualization abstraction layer (NVMVAL) hardware device communicateswith the device-specific NVMI of the virtual machine. A NVMVAL driver is executed by the host computer and communicates with the NVMVAL hardware device. The NVMVAL hardware device advertises a local NVM device to the device-specific NVMI of the virtual machine. The NVMVAL hardware device and the NVMVAL driver are configured to virtualize access by the virtual machine to remote NVM that is remote from the virtual machine as if the remote NVM is local to the virtual machine.

Description

technical field [0001] The present disclosure relates to host computer systems, and more particularly to host computer systems including virtual machines and hardware to make remote storage access appear local in a virtualized environment. Background technique [0002] The background description provided herein is for the purpose of generally presenting the context of the disclosure. The work of the presently credited inventors is neither express nor implied to the extent that work is described in this Background section, and aspects of this description that do not otherwise demonstrate prior art at the time of filing are admitted to be prior art for the present disclosure. [0003] A virtual machine (VM) running in a host operating system (OS) typically accesses hardware resources such as storage via a software emulation layer provided by a virtualization layer in the host OS. The emulation layer adds latency and generally reduces performance compared to direct access to ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F9/50
CPCG06F9/5011G06F3/061G06F3/0655G06F3/0667G06F3/0688G06F9/45558G06F2009/45583
Inventor V·马克赫瓦克斯G·布班
Owner MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products