-
公开(公告)号:WO2013023090A2
公开(公告)日:2013-02-14
申请号:PCT/US2012/050194
申请日:2012-08-09
Applicant: FUSION-IO, INC. , JOSHI, Vikram , LUAN, Yang , BROWN, Michael F. , VIDWANS, Hrishikesh A.
Inventor: JOSHI, Vikram , LUAN, Yang , BROWN, Michael F. , VIDWANS, Hrishikesh A.
IPC: G06F12/08
CPC classification number: G06F17/30132 , G06F9/45558 , G06F12/0868 , G06F12/0873 , G06F12/0897 , G06F12/109 , G06F17/30144 , G06F2009/45579 , G06F2009/45591
Abstract: 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 within a virtual machine. 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 criterion to distinguish cacheable files from non-cacheable files within the virtual machine. The file-level cache may monitor I/O requests within a storage stage, and may service I/O requests from a cache operating on a host of the virtual machine.
Abstract translation: 多级高速缓存包括多个高速缓存级,每个高速缓存级被配置为高速缓存与虚拟机内的不同相应类型和/或粒度的I / O请求有关的I / O请求数据。 多级高速缓存可以包括被配置为以粒度的文件级高速缓存I / O请求数据的文件级高速缓存。 文件级高速缓存策略可以包括用于区分虚拟机内的可缓存文件与不可缓存文件的文件选择标准。 文件级高速缓存可以监视存储阶段中的I / O请求,并且可以处理来自在虚拟机的主机上操作的高速缓存的I / O请求。 p>
-
2.
公开(公告)号:WO2014036307A1
公开(公告)日:2014-03-06
申请号:PCT/US2013/057366
申请日:2013-08-29
Applicant: FUSION-IO, INC.
Inventor: JOSHI, Vikram , LUAN, Yang , BROWN, Michael F. , FLYNN, David , HAO, Brent Lim Tze , YANG, Jerene Zhe , RADHAKRISHNAN, Prashanth
IPC: G06F12/08
CPC classification number: G06F3/0662 , G06F3/061 , G06F3/0659 , G06F3/0664 , G06F3/0671 , G06F3/0689 , G06F12/0804 , G06F12/0842 , G06F12/0866 , G06F12/0877 , G06F12/0888 , G06F2212/151 , G06F2212/6042
Abstract: A storage module may be configured to service I/O requests according to different persistence levels. The persistence level of an I/O request may relate to the storage resource(s) used to service the I/O request, the configuration of the storage resource(s), the storage mode of the resources, and so on. In some embodiments, a persistence level may relate to a cache mode of an I/O request. I/O requests pertaining to temporary or disposable data may be serviced using an ephemeral cache mode. An ephemeral cache mode may comprise storing I/O request data in cache storage without writing the data through (or back) to primary storage. Ephemeral cache data may be transferred between hosts in response to virtual machine migration.
Abstract translation: 存储模块可以被配置为根据不同的持久性级别来服务I / O请求。 I / O请求的持久性级别可能涉及用于服务I / O请求的存储资源,存储资源的配置,资源的存储模式等。 在一些实施例中,持久性级别可以涉及I / O请求的高速缓存模式。 可以使用临时缓存模式来处理与临时或一次性数据有关的I / O请求。 短暂缓存模式可以包括在高速缓存存储器中存储I / O请求数据,而不用通过(或返回)到主存储器来写入数据。 短信缓存数据可能会在主机之间传输,以响应虚拟机迁移。
-