会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Apparatus for the reliability of host data stored on fibre channel attached storage subsystems
    • 用于存储在光纤通道附加存储子系统上的主机数据的可靠性的装置
    • US08205137B2
    • 2012-06-19
    • US12276879
    • 2008-11-24
    • James Patrick AllenThomas Stanley MathewsRavi A. ShankarSatya Prakash SharmaGlenn Rowan Wightwick
    • James Patrick AllenThomas Stanley MathewsRavi A. ShankarSatya Prakash SharmaGlenn Rowan Wightwick
    • G11C29/00
    • G11B20/1813
    • An apparatus for improving the reliability of host data stored on Fiber Channel attached storage subsystems by performing end-to-end data integrity checks. When a read or write operation is initiated, an initial checksum for data in the read/write operation is generated and associated with the data, wherein the association exists through a plurality of layers of software and attached storage subsystems. The initial checksum is passed with the data in the read/write path. When a layer of software in the read/write path receives the initial checksum and data, the layer performs an integrity check of the data, which includes generating another checksum and comparing it to the initial checksum. If the checksums do not match, the read/write operation fails and the error is logged. If the checksums match, the integrity check is repeated through each layer in the read/write path to enable detecting data corruption at the point of source.
    • 一种用于通过执行端到端数据完整性检查来提高存储在光纤通道附加存储子系统上的主机数据的可靠性的装置。 当启动读或写操作时,生成读/写操作中的数据的初始校验和并与数据相关联,其中通过多层软件和附加的存储子系统存在关联。 初始校验和与读/写路径中的数据一起传递。 当读/写路径中的软件层接收到初始校验和和数据时,层执行数据的完整性检查,其中包括生成另一个校验和并将其与初始校验和进行比较。 如果校验和不匹配,则读/写操作失败,并记录错误。 如果校验和匹配,则通过读/写路径中的每个层重复完整性检查,以便能够在源点检测数据损坏。
    • 2. 发明授权
    • Variable resource sets
    • 可变资源集
    • US07743379B2
    • 2010-06-22
    • US11181408
    • 2005-07-14
    • Thomas Stanley MathewsJames B. Moody
    • Thomas Stanley MathewsJames B. Moody
    • G06F9/46G06F15/173G06F15/16
    • G06F9/5066G06F2209/5012
    • A method, system and computer program product are provided for representing resource sets in a variable format. Variable resource sets are represented in two parts: a system topology domain and a system detail level. Logical entities are allowed to consume variable resource sets to specify the domain and level required in the attachment. Thus, the resource set attachment is made using a domain system detail level, but the actual resources represented are derived dynamically. That is, the elements that were once statically represented by bits in the resource set are now derived dynamically to reflect the system state at the time they are being used.
    • 提供了用于以可变格式表示资源集合的方法,系统和计算机程序产品。 可变资源集由两部分组成:系统拓扑域和系统详细级别。 允许逻辑实体使用可变资源集来指定附件中所需的域和级别。 因此,资源集附件是使用域系统详细级别进行的,但表示的实际资源是动态导出的。 也就是说,资源集中的位一次静态表示的元素现在被动态地导出,以反映它们被使用时的系统状态。
    • 5. 发明授权
    • Apparatus, method and computer program product for privatizing operating system data
    • 用于操作系统数据私有化的装置,方法和计算机程序产品
    • US06754788B2
    • 2004-06-22
    • US09810034
    • 2001-03-15
    • Thomas Stanley MathewsJonathan Allen Wildstrom
    • Thomas Stanley MathewsJonathan Allen Wildstrom
    • G06F1200
    • G06F9/5016G06F12/0284
    • The present invention provides an apparatus, method and computer program product for privatizing operating system data. With the apparatus, method and computer program product of the present invention, a block of memory is allocated and divided into identical, smaller, properly aligned storage areas, each dedicated to a single processor in a multiprocessor system. The storage areas are allocated either initially when the system is initialized or on an as needed basis. Each sub-allocation request is made to use storage at the same location relative to the start of that processor's storage space. Because each processor's storage is isomorphic to all other processors, only one allocation record for all processors is needed, thereby reducing the overhead of the data privatization scheme. By allocating memory in this manner, cache line contention is minimized.
    • 本发明提供了一种用于使操作系统数据私有化的装置,方法和计算机程序产品。 利用本发明的装置,方法和计算机程序产品,将一块存储器分配并分成相同的,较小的适当对准的存储区域,每个存储区域专用于多处理器系统中的单个处理器。 最初在系统初始化时或根据需要分配存储区域。 每个子分配请求都使用相对于该处理器存储空间开始位置的相同位置的存储。 因为每个处理器的存储与所有其他处理器是同构的,所以只需要一个所有处理器的分配记录,从而减少数据私有化方案的开销。 通过以这种方式分配存储器,高速缓存行争用被最小化。
    • 7. 发明授权
    • System and method of allocating contiguous memory in a data processing system
    • 在数据处理系统中分配连续存储器的系统和方法
    • US07363456B2
    • 2008-04-22
    • US11106986
    • 2005-04-15
    • Matthew David FlemingThomas Stanley Mathews
    • Matthew David FlemingThomas Stanley Mathews
    • G06F12/00
    • G06F12/0223
    • A system and method of allocating contiguous real memory in a data processing system. A memory controller within system memory receives a request from a data processing system component for a contiguous block of memory during operation of the data processing system. In response to receiving the request, the memory controller selects a candidate contiguous block of memory. Then, after temporarily restricting access to the candidate contiguous block of memory, the memory controller identifies a set of frames currently in use within the candidate contiguous block of memory, relocates the set of frames, and allocates the candidate block of memory for exclusive use by the requesting data processing component. The allocation of contiguous real memory occurs dynamically during the operation of the data processing system.
    • 一种在数据处理系统中分配连续的真实存储器的系统和方法。 系统存储器中的存储器控​​制器在数据处理系统的操作期间从连续的存储器块接收来自数据处理系统组件的请求。 响应于接收到请求,存储器控制器选择候选连续的存储块。 然后,在临时限制对候选连续的存储器块的访问之后,存储器控制器识别候选连续的存储器块当前正在使用的一组帧,重新定位该组帧,并且分配用于专用的专用存储器块 请求数据处理组件。 连续的真实存储器的分配在数据处理系统的操作期间动态地发生。
    • 10. 发明授权
    • Application configuration in distributed storage systems
    • 分布式存储系统中的应用程序配置
    • US07809739B2
    • 2010-10-05
    • US11198592
    • 2005-08-05
    • James Patrick AllenMatthew Albert HurasThomas Stanley MathewsLance Warren Russell
    • James Patrick AllenMatthew Albert HurasThomas Stanley MathewsLance Warren Russell
    • G06F7/00
    • G06F9/5011
    • A method and system for enabling dynamic matching of storage utilization characteristics of a host system application with the characteristics of the available storage pools of an attached distributed storage system, in order to provide an optimal match between the application and selected storage pool. An abstraction manager is provided, enhanced with a storage device configuration utility/module, which performs a series of tasks to (1) obtain/collect the correct configuration information from each connected storage device or storage pools and/or (2) calculate the configuration information when the information is not readily available. The storage device configuration module then normalizes, collates and matches the configuration information to the various applications running on the host system and/or outputs the information to a user/administrator of the host system via a software interface. By using the collected/calculated configuration information, applications are assigned to an optimal storage pool in an intelligent and efficient manner.
    • 一种用于使主机系统应用程序的存储利用特性与附加分布式存储系统的可用存储池的特征能够动态匹配的方法和系统,以便提供应用程序和所选存储池之间的最佳匹配。 提供抽象管理器,增强了存储设备配置实用程序/模块,执行一系列任务以(1)从每个连接的存储设备或存储池获取/收集正确的配置信息和/或(2)计算配置 当信息不容易获得时的信息。 然后,存储设备配置模块将配置信息规范化,整理和匹配到主机系统上运行的各种应用和/或经由软件接口将信息输出到主机系统的用户/管理员。 通过使用收集/计算的配置信息,应用程序以智能和有效的方式分配给最佳存储池。