会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Multiple disk, variable RPM data storage system for reducing power consumption
    • 多磁盘,可变RPM数据存储系统,用于降低功耗
    • US07079341B2
    • 2006-07-18
    • US10798935
    • 2004-03-11
    • Michael David KistlerRamakrishnan Rajamony
    • Michael David KistlerRamakrishnan Rajamony
    • G11B5/09G06F12/00
    • G11B19/28G06F11/3419G06F11/3433G06F11/3485G06F2201/81Y02D10/34
    • A data storage system includes a set of disks where each disk is operable in a plurality of discrete angular velocity levels. A disk controller controls the angular velocity of each active disk. The controller replicates a first portion of data on a plurality of the disks stores a second class of data in the set of disks without replication. The disk controller routes data requests to one of the active disks based, at least in part, on the current loading of the active disks to maintain balanced loading on the active disks. The disk controller alters the angular velocity of at least one of the active disks upon detecting that the latency of one or more of the data requests differs from a specified threshold. In this manner, the disk controller maintains the angular velocity of the active disks at approximately the same minimum angular velocity needed to attain acceptable performance. The disk controller may replicate the first portion of data on each of the disks in the set of disks. The disk controller may balance the loading on the active disks by routing an incoming request to the active disk with the least loading. The disk controller may maintain each of the active disks at approximately the same angular velocity by preventing the angular velocity of any active disk from differing from the angular velocity of any other active disk by more than one discrete level. The disk controller may recognize two or more levels of request priorities. In this embodiment, the disk controller routes requests of a first priority to an active disk in a first subset of active disks based, at least in part, on the current loading of the disks in the first subset and route requests of a second priority to an active disk in a second subset of active disks based, at least in part, on the current loading of the disks in the second subset.
    • 数据存储系统包括一组盘,其中每个盘可以以多个离散的角速度水平操作。 磁盘控制器控制每个活动磁盘的角速度。 控制器复制多个磁盘上的数据的第一部分将第二类数据存储在该组磁盘中,而不进行复制。 至少部分地,磁盘控制器将数据请求路由到其中一个活动磁盘,目的是加载活动磁盘以维持活动磁盘上的平衡加载。 在检测到一个或多个数据请求的等待时间与指定的阈值不同时,磁盘控制器改变至少一个活动盘的角速度。 以这种方式,盘控制器将活动盘的角速度保持在达到可接受性能所需的大致相同的最小角速度。 磁盘控制器可以复制该组磁盘中每个磁盘上的第一部分数据。 磁盘控制器可以通过以最小的负载将传入请求路由到活动磁盘来平衡活动磁盘上的负载。 磁盘控制器可以通过防止任何活动盘的角速度与任何其他活动盘的角速度不同而超过一个离散水平而将每个活动盘保持在大致相同的角速度。 磁盘控制器可以识别两个或多个级别的请求优先级。 在该实施例中,盘控制器至少部分地基于第一子集中的磁盘的当前加载并将第二优先级的请求路由到第一优先级的第一优先级的请求,将其发送到活动盘的第一子集中 至少部分地基于第二子集中的磁盘的当前加载的活动磁盘的第二子集中的活动磁盘。
    • 5. 发明申请
    • LOCAL SYNCHRONIZATION IN A MEMORY HIERARCHY
    • 存储器层级中的本地同步
    • US20120124298A1
    • 2012-05-17
    • US12948058
    • 2010-11-17
    • ANDREW KENNETH MARTINMichael David KistlerRobert W. Wisniewski
    • ANDREW KENNETH MARTINMichael David KistlerRobert W. Wisniewski
    • G06F12/00
    • G06F12/0815
    • A method, system, and computer usable program product for local synchronization in a memory hierarchy in a multi-core data processing system are provided in the illustrative embodiments. A request to acquire a reservation for a reservation granule is received at a first core. The reservation is acquired in a first local cache associated with the first core in response to a cache line including the reservation granule being present and writable in the first local cache. A conditional store request to store at the reservation granule is received at the first core. A determination is made whether the reservation remains held at the first local cache. The store operation is performed at the first local cache responsive to reservation remaining held at the first local cache.
    • 在说明性实施例中提供了用于多核数据处理系统中的存储器层级中的本地同步的方法,系统和计算机可用程序产品。 在第一核心处接收到获取保留颗粒的预约的请求。 响应于包括在第一本地高速缓存中呈现和可写入的预留颗粒的高速缓存行,在与第一核心相关联的第一本地高速缓存中获取预留。 在第一核心处接收在预留颗粒处存储的条件商店请求。 确定保留是否保持在第一本地缓存。 响应于保持在第一本地高速缓存处的保留,在第一本地高速缓存执行存储操作。
    • 6. 发明授权
    • Power conservation in a server cluster
    • US06993571B2
    • 2006-01-31
    • US09931290
    • 2001-08-16
    • Michael David Kistler
    • Michael David Kistler
    • G06F15/16G06F1/32
    • G06F1/3287G06F1/3203Y02D10/171Y02D50/20
    • A system and method for operating a server cluster that includes a set of server devices connected to a local area network (LAN). Each server device maintains a directory of the contents of its file cache. When a decrease in server cluster traffic is detected, a server device on the server cluster is selected for powering down. Prior to powering down a server device, the device's file cache directory is broadcast over the LAN to each of the other server devices on the cluster. If a subsequent request for a file stored in the powered-down server's file cache is received by the cluster, the request is routed to one of the remaining active server devices. This server device then retrieves the requested file from the powered-down server's file cache over the LAN. Prior to broadcasting the file cache directory, pending client requests on the selected server device are completed. The powered-down server may continue to provide power to its NIC and system memory while the processor is deactivated. The server device NIC may include direct memory access capability enabling the NIC to retrieve files from the system memory while the processor is powered-down.
    • 7. 发明授权
    • Multiple disk data storage system for reducing power consumption
    • 多磁盘数据存储系统,用于降低功耗
    • US07234074B2
    • 2007-06-19
    • US10738712
    • 2003-12-17
    • David Leslie CohnMichael David Kistler
    • David Leslie CohnMichael David Kistler
    • G06F11/00
    • G06F11/1076G06F3/0625G06F3/0634G06F3/0643G06F3/068G06F3/0689G06F2211/1057Y02D10/154
    • A data storage system in which each of a set of disks has a first portion for either popular data or error correction information (parity or Reed-Solomon code symbols) associated with the popular data, and a second portion used for other data. A disk controller connected to the set of disks maintains a first popular data block in the first portion of a first of the set of disks and a second popular data block in the first portion of a second of the set of disks. The system maintains at least two of the disks in an active state. The active disks are selected to insure that any data in the popular data blocks can be determined from data stored in the active disks. An additional disk is maintained in an active state if write access is permitted or if there is an additional popular data block.
    • 一种数据存储系统,其中一组磁盘中的每一个具有用于与流行数据相关联的流行数据或纠错信息(奇偶校验或Reed-Solomon码符号)的第一部分,以及用于其他数据的第二部分。 连接到所述一组磁盘的磁盘控制器在所述一组磁盘的第一组的第一部分中保持第一流行的数据块,并且在所述一组磁盘的第二组的第一部分中维护第二流行的数据块。 系统将至少两个磁盘维护为活动状态。 选择活动磁盘以确保可以从存储在活动磁盘中的数据确定流行数据块中的任何数据。 如果允许写访问,或者如果存在其他流行数据块,则附加磁盘将保持在活动状态。