-
公开(公告)号:US20150012692A1
公开(公告)日:2015-01-08
申请号:US14497158
申请日:2014-09-25
CPC分类号: G06F12/0246 , G06F9/455 , G06F9/45558 , G06F12/0802 , G06F12/084 , G06F12/0875 , G06F2009/45579 , G06F2212/1021 , G06F2212/452 , G06F2212/604 , G06F2212/7209
摘要: Systems and methods for managing data input/output operations are described. In one aspect, a device driver identifies a data read operation generated by a virtual machine in a virtual environment. The device driver is located in the virtual machine and the data read operation identifies a physical cache address associated with the data requested in the data read operation. A determination is made regarding whether data associated with the data read operation is available in a cache associated with the virtual machine.
摘要翻译: 描述用于管理数据输入/输出操作的系统和方法。 在一个方面,设备驱动程序识别由虚拟环境中的虚拟机生成的数据读取操作。 设备驱动程序位于虚拟机中,数据读取操作识别与数据读取操作中请求的数据相关联的物理缓存地址。 确定与数据读取操作相关联的数据是否在与虚拟机相关联的缓存中可用。
-
公开(公告)号:US20120304171A1
公开(公告)日:2012-11-29
申请号:US13192365
申请日:2011-07-27
IPC分类号: G06F9/455
CPC分类号: G06F9/45558 , G06F12/084 , G06F12/0871 , G06F2009/45579 , G06F2009/45583 , G06F2212/152 , G06F2212/601 , G06F2212/6042
摘要: Systems and methods for managing data input/output operations are described that include virtual machines operating with a shared storage within a host. In such a system, a computer-implemented method is provided for dynamically provisioning cache storage while operating system applications continue to operate, including stalling the virtual machine's local cache storage operations, changing the provision of cache storage size; and resuming the operations of the virtual machine.
摘要翻译: 描述了用于管理数据输入/输出操作的系统和方法,其包括在主机内与共享存储器一起操作的虚拟机。 在这样的系统中,提供了一种计算机实现的方法,用于在操作系统应用程序继续运行的同时动态配置高速缓存存储,包括停止虚拟机的本地高速缓存存储操作,改变高速缓存存储大小的提供; 并恢复虚拟机的操作。
-
公开(公告)号:US20120210043A1
公开(公告)日:2012-08-16
申请号:US13028149
申请日:2011-02-15
IPC分类号: G06F12/00
CPC分类号: G06F12/0246 , G06F9/455 , G06F9/45558 , G06F12/0802 , G06F12/084 , G06F12/0875 , G06F2009/45579 , G06F2212/1021 , G06F2212/452 , G06F2212/604 , G06F2212/7209
摘要: Systems and methods for managing data input/output operations are described. In one aspect, a device driver identifies a data read operation generated by a virtual machine in a virtual environment. The device driver is located in the virtual machine and the data read operation identifies a physical cache address associated with the data requested in the data read operation. A determination is made regarding whether data associated with the data read operation is available in a cache associated with the virtual machine.
摘要翻译: 描述用于管理数据输入/输出操作的系统和方法。 在一个方面,设备驱动程序识别由虚拟环境中的虚拟机生成的数据读取操作。 设备驱动程序位于虚拟机中,数据读取操作识别与数据读取操作中请求的数据相关联的物理缓存地址。 确定与数据读取操作相关联的数据是否在与虚拟机相关联的缓存中可用。
-
公开(公告)号:US09201677B2
公开(公告)日:2015-12-01
申请号:US13192365
申请日:2011-07-27
CPC分类号: G06F9/45558 , G06F12/084 , G06F12/0871 , G06F2009/45579 , G06F2009/45583 , G06F2212/152 , G06F2212/601 , G06F2212/6042
摘要: Systems and methods for managing data input/output operations are described that include virtual machines operating with a shared storage within a host. In such a system, a computer-implemented method is provided for dynamically provisioning cache storage while operating system applications continue to operate, including stalling the virtual machine's local cache storage operations, changing the provision of cache storage size; and resuming the operations of the virtual machine.
摘要翻译: 描述了用于管理数据输入/输出操作的系统和方法,其包括在主机内与共享存储器一起操作的虚拟机。 在这样的系统中,提供了一种计算机实现的方法,用于在操作系统应用程序继续运行的同时动态配置高速缓存存储,包括停止虚拟机的本地高速缓存存储操作,改变高速缓存存储大小的提供; 并恢复虚拟机的操作。
-
公开(公告)号:US08874823B2
公开(公告)日:2014-10-28
申请号:US13028149
申请日:2011-02-15
CPC分类号: G06F12/0246 , G06F9/455 , G06F9/45558 , G06F12/0802 , G06F12/084 , G06F12/0875 , G06F2009/45579 , G06F2212/1021 , G06F2212/452 , G06F2212/604 , G06F2212/7209
摘要: Systems and methods for managing data input/output operations are described. In one aspect, a device driver identifies a data read operation generated by a virtual machine in a virtual environment. The device driver is located in the virtual machine and the data read operation identifies a physical cache address associated with the data requested in the data read operation. A determination is made regarding whether data associated with the data read operation is available in a cache associated with the virtual machine.
摘要翻译: 描述用于管理数据输入/输出操作的系统和方法。 在一个方面,设备驱动程序识别由虚拟环境中的虚拟机生成的数据读取操作。 设备驱动程序位于虚拟机中,数据读取操作识别与数据读取操作中请求的数据相关联的物理缓存地址。 确定与数据读取操作相关联的数据是否在与虚拟机相关联的缓存中可用。
-
公开(公告)号:US09003104B2
公开(公告)日:2015-04-07
申请号:US13287998
申请日:2011-11-02
CPC分类号: G06F3/0613 , G06F3/0667 , G06F3/0688 , G06F12/0811 , G06F12/0866 , G06F12/0888 , G06F12/0897 , G06F2212/151 , G06F2212/152 , G06F2212/222 , G06F2212/283 , G06F2212/311 , G06F2212/463
摘要: A multi-level cache comprises a plurality of cache levels, each configured to cache I/O request data pertaining to I/O requests of a different respective type and/or granularity. The multi-level cache may comprise a file-level cache that is configured to cache I/O request data at a file-level of granularity. A file-level cache policy may comprise file selection criteria to distinguish cacheable files from non-cacheable files. The file-level cache may monitor I/O requests within a storage stage, and may service I/O requests from a cache device.
摘要翻译: 多级缓存包括多个高速缓存级别,每个高速缓存级别被配置为高速缓存与不同类型和/或粒度的I / O请求有关的I / O请求数据。 多级缓存可以包括文件级高速缓存,其被配置为以粒度的文件级缓存I / O请求数据。 文件级缓存策略可以包括用于区分可缓存文件与不可缓存文件的文件选择标准。 文件级缓存可以监视存储阶段内的I / O请求,并且可以从缓存设备服务I / O请求。
-
公开(公告)号:US20120210066A1
公开(公告)日:2012-08-16
申请号:US13287998
申请日:2011-11-02
IPC分类号: G06F12/08
CPC分类号: G06F3/0613 , G06F3/0667 , G06F3/0688 , G06F12/0811 , G06F12/0866 , G06F12/0888 , G06F12/0897 , G06F2212/151 , G06F2212/152 , G06F2212/222 , G06F2212/283 , G06F2212/311 , G06F2212/463
摘要: A multi-level cache comprises a plurality of cache levels, each configured to cache I/O request data pertaining to I/O requests of a different respective type and/or granularity. The multi-level cache may comprise a file-level cache that is configured to cache I/O request data at a file-level of granularity. A file-level cache policy may comprise file selection criteria to distinguish cacheable files from non-cacheable files. The file-level cache may monitor I/O requests within a storage stage, and may service I/O requests from a cache device.
摘要翻译: 多级缓存包括多个高速缓存级别,每个高速缓存级别被配置为高速缓存与不同类型和/或粒度的I / O请求有关的I / O请求数据。 多级缓存可以包括文件级高速缓存,其被配置为以粒度的文件级缓存I / O请求数据。 文件级缓存策略可以包括用于区分可缓存文件与不可缓存文件的文件选择标准。 文件级缓存可以监视存储阶段内的I / O请求,并且可以从缓存设备服务I / O请求。
-
公开(公告)号:US20120210068A1
公开(公告)日:2012-08-16
申请号:US13288005
申请日:2011-11-02
IPC分类号: G06F12/08
CPC分类号: G06F9/45558 , G06F12/0897 , G06F2009/45583 , G06F2212/152 , G06F2212/222
摘要: A multi-level cache comprises a plurality of cache levels, each configured to cache I/O request data pertaining to I/O requests of a different respective type and/or granularity. A cache device manager may allocate cache storage space to each of the cache levels. Each cache level maintains respective cache metadata that associates I/O request data with respective cache address. The cache levels monitor I/O requests within a storage stack, apply selection criteria to identify cacheable I/O requests, and service cacheable I/O requests using the cache storage device.
摘要翻译: 多级缓存包括多个高速缓存级别,每个高速缓存级别被配置为高速缓存与不同类型和/或粒度的I / O请求有关的I / O请求数据。 高速缓存设备管理器可以将缓存存储空间分配给每个高速缓存级别。 每个高速缓存级别维护将I / O请求数据与相应缓存地址相关联的各个高速缓存元数据。 高速缓存级别监视存储堆栈内的I / O请求,应用选择标准来识别可缓存的I / O请求,以及使用高速缓存存储设备来服务可缓存的I / O请求。
-
公开(公告)号:US08996807B2
公开(公告)日:2015-03-31
申请号:US13288005
申请日:2011-11-02
CPC分类号: G06F9/45558 , G06F12/0897 , G06F2009/45583 , G06F2212/152 , G06F2212/222
摘要: A multi-level cache comprises a plurality of cache levels, each configured to cache I/O request data pertaining to I/O requests of a different respective type and/or granularity. A cache device manager may allocate cache storage space to each of the cache levels. Each cache level maintains respective cache metadata that associates I/O request data with respective cache address. The cache levels monitor I/O requests within a storage stack, apply selection criteria to identify cacheable I/O requests, and service cacheable I/O requests using the cache storage device.
摘要翻译: 多级缓存包括多个高速缓存级别,每个高速缓存级别被配置为高速缓存与不同类型和/或粒度的I / O请求有关的I / O请求数据。 高速缓存设备管理器可以将缓存存储空间分配给每个高速缓存级别。 每个高速缓存级别维护将I / O请求数据与相应缓存地址相关联的各个高速缓存元数据。 高速缓存级别监视存储堆栈内的I / O请求,应用选择标准来识别可缓存的I / O请求,以及使用高速缓存存储设备来服务可缓存的I / O请求。
-
公开(公告)号:US20140012940A1
公开(公告)日:2014-01-09
申请号:US13541659
申请日:2012-07-03
申请人: Vikram Joshi , Yang Luan , Michael F. Brown , Bhavesh Mehta
发明人: Vikram Joshi , Yang Luan , Michael F. Brown , Bhavesh Mehta
IPC分类号: G06F15/167
CPC分类号: G06F12/0875 , G06F9/45558 , G06F2009/45583
摘要: A virtual machine cache provides for maintaining a working set of the cache during a transfer between virtual machine hosts. In response to the transfer, a previous host retains cache data of the virtual machine, which is provided to the new host of the virtual machine. The cache data may be transferred via a network transfer.
摘要翻译: 虚拟机缓存提供在虚拟机主机之间的传输期间维护高速缓存的工作集。 响应于传输,先前的主机保留提供给虚拟机的新主机的虚拟机的高速缓存数据。 高速缓存数据可以经由网络传送来传送。
-
-
-
-
-
-
-
-
-