-
公开(公告)号:US20140282514A1
公开(公告)日:2014-09-18
申请号:US13831412
申请日:2013-03-14
Applicant: FUSION-IO, INC.
Inventor: Neil Carson , Nisha Talagala , Mark Brinicombe , Robert Wipfel , Anirudh Badam , David Nellans
IPC: G06F9/455
CPC classification number: G06F9/45533 , G06F2009/45579
Abstract: Techniques are disclosed relating to enabling virtual machines to access data on a physical recording medium. In one embodiment, a computing system provides a logical address space for a storage device to an allocation agent that is executable to allocate the logical address space to a plurality of virtual machines having access to the storage device. In such an embodiment, the logical address space is larger than a physical address space of the storage device. The computing system may then process a storage request from one of the plurality of virtual machines. In some embodiments, the allocation agent is a hypervisor executing on the computing system. In some embodiments, the computing system tracks utilizations of the storage device by the plurality of virtual machines, and based on the utilizations, enforces a quality of service level associated with one or more of the plurality of virtual machines.
Abstract translation: 公开了关于启用虚拟机访问物理记录介质上的数据的技术。 在一个实施例中,计算系统为可分配代理的存储设备提供逻辑地址空间,所述分配代理可执行以将逻辑地址空间分配给具有访问存储设备的多个虚拟机。 在这样的实施例中,逻辑地址空间大于存储设备的物理地址空间。 计算系统然后可以处理来自多个虚拟机之一的存储请求。 在一些实施例中,分配代理是在计算系统上执行的管理程序。 在一些实施例中,计算系统跟踪多个虚拟机的存储设备的利用率,并且基于利用率,强制与多个虚拟机中的一个或多个相关联的服务质量水平。
-
公开(公告)号:US09021158B2
公开(公告)日:2015-04-28
申请号:US13834955
申请日:2013-03-15
Applicant: Fusion-io, Inc.
Inventor: Jea Woong Hyun , Mark Brinicombe , Hairong Sun , Hao Zhong , John Strasser , Robert Wood
CPC classification number: G06F3/0688 , G06F3/0611 , G06F3/0616 , G06F3/0659 , G06F3/0679 , G06F9/485 , G06F12/0246 , G11C16/10
Abstract: A memory device includes a memory array with a plurality of memory elements. Each memory element is configured to store data. The device includes an input/output (I/O) buffer coupled to the memory array. The I/O buffer is configured to receive data from an I/O interface of a memory device controller and write the data to the memory array. The device includes a memory control manager coupled to the memory array. The memory control manager is configured to pause a program operation to the memory array in response to receiving a pause command. The memory control manager is also configured to resume the program operation in response to receiving a resume command.
Abstract translation: 存储器件包括具有多个存储器元件的存储器阵列。 每个存储器元件被配置为存储数据。 该设备包括耦合到存储器阵列的输入/输出(I / O)缓冲器。 I / O缓冲器配置为从存储器件控制器的I / O接口接收数据,并将数据写入存储器阵列。 该设备包括耦合到存储器阵列的存储器控制管理器。 存储器控制管理器被配置为响应于接收到暂停命令而将程序操作暂停到存储器阵列。 存储器控制管理器还被配置为响应于接收到恢复命令而恢复程序操作。
-