Acceptability testing for capacity planning of data storage system
    1.
    发明授权
    Acceptability testing for capacity planning of data storage system 失效
    数据存储系统容量规划的可接受性测试

    公开(公告)号:US06606585B1

    公开(公告)日:2003-08-12

    申请号:US09379204

    申请日:1999-08-21

    IPC分类号: G06F760

    CPC分类号: G06F11/3452 G06F11/3414

    摘要: Data storage devices of an enterprise system are tested to determine whether the enterprise system is optimally configured. Each data storage device is tested to determine whether it can satisfy a performance requirement for an assigned group of n workloads. A group of n inequalities are generated, and only up to n of the inequalities may be evaluated to determine whether the device satisfies the performance requirement for the assigned group of workloads. The inequalities are based on a phased, correlated model of I/O activity.

    摘要翻译: 对企业系统的数据存储设备进行测试,以确定企业系统是否被最佳配置。 对每个数据存储设备进行测试,以确定它是否能够满足分配的n个工作负载组的性能要求。 生成一组n个不等式,并且只能对n个不等式进行评估,以确定该设备是否满足所分配的工作负载组的性能要求。 不等式基于I / O活动的分阶段相关模型。

    Adaptive grouping in object raid
    4.
    发明申请
    Adaptive grouping in object raid 失效
    对象突袭中的自适应分组

    公开(公告)号:US20050114596A1

    公开(公告)日:2005-05-26

    申请号:US10723480

    申请日:2003-11-26

    申请人: Richard Golding

    发明人: Richard Golding

    IPC分类号: G06F12/16

    摘要: A method and system for data redundancy, wherein method comprises storing an object in an object storage device, storing a duplicate of the object in a second object storage device, converting the object into any of a grouped object Redundant Array of Independent Disks (RAID) layout and an individual RAID layout upon growth of the object, and discarding the duplicate object. The step of converting further comprises determining which of the grouped object RAID or individual RAID layout to convert the object into based on a size of the object being converted. Moreover, the step of converting into a grouped object RAID layout further comprises selecting a group based on whether the group comprises other objects similarly sized to the object, wherein the similarly sized objects comprise variably sized objects.

    摘要翻译: 一种用于数据冗余的方法和系统,其中方法包括将对象存储在对象存储设备中,将对象的副本存储在第二对象存储设备中,将对象转换成分组对象的独立磁盘冗余阵列(RAID) 布局和单个RAID布局,并丢弃重复的对象。 转换步骤还包括根据被转换对象的大小来确定分组对象RAID或单独RAID布局中的哪一个将对象转换成。 此外,转换成分组对象RAID布局的步骤进一步包括基于该组是否包括与对象相似的大小的其他对象来选择组,其中类似大小的对象包括可变大小的对象。

    Object-oriented communications framework system with support for multiple remote machine types
    6.
    发明授权
    Object-oriented communications framework system with support for multiple remote machine types 失效
    面向对象的通信框架系统,支持多种远程机器类型

    公开(公告)号:US06430740B1

    公开(公告)日:2002-08-06

    申请号:US09098600

    申请日:1998-06-17

    IPC分类号: G06F945

    CPC分类号: G06F9/465

    摘要: A system enabling an application programmer to construct a plurality of application programs for communicating with a plurality of remote machines of a plurality of machine types, each of the plurality of remote machines having remotely accessible data and remotely performable operations includes a computer system with a memory, a processor, and a mass storage device, the computer system for storing programs, class declarations, and class libraries in an object-oriented programming language, means for compiling files containing source-code representations of application programs in the object-oriented programming language, implementations of a hierarchy of data description classes, each implementation for describing a set of data and for describing methods for manipulating the set of data, implementations of a hierarchy of remote data description classes, each implementation for describing data items contained in one of the plurality of remote machines and for describing methods for accessing the data items, and source code files for a plurality of sample application programs, each sample application program for communicating with at least one of the plurality of remote machines.

    摘要翻译: 一种允许应用程序员构建用于与多个机器类型的多个远程机器通信的多个应用程序的系统,所述多个远程机器中的每一个具有可远程访问的数据和可远程执行的操作包括具有存储器的计算机系统 ,处理器和大容量存储设备,用于在面向对象的编程语言中存储程序,类声明和类库的计算机系统,用于编译包含面向对象编程语言中的应用程序的源代码表示的文件的装置 ,数据描述类的层次结构的实现,用于描述一组数据和描述用于操纵数据集的方法的每个实现,远程数据描述类的层次结构的实现,每个实现用于描述包含在 多个远程机器和用于描述ac的方法 停止数据项目以及用于多个样本应用程序的源代码文件,用于与多个远程机器中的至少一个进行通信的每个样本应用程序。

    Real Time Fantasy Game Engine
    8.
    发明申请
    Real Time Fantasy Game Engine 审中-公开
    实时幻想游戏引擎

    公开(公告)号:US20120095577A1

    公开(公告)日:2012-04-19

    申请号:US13269493

    申请日:2011-10-07

    申请人: Richard Golding

    发明人: Richard Golding

    IPC分类号: G06F19/00

    摘要: A system inputs predictions about plays in athletic competitions or other live or recorded events before the events are broadcast or viewed. A related system inputs information about the plays or events in real time. The system uses the predictions by the users to award points to correct predictions in a predetermined manner. The result is a game of skill that can be played using a computer or mobile computing device. Alternatively, the game can be played without computers, but rather by players manually signaling predictions on a board and one or more operators awarding the points, or a hybrid of the computer and non-computer modes of play.

    摘要翻译: 系统在广播或观看事件之前输入关于运动比赛中的戏剧或其他实况或录制事件的预测。 相关系统实时输入有关戏剧或事件的信息。 系统使用用户的预测来以预定的方式来奖励点以校正预测。 结果是可以使用计算机或移动计算设备播放的技能游戏。 或者,游戏可以在没有计算机的情况下播放,而是由玩家手动地发信号通知板上的预测,以及授予点的一个或多个操作者,或计算机和非计算机游戏模式的混合。

    System and method for managing storage system performance as a resource
    9.
    发明申请
    System and method for managing storage system performance as a resource 失效
    作为资源管理存储系统性能的系统和方法

    公开(公告)号:US20070226332A1

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

    申请号:US11388524

    申请日:2006-03-24

    IPC分类号: G06F15/173 G06F15/16

    CPC分类号: G06F17/30067

    摘要: A scheduler selects an I/O from a session of a pool and updates token buckets associated with resource limits and reserves for the session and the pool and statistics used in determining fair sharing. To select an I/O, the scheduler identifies sessions with a non-empty queue, identifies head I/Os in the queues, computes for the head I/O a deadline using session and pool reserve buckets and a release time using session and pool limit buckets, and selects a head I/O with an earliest deadline that is past the release time. If the deadline of the selected candidate head I/O is in the past, the scheduler transfers the selected head I/O to the tail of the storage device queue. Otherwise, the scheduler selects the pool with the least amount of I/O traffic according to a session fair share estimator.

    摘要翻译: 调度器从池的会话中选择I / O,并更新与会话的资源限制和预留相关联的令牌桶以及用于确定公平共享的池和统计信息。 为了选择I / O,调度程序将识别具有非空队列的会话,识别队列中的头I / O,使用会话和池预留存储桶计算头I / O截止期限,并使用会话池和池 限制桶,并选择一个超过发布时间的最早期限的头I / O。 如果所选择的候选头I / O的最后期限在过去,调度器将所选择的头I / O传送到存储设备队列的尾部。 否则,调度程序根据会话公平共享估计器选择具有最少I / O流量的池。

    Object-oriented communications framework system with support for
multiple remote machine types

    公开(公告)号:US5832264A

    公开(公告)日:1998-11-03

    申请号:US504039

    申请日:1995-07-19

    CPC分类号: G06F9/465

    摘要: A system enabling an application programmer to construct a plurality of application programs for communicating with a plurality of remote machines of a plurality of machine types, each of the plurality of remote machines having remotely accessible data and remotely performable operations includes a computer system with a memory, a processor, and a mass storage device, the computer system for storing programs, class declarations, and class libraries in an object-oriented programming language, means for compiling files containing source-code representations of application programs in the object-oriented programming language, implementations of a hierarchy of data description classes, each implementation for describing a set of data and for describing methods for manipulating the set of data, implementations of a hierarchy of remote data description classes, each implementation for describing data items contained in one of the plurality of remote machines and for describing methods for accessing the data items, and source code files for a plurality of sample application programs, each sample application program for communicating with at least one of the plurality of remote machines.