会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明申请
    • METHOD FOR DISTRIBUTING DATA IN A TIERED STORAGE SYSTEM
    • 在分层存储系统中分配数据的方法
    • US20130311749A1
    • 2013-11-21
    • US13872668
    • 2013-04-29
    • William Price DawkinsStephen Gouze Luning
    • William Price DawkinsStephen Gouze Luning
    • G06F12/10
    • G06F12/1009G06F3/061G06F3/0649G06F3/0685G06F12/0223
    • A method for assigning data in a plurality of physical storage resources for an information handling system is disclosed. The plurality of physical storage resources includes a first tier and a second tier with a lower performance and cost relative to capacity than the first tier. A tier manager hosted on the information handling system and in electronic communication with the plurality of physical storage resources is configured to: determine a seek distance value, operation rate, operation size value, and elapsed time value for each page; and calculate a relative randomness value for each page using the seek distance value, operation rate, operation size value, and elapsed time value determined for each page. A classification module may assign a physical location for each page such that the relative randomness value for each page in the first tier is greater than the relative randomness value for each page in the second tier.
    • 公开了一种在信息处理系统的多个物理存储资源中分配数据的方法。 多个物理存储资源包括相对于第一层具有比容量低的性能和成本的第一层和第二层。 托管在信息处理系统上并与多个物理存储资源进行电子通信的层管理器被配置为:确定每页的寻道距离值,操作速率,操作大小值和经过时间值; 并且使用针对每个页面确定的搜索距离值,操作速率,操作大小值和经过时间值来计算每个页面的相对随机性值。 分类模块可以为每个页面分配物理位置,使得第一层中的每个页面的相对随机性值大于第二层中的每个页面的相对随机值。
    • 7. 发明授权
    • System and method for time window access frequency based caching for memory controllers
    • 用于存储器控制器的时间窗口访问基于频率的缓存的系统和方法
    • US06507893B2
    • 2003-01-14
    • US09771248
    • 2001-01-26
    • William Price DawkinsKarl David Schubert
    • William Price DawkinsKarl David Schubert
    • G06F1200
    • G06F12/122G06F3/0601G06F12/0866G06F2003/0697G06F2212/312
    • A system and method for replacing cached data for a computer system utilizing one or more storage devices is disclosed. The storage devices are divided into a plurality of areas or bins. Each bin is preferably the same size. A Window Access Table (WAT) is an array stored in memory that contains all the time windows for each bin. Each time window holds a frequency value corresponding to the number of times the bin has been accessed during the time period corresponding to that time window. A hot spot algorithm is used to calculate a hot spot value hsf(x) for each bin based on its associated frequency values listed in the WAT. The hot spot algorithm uses scaling coefficients to weight the frequency values based on the time window. Each line in cache will therefore have an associated bin for which a hot spot value hsf(x) has been calculated. This data may be stored in a hot spot table. When data is retrieved from a storage in response to a cache miss, the memory controller will compare the hot spot value hsf(a) of the bin associated with the new data to the lowest hot spot value hsf(z) in the hot spot table. If hsf(z) is greater than hsf(a), then this indicates that bin (z), the bin with the lowest hot spot value is accessed more frequently than bin (a), the bin containing the retrieved data. Thus if hsf(z) is greater than hsf(a), then the cache line containing data from bin (z) will not be replaced. If hsf(a) is greater than hsf(z) then the new data from bin (a) will replace the cached data from bin (z).
    • 公开了一种用于替代利用一个或多个存储设备的计算机系统的缓存数据的系统和方法。 存储装置被分成多个区域或仓。 每个箱体最好是相同的尺寸。 窗口访问表(WAT)是存储在内存中的数组,包含每个bin的所有时间窗口。 每个时间窗口保持与在该时间窗口对应的时间段期间访问该仓的次数对应的频率值。 热点算法用于根据WAT中列出的相关频率值计算每个仓的热点值hsf(x)。 热点算法使用缩放系数根据时间窗对频率值进行加权。 因此,高速缓存中的每一行将具有已经计算出热点值hsf(x)的关联仓。 该数据可以存储在热点表中。 当响应于高速缓存未命中从存储器检索数据时,存储器控制器将与新数据相关联的仓的热点值hsf(a)与热点表中的最低热点值hsf(z)进行比较 。 如果hsf(z)大于hsf(a),则表示bin(z),具有最低热点值的bin比bin(a)更频繁地访问,该bin包含检索到的数据。 因此,如果hsf(z)大于hsf(a),那么包含bin(z)数据的缓存行将不会被替换。 如果hsf(a)大于hsf(z),则bin(a)中的新数据将替换bin(z)中的缓存数据。
    • 8. 发明申请
    • SYSTEM AND METHOD FOR MANAGEMENT OF CACHE CONFIGURATION
    • 用于管理高速缓存配置的系统和方法
    • US20160357675A1
    • 2016-12-08
    • US14729878
    • 2015-06-03
    • William Price Dawkins
    • William Price Dawkins
    • G06F12/08
    • G06F12/0835G06F12/0877G06F12/0888G06F12/0897G06F2212/60G06F2212/621
    • Systems and methods for managing cache configurations are disclosed. In accordance with a method, a system management control module may receive access rights of a host to a logical storage unit and may also receive a desired caching policy for caching data associated with the logical storage unit and the host. The system management control module may determine an allowable caching policy indicator for the logical storage unit. The allowable caching policy indicator may indicate whether caching is permitted for data associated with input/output operations between the host and the logical storage unit. The system management control module may further set a caching policy for data associated with input/output operations between the host and the logical storage unit, based on at least one of the desired caching policy and the allowable caching policy indicator. The system management control module may also communicate the caching policy to the host.
    • 公开了用于管理高速缓存配置的系统和方法。 根据一种方法,系统管理控制模块可以将主机的访问权限接收到逻辑存储单元,并且还可以接收用于缓存与逻辑存储单元和主机相关联的数据的期望的缓存策略。 系统管理控制模块可以确定用于逻辑存储单元的允许的高速缓存策略指示符。 允许的高速缓存策略指示符可以指示是否允许与主机和逻辑存储单元之间的输入/输出操作相关联的数据的高速缓存。 基于期望的高速缓存策略和可允许的高速缓存策略指示符中的至少一个,系统管理控制模块还可以针对与主机和逻辑存储单元之间的输入/输出操作相关联的数据设置缓存策略。 系统管理控制模块还可以将缓存策略传送给主机。
    • 10. 发明申请
    • Method for Distributing Data in a Tiered Storage System
    • 分层存储系统中的数据分配方法
    • US20110072233A1
    • 2011-03-24
    • US12565258
    • 2009-09-23
    • William Price DawkinsStephen Gouze Luning
    • William Price DawkinsStephen Gouze Luning
    • G06F12/00G06F12/10
    • G06F12/1009G06F3/061G06F3/0649G06F3/0685G06F12/0223
    • This disclosure provides a method for assigning data in a plurality of physical storage resources for an information handling system. The plurality of physical storage resources includes a first tier of physical storage resources and a second tier which has a lower performance and cost relative to capacity than each of the first tier. A tier manager may be hosted on the information handling system and in electronic communication with the plurality physical storage resources. The tier manager may: determine a seek distance value for each page, determine an operation rate for each page, determine an operation size value for each page, determine an elapsed time value for each page; and calculate a relative randomness value for each page using the seek distance value, operation rate, operation size value, and elapsed time value determined for each page. A classification module may assign a physical location for each page such that the relative randomness value for each page in the first tier is greater than the relative randomness value for each page in the second tier.
    • 本公开提供了一种用于在用于信息处理系统的多个物理存储资源中分配数据的方法。 所述多个物理存储资源包括物理存储资源的第一层和相对于所述第一层中的每一层的容量具有较低性能和成本的第二层。 层管理器可以被托管在信息处理系统上并且与多个物理存储资源进行电子通信。 层管理器可以:确定每页的寻找距离值,确定每页的操作速率,确定每页的操作大小值,确定每页的经过时间值; 并且使用针对每个页面确定的搜索距离值,操作速率,操作大小值和经过时间值来计算每个页面的相对随机性值。 分类模块可以为每个页面分配物理位置,使得第一层中的每个页面的相对随机性值大于第二层中的每个页面的相对随机值。