发明名称 Dynamically updated user data cache for persistent productivity
摘要 The present embodiments describe systems and methods for a dynamically updated user data cache for persistent productivity. In an embodiment, the system includes caching mechanism optimized to support user productivity in the case of a primary storage failure. For example, an embodiment of a method includes establishing a cache for caching user data in a persistent data storage device that is accessible by a first operating system and a second operating system. The method may also include identifying a set of user data to be stored in the cache. Additionally, the method may include storing the set of user data into the cache. The method may also include accessing the set of user data stored in the cache with the second operating system in response to the first operating system being in a degraded condition.
申请公布号 US9612776(B2) 申请公布日期 2017.04.04
申请号 US201314144751 申请日期 2013.12.31
申请人 Dell Products, L.P. 发明人 Andrews Carlton A;Huber Gary Douglas;Bhaskar Manish;Farhan Munif Mohammed;Mylvara Satya;Swierk Todd;Sauber William F.;Seibert Philip M.
分类号 G06F3/06;G06F12/02;G06F12/08;G06F12/084;G06F9/50 主分类号 G06F3/06
代理机构 Fogarty LLC 代理人 Fogarty LLC
主权项 1. A method, comprising: providing a first Operating System (OS) to a user of an Information Handling System (IHS), wherein the IHS includes a hybrid drive having a magnetic storage portion and a flash storage portion; establishing a persistent cache in the flash storage portion that is accessible by the first OS; while the user is operating the first OS, assigning a weight value to each of a plurality of files not yet cached based on the user's behavior, including: (a) assigning a first weight value to a first file due to the first file having been newly created, assigning a second weight value to a second file due to the second file having been read only, and assigning a third weight value to a third file due to the third file having been modified during use; and (b) identifying a set of files among the plurality of files to be stored in the persistent cache based on the weight values assigned to each of the plurality of files; storing the set of files into the persistent cache; determining that the first OS is in a degraded condition; in response to the determination, providing a second OS to the user, wherein the second OS has access to the persistent cache; and allowing the user to retrieve one or more of the set of files from the persistent cache while the user is operating the second OS.
地址 Round Rock TX US