Invention Application
- Patent Title: VIRTUALIZING NON-VOLATILE STORAGE AT A PERIPHERAL DEVICE
-
Application No.: US16435372Application Date: 2019-06-07
-
Publication No.: US20190294328A1Publication Date: 2019-09-26
- Inventor: Raviprasad Venkatesha Murthy Mummidi , Matthew Shawn Wilson , Anthony Nicholas Liguori , Nafea Bshara , Saar Gross , Jaspal Kohli
- Applicant: Amazon Technologies, Inc.
- Applicant Address: US WA Seattle
- Assignee: Amazon Technologies, Inc.
- Current Assignee: Amazon Technologies, Inc.
- Current Assignee Address: US WA Seattle
- Main IPC: G06F3/06
- IPC: G06F3/06 ; G06F12/14 ; G06F13/40 ; G06F13/20

Abstract:
A peripheral device may implement storage virtualization for non-volatile storage devices connected to the peripheral device. A host system connected to the peripheral device may host one or multiple virtual machines. The peripheral device may implement different virtual interfaces for the virtual machines or the host system that present a storage partition at a non-volatile storage device to the virtual machine or host system for storage. Access requests from the virtual machines or host system are directed to the respective virtual interface at the peripheral device. The peripheral device may perform data encryption or decryption, or may perform throttling of access requests. The peripheral device may generate and send physical access requests to perform the access requests received via the virtual interfaces to the non-volatile storage devices. Completion of the access requests may be indicated to the virtual machines via the virtual interfaces.
Public/Granted literature
- US11249647B2 Suspend, restart and resume to update storage virtualization at a peripheral device Public/Granted day:2022-02-15
Information query