会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Dynamic balancing of performance with block sharing in a storage system
    • 在存储系统中动态平衡性能与块共享
    • US08443153B1
    • 2013-05-14
    • US12683385
    • 2010-01-06
    • John K. EdwardsKeith A. SmithJiri SchindlerSteven R. Kleiman
    • John K. EdwardsKeith A. SmithJiri SchindlerSteven R. Kleiman
    • G06F12/00
    • G06F17/30091G06F3/0611G06F3/064G06F3/067G06F11/1076
    • A storage system provides highly flexible data layouts that can be tailored to various different applications and use cases. The system dynamically balances performance with block sharing, based on service level objectives (SLOs). The system defines several types of data containers, including “regions”, “logical extents” and “slabs”. Each region includes one or more logical extents. Allocated to each logical extent is at least part of one or more slabs allocated to the region that includes the extent. Each slab is a set of blocks of storage from one or more physical storage devices. The slabs can be defined from a heterogeneous pool of physical storage. The system also maintains multiple “volumes” above the region layer. Each volume includes one or more logical extents from one or more regions. Layouts of the extents within the regions are not visible to any of the volumes.
    • 存储系统提供高度灵活的数据布局,可以针对各种不同的应用程序和用例进行定制。 系统根据服务水平目标(SLO)将性能与块共享动态平衡。 系统定义了几种类型的数据容器,包括“区域”,“逻辑盘区”和“板”。 每个区域包括一个或多个逻辑盘区。 分配到每个逻辑范围的至少一部分是分配给包含该范围的区域的一个或多个slab。 每个平板是来自一个或多个物理存储设备的一组存储块。 板可以从物理存储的异构池定义。 该系统还在区域层之上维护多个“体积”。 每个卷包括来自一个或多个区域的一个或多个逻辑盘区。 区域内的区域的布局对于任何卷都不可见。
    • 4. 发明授权
    • Assimilation of foreign LUNS into a network storage system
    • 将外国LUNS同化到网络存储系统中
    • US08555022B1
    • 2013-10-08
    • US12683390
    • 2010-01-06
    • John K. EdwardsSteven R. Kleiman
    • John K. EdwardsSteven R. Kleiman
    • G06F12/00
    • G06F3/0689G06F3/0607G06F3/0614G06F3/0632G06F3/0646G06F3/067G06F3/0685G06F2212/205
    • A storage system provides highly flexible data layouts that can be tailored to various different applications and use cases. The system defines several types of data containers, including “regions”, “logical extents” and “slabs”. Each region includes one or more logical extents. Allocated to each logical extent is at least part of one or more slabs allocated to the region that includes the extent. Each slab is a set of blocks of storage from one or more physical storage devices. The slabs can be defined from a heterogeneous pool of physical storage. The system also maintains multiple “volumes” above the region layer. Each volume includes one or more logical extents from one or more regions. A foreign LUN can be assimilated into the system by defining slabs as separate portions of the foreign LUN. Layouts of the extents within the regions are not visible to any of the volumes.
    • 存储系统提供高度灵活的数据布局,可以针对各种不同的应用程序和用例进行定制。 系统定义了几种类型的数据容器,包括“区域”,“逻辑盘区”和“板”。 每个区域包括一个或多个逻辑盘区。 分配到每个逻辑范围的至少一部分是分配给包含该范围的区域的一个或多个slab。 每个平板是来自一个或多个物理存储设备的一组存储块。 板可以从物理存储的异构池定义。 该系统还在区域层之上维护多个“体积”。 每个卷包括来自一个或多个区域的一个或多个逻辑盘区。 外部LUN可以通过将slab定义为外部LUN的单独部分而被同化到系统中。 区域内的区域的布局对于任何卷都不可见。
    • 8. 发明授权
    • Technique for correcting multiple storage device failures in a storage array
    • 用于校正存储阵列中多个存储设备故障的技术
    • US07080278B1
    • 2006-07-18
    • US10094086
    • 2002-03-08
    • Steven R. KleimanRobert M. EnglishPeter F. Corbett
    • Steven R. KleimanRobert M. EnglishPeter F. Corbett
    • G06F11/00
    • G06F11/1076
    • A technique efficiently corrects multiple storage device failures in a storage array. The storage array comprises a plurality of concatenated sub-arrays, wherein each sub-array includes a set of data storage devices and a local parity storage device that stores values used to correct a failure of a single device within a row of blocks, e.g., a row parity set, in the sub-array. Each sub-array is assigned diagonal parity sets identically, as if it were the only one present using a double failure protection encoding method. The array further includes a single, global parity storage device holding diagonal parity computed by logically adding together equivalent diagonal parity sets in each of the sub-arrays.
    • 一种技术有效地纠正了存储阵列中的多个存储设备故障。 存储阵列包括多个级联子阵列,其中每个子阵列包括一组数据存储设备和本地奇偶校验存储设备,其存储用于校正一行块内的单个设备的故障的值,例如, 一行奇偶校验集,在子数组中。 每个子阵列被相同地分配对角奇偶校验集,好像它是使用双故障保护编码方法存在的唯一一个。 阵列还包括保持对角奇偶校验的单个全局奇偶校验存储设备,其通过逻辑地将每个子阵列中的等效对角奇偶校验集合在一起而计算。
    • 10. 发明授权
    • Apparatus and method for interrupt handling in a multi-threaded
operating system kernel
    • 多线程操作系统内核中的中断处理装置和方法
    • US5515538A
    • 1996-05-07
    • US219428
    • 1994-03-29
    • Steven R. Kleiman
    • Steven R. Kleiman
    • G06F9/48G06F9/46
    • G06F9/4812G06F9/52
    • The disclosed invention is a method and apparatus for use in handling interrupts in a data processing system where the kernel is preemptible, has real-time scheduling ability, and which supports multithreading and tightly-coupled multiprocessors. The invention more specifically provides a technique for servicing interrupts in a processor by means of kernel interrupt handler threads which service the interrupt from start to finish. For efficiency, the interrupt handler threads do not require a complete context switch unless the interrupt handler thread is blocked. The kernel makes use of preprepared interrupt handler threads for additional efficiency, and these interrupt handler threads are not subjected to inordinate delays caused by the phenomenon of interrupt priority inversion if they do become blocked.
    • 所公开的发明是用于处理数据处理系统中的中断的方法和装置,其中内核是可抢占的,具有实时调度能力,并且支持多线程和紧密耦合的多处理器。 本发明更具体地提供了一种用于通过从开始到结束为中断服务的内核中断处理程序线程来维护处理器中的中断的技术。 为了效率,中断处理程序线程不需要完整的上下文切换,除非中断处理程序线程被阻止。 内核使用预准备的中断处理程序线程来提高额外的效率,如果这些中断处理程序线程被阻塞,这些中断处理程序线程将不会受到中断优先级倒置现象所引起的过度延迟。