Limiting the execution of background management operations in a drive array

    公开(公告)号:US10185517B2

    公开(公告)日:2019-01-22

    申请号:US13795309

    申请日:2013-03-12

    IPC分类号: G06F12/00 G06F3/06 G06F11/10

    摘要: Limiting the execution of background management operations in a drive array, including: receiving a read instruction to read data from a memory drive in the drive array; determining whether the read instruction is associated with a write instruction to write data to a memory drive in the drive array; responsive to determining that the read instruction is associated with the write instruction, restricting performance of background management operations on the memory drive targeted by the write instruction; determining whether the write instruction has completed; and responsive to determining that the write instruction has completed, removing restrictions associated with the performance of background management operations on the memory drive targeted by the write instruction.

    SEPARATING A HYBRID ASYMMETRIC MIX OF A RAID 1 MIRROR AND A PARITY-BASED RAID ARRAY
    2.
    发明申请
    SEPARATING A HYBRID ASYMMETRIC MIX OF A RAID 1 MIRROR AND A PARITY-BASED RAID ARRAY 有权
    分离RAID 1镜像和基于奇偶校验的RAID阵列的混合非对称混合

    公开(公告)号:US20160342470A1

    公开(公告)日:2016-11-24

    申请号:US14718520

    申请日:2015-05-21

    IPC分类号: G06F11/10 G06F3/06

    摘要: A RAID controller stores data in a hybrid asymmetric mix of a RAID 1 mirror and a parity-based RAID array, wherein a first side of the RAID 1 mirror includes a single data storage device storing an operating system image and a second side of the RAID 1 mirror includes a plurality of data storage devices forming a parity-based RAID array. The RAID controller normally calculates parity using data from both the single data storage device and the plurality of data storage devices. However, in response to a user command, the RAID controller recalculates parity stripes on each of the plurality of data storage devices using a predetermined data pattern for a logical data storage device logically replacing the single data storage device storing the operating system. Accordingly, the same stripe count is maintained and the parity-based RAID array maintains redundancy despite physical separation of the single data storage device.

    摘要翻译: RAID控制器将数据存储在RAID 1镜和基于奇偶校验的RAID阵列的混合非对称混合中,其中,RAID 1镜的第一侧包括存储操作系统映像和RAID的第二侧的单个数据存储设备 1镜包括形成基于奇偶校验的RAID阵列的多个数据存储装置。 RAID控制器通常使用来自单个数据存储设备和多个数据存储设备的数据来计算奇偶校验。 然而,响应于用户命令,RAID控制器使用用于逻辑地替换存储操作系统的单个数据存储设备的逻辑数据存储设备的预定数据模式来重新计算多个数据存储设备中的每一个上的奇偶校验条带。 因此,保持相同的条带计数,并且基于奇偶校验的RAID阵列维持冗余,尽管单个数据存储设备的物理分离。

    RAID 1 mirror meshed into a co-existing RAID 5 parity stream
    3.
    发明授权
    RAID 1 mirror meshed into a co-existing RAID 5 parity stream 有权
    RAID 1镜像网格化为一个共存的RAID 5奇偶校验流

    公开(公告)号:US09335940B2

    公开(公告)日:2016-05-10

    申请号:US14287368

    申请日:2014-05-27

    IPC分类号: G06F11/10 G06F3/06

    摘要: A method includes storing an operating system in minor stripes on a first data storage device forming a first logical storage unit, and storing data in major stripes across a plurality of data storage devices forming a second logical data storage unit. Each major stripe includes a plurality of minor stripes storing data and a parity stripe. The method further includes calculating the parity stripe from the plurality of minor stripes within the major stripe and a corresponding one of the minor stripes on the first data storage device, wherein the minor stripes on the first data storage device match the size of the minor stripes on the array of data storage devices.

    摘要翻译: 一种方法包括:在形成第一逻辑存储单元的第一数据存储装置上存储有小条纹的操作系统,并且在形成第二逻辑数据存储单元的多个数据存储装置中存储主要条带中的数据。 每个主条纹包括存储数据和奇偶校验条带的多个次条纹。 该方法还包括从主条纹中的多个次条纹和第一数据存储装置上的相应一条次条纹计算奇偶条带,其中第一数据存储装置上的次条纹符合次条纹的大小 在数据存储设备阵列上。

    Presenting enclosure cache as local cache in an enclosure attached server
    4.
    发明授权
    Presenting enclosure cache as local cache in an enclosure attached server 有权
    在机柜连接的服务器中显示机箱缓存作为本地缓存

    公开(公告)号:US09158669B2

    公开(公告)日:2015-10-13

    申请号:US13716991

    申请日:2012-12-17

    IPC分类号: G06F12/08 G06F12/02

    摘要: Presenting enclosure cache as local cache in an enclosure attached server, including: determining, by the enclosure, a cache hit rate for local server cache in each of a plurality of enclosure attached servers; determining, by the enclosure, an amount of available enclosure cache for use by one or more of the enclosure attached servers; and offering, by the enclosure, some portion of the available enclosure cache to an enclosure attached server in dependence upon the cache hit rate and the amount of available enclosure cache.

    摘要翻译: 在机箱连接服务器中呈现机箱高速缓存作为本地高速缓存,包括:通过机箱确定多个机柜连接服务器中的每一个中的本地服务器高速缓存的高速缓存命中率; 由机箱确定可用的机箱高速缓存供一个或多个机柜连接的服务器使用; 并且根据高速缓存命中率和可用的机箱高速缓存的数量,通过机柜将可用的机箱高速缓存的一些部分提供给机柜连接的服务器。

    COLLABORATIVE INFRASTRUCTURE UPDATE SCHEDULING
    5.
    发明申请
    COLLABORATIVE INFRASTRUCTURE UPDATE SCHEDULING 有权
    合作基础设施更新调度

    公开(公告)号:US20150242801A1

    公开(公告)日:2015-08-27

    申请号:US14190713

    申请日:2014-02-26

    IPC分类号: G06Q10/06

    摘要: A method, system, and/or computer program product manages update operations for a hardware resource. A time, date, and location of the future meeting for which a predetermined feature from a hardware resource has been designated as being required for the future meeting is retrieved from a calendar. A determination is made as to whether or not the predetermined feature of the hardware resource is scheduled for updating during the time and date of the future meeting at said location. A level of detriment that will occur to the future meeting if the future meeting proceeds without the updating of the predetermined feature from the hardware resource is determined. A schedule for updating the hardware resource is then adjusted according to the level of detriment that will occur to the future meeting if the future meeting proceeds without the updating of the predetermined feature from the hardware resource.

    摘要翻译: 方法,系统和/或计算机程序产品管理硬件资源的更新操作。 从日历中检索未来会议的时间,日期和地点,其中来自硬件资源的预定特征已经被指定为将来会议所需要的。 确定在所述位置的未来会议的时间和日期期间是否安排硬件资源的预定特征被更新。 确定未来的会议将在将来的会议中进行而不从硬件资源更新预定特征时将会发生的损害程度。 然后,如果将来的会议在不从硬件资源更新预定特征的情况下进行,则根据未来会议将发生的损害程度来调整用于更新硬件资源的调度。

    Reducing the bandwidth requirements of multiplayer gaming sessions

    公开(公告)号:US10449449B2

    公开(公告)日:2019-10-22

    申请号:US13920106

    申请日:2013-06-18

    IPC分类号: A63F13/358 A63F13/58

    摘要: A computer identifies a group of players that are participating in a gaming session that is hosted by the computer. The computer identifies the location of an avatar of a first player included in the group of players. The computer identifies the location of a second avatar of a second player included in the group of players and determining the proximity between the first avatar and the second avatar. The computer determines if the proximity exceeds a threshold. Responsive to the determination that the proximity does not exceed the threshold, the computer sends data for the gaming session to the first player and the first player passes that data to the second player.

    Dynamic quality of service management in multiplayer gaming

    公开(公告)号:US10238971B2

    公开(公告)日:2019-03-26

    申请号:US15675734

    申请日:2017-08-12

    IPC分类号: A63F13/56 A63F13/70 A63F13/30

    摘要: Embodiments of the present invention provide a method, system and computer program product for dynamic quality of service (QoS) management for multi-player gaming. In an embodiment of the invention, a method for dynamic QoS management for multi-player gaming is provided. The method includes monitoring a multi-player game and detecting a game moment for a game player in the multi-player game. The method also includes determining a degree of sensitivity for the game moment and enhancing access to a computing resource of the game player in response to determining the game moment to be highly sensitive. In one aspect of the embodiment, the method additionally includes detecting a subsequent game moment for the game player in the multi-player game, determining a degree of sensitivity for the subsequent game moment, and reducing access to the computing resource of the game player in response to determining the game moment to be less sensitive.

    CONTROLLING A REDUNDANT ARRAY OF INDEPENDENT DISKS (RAID) THAT INCLUDES A READ ONLY FLASH DATA STORAGE DEVICE
    9.
    发明申请
    CONTROLLING A REDUNDANT ARRAY OF INDEPENDENT DISKS (RAID) THAT INCLUDES A READ ONLY FLASH DATA STORAGE DEVICE 有权
    控制冗余阵列的独立磁盘(RAID),包括只读闪存数据存储设备

    公开(公告)号:US20160342465A1

    公开(公告)日:2016-11-24

    申请号:US14718560

    申请日:2015-05-21

    IPC分类号: G06F11/10 G06F3/06 G11C29/52

    摘要: A method is provided for controlling a redundant array of independent disks (RAID). The method comprises a computer system writing data to a RAID and reading data from the RAID, wherein the RAID includes a controller and a plurality of data storage devices, including a flash data storage device. The method further comprises the controller detecting whether or not the flash data storage device is in read-only mode, and the controller preventing attempts to write data to the flash data storage device in response to detecting that the flash data storage device is in read-only mode. Optionally, when the flash data storage device is in read-only mode, the controller may redirect writes intended for the flash data storage device to empty data storage space on another data storage device or cache memory, or modify the parity stripe of a major stripe in view of the data intended to be written.

    摘要翻译: 提供了一种用于控制独立磁盘冗余阵列(RAID)的方法。 该方法包括将数据写入RAID并从RAID读取数据的计算机系统,其中,RAID包括控制器和包括闪存数据存储设备的多个数据存储设备。 该方法还包括控制器检测闪存数据存储设备是否处于只读模式,并且控制器防止为了响应于检测到闪存数据存储设备被读取而将数据写入闪存数据存储设备的尝试, 只有模式。 可选地,当闪存数据存储设备处于只读模式时,控制器可将用于闪存数据存储设备的写入重定向到另一数据存储设备或高速缓冲存储器上的空数据存储空间,或修改主条带的奇偶校验条 鉴于要写入的数据。

    Determining probable topics of conversation between users of two communication devices
    10.
    发明授权
    Determining probable topics of conversation between users of two communication devices 有权
    确定两个通信设备的用户之间的可能话题

    公开(公告)号:US09456082B2

    公开(公告)日:2016-09-27

    申请号:US14104116

    申请日:2013-12-12

    摘要: A computer program product includes computer readable program code for identifying a proposed call between a caller using a first communication device and a recipient using a second communication device, computer readable program code for determining probable topics of conversation of the proposed call, and computer readable program code for displaying the probable topics of conversation on either the first communication device, the second communication device or both the first and second communication devices before the proposed call is connected.

    摘要翻译: 计算机程序产品包括用于识别使用第一通信设备的呼叫者和使用第二通信设备的接收者之间的建议呼叫的计算机可读程序代码,用于确定所提出呼叫的会话的可能主题的计算机可读程序代码和计算机可读程序 代码,用于在所述建议的呼叫连接之前,在所述第一通信设备,所述第二通信设备或所述第一和第二通信设备上显示所述可能的会话主题。