Samsung electronics co., ltd. (20240160462). ACCESS METHOD OF STORAGE DEVICE AND VIRTUAL DEVICE simplified abstract

From WikiPatents
Jump to navigation Jump to search

ACCESS METHOD OF STORAGE DEVICE AND VIRTUAL DEVICE

Organization Name

samsung electronics co., ltd.

Inventor(s)

PEIWEI Li of SUWON-SI (KR)

GAOFEI Lv of SUWON-SI (KR)

ACCESS METHOD OF STORAGE DEVICE AND VIRTUAL DEVICE - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240160462 titled 'ACCESS METHOD OF STORAGE DEVICE AND VIRTUAL DEVICE

Simplified Explanation

The abstract describes a patent application for an access method of a storage device and a virtual device that supports single root input output virtualization (SR-IOV). The storage device is virtualized as at least two virtual functions (VFs), and the access method involves transmitting input/output (I/O) requests to the corresponding VF by a virtual machine, writing completion messages to a completion queue (CQ), polling the CQ by a processor of the virtual machine, and returning the completion message to the application if it is found in the CQ. This system processes I/O requests in a polling manner, avoiding delays and overhead caused by interruptions and improving I/O efficiency.

  • The patent application involves an access method for a storage device that supports SR-IOV technology.
  • The storage device is virtualized as multiple virtual functions (VFs) to improve performance.
  • The access method includes transmitting I/O requests to the corresponding VF, writing completion messages to a completion queue (CQ), and polling the CQ for completion messages.
  • By processing I/O requests in a polling manner, the system avoids delays and overhead caused by interruptions, improving I/O efficiency.
  • The technology enables random parallel read and write performance of virtual machines using high-speed SSDs allocated through SR-IOV technology.

Potential Applications

The technology described in the patent application could be applied in:

  • Cloud computing environments
  • Data centers
  • High-performance computing systems

Problems Solved

The technology addresses the following issues:

  • Delays and overhead caused by interruptions in processing I/O requests
  • Inefficient I/O performance in virtualized storage environments

Benefits

The benefits of this technology include:

  • Improved I/O efficiency
  • Enhanced random parallel read and write performance
  • Reduced delays and overhead in processing I/O requests

Potential Commercial Applications

The technology could have commercial applications in:

  • Storage virtualization solutions
  • Virtualized server environments
  • High-performance computing systems

Possible Prior Art

One possible prior art for this technology could be the use of SR-IOV technology in virtualized storage environments to improve performance and efficiency.

Unanswered Questions

How does this technology compare to traditional storage access methods?

This article does not provide a direct comparison between the proposed technology and traditional storage access methods.

What are the potential limitations or drawbacks of implementing this technology?

The article does not address any potential limitations or drawbacks of implementing this technology.


Original Abstract Submitted

an access method of a storage device and a virtual device are provided. the storage device supports a single root input output virtualization (sr-iov), the storage device is virtualized as at least two virtual functions (vfs), the access method comprises: in response to an input/output (i/o) request for the storage device by an application, transmitting the i/o request to a corresponding vf by a virtual machine, the vf writing a completion message of the i/o request to a completion queue (cq); querying the cq in a polling manner by a processor of the virtual machine; and if there is the completion message of the i/o request in the cq, returning the completion message to the application by the virtual machine. since the storage virtualization system processes i/o requests in a polling manner, this manner avoids the delay and overhead caused by the interruption, and enables the application to improve i/o efficiency, and finally enables the random parallel read and write performance of the virtual machine using sr-iov technology to allocate high-speed ssds, to be improved significantly.