会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 31. 发明申请
    • DATA ACCESS CONTROL
    • 数据访问控制
    • US20130269039A1
    • 2013-10-10
    • US13438850
    • 2012-04-04
    • Israel GoldYechiel YochaiJulian Satran
    • Israel GoldYechiel YochaiJulian Satran
    • G06F21/64
    • G06F21/64
    • The presently disclosed subject matter includes a system and method for protecting data stored in a physical storage space of a storage system. According to the teachings disclosed herein, a block key is provided together with a read and a write request and is applied on data, which is related to a logical data block, for calculating a data block signature. A read request according to the presently disclosed subject matter includes, in addition to data indicative of a requested data block, a block key for the purpose of verifying the data block signature that was stored upon the last write of the requested data block. A write request according to the presently disclosed subject matter includes, in addition to data indicative of a data block to be written, a block key for generating a respective data block signature.
    • 目前公开的主题包括用于保护存储在存储系统的物理存储空间中的数据的系统和方法。 根据本文公开的教导,块密钥与读取和写入请求一起提供,并且被应用于与用于计算数据块签名的逻辑数据块相关的数据。 根据当前公开的主题的读取请求除了指示所请求的数据块的数据之外还包括用于验证在最后写入请求的数据块时存储的数据块签名的块密钥。 根据当前公开的主题的写入请求除了指示要写入的数据块的数据之外还包括用于生成相应数据块签名的块密钥。
    • 32. 发明授权
    • Virtualized storage system and method of operating thereof
    • 虚拟化存储系统及其操作方法
    • US08555029B2
    • 2013-10-08
    • US13208150
    • 2011-08-11
    • Yechiel YochaiLeo CorryHaim Kopylovitz
    • Yechiel YochaiLeo CorryHaim Kopylovitz
    • G06F12/10G06F12/02
    • G06F12/10G06F3/0605G06F3/0638G06F3/0665G06F3/0689G06F11/1448
    • A storage system and method are provided including physical storage devices controlled by storage control devices constituting a storage control layer operatively coupled to the physical storage devices and hosts. The storage control layer includes: a first virtual layer interfacing with the hosts, operable to represent a logical address space characterized by logical block addresses, characterized by an Internal Virtual Address Space (IVAS) and operable, responsive to I/O requests addressed to logical block addresses, to provide protocol-dependent translation of said logical block addresses into IVAS addresses; and a second virtual layer interfacing with the physical storage space, and operable to represent available physical space to said hosts and characterized by a Physical Virtual Address Space (PVAS). Each address in PVAS having a corresponding address in IVAS. The second virtual layer is operable to translate PVAS addresses corresponding to IVAS addresses into addresses in physical address space in a protocol-independent manner.
    • 提供了存储系统和方法,包括由构成可操作地耦合到物理存储设备和主机的存储控制层的存储控制设备控制的物理存储设备。 存储控制层包括:与主机接口的第一虚拟层,可操作以表示由逻辑块地址表征的逻辑地址空间,其特征在于内部虚拟地址空间(IVAS),并且可操作地响应于寻址到逻辑的I / O请求 块地址,以便将所述逻辑块地址的协议依赖的转换提供给IVAS地址; 以及与所述物理存储空间接口的第二虚拟层,并且可操作以向所述主机表示可用物理空间并且由物理虚拟地址空间(PVAS)表征。 PVAS中的每个地址在IVAS中具有相应的地址。 第二虚拟层可操作来以与协议无关的方式将对应于IVAS地址的PVAS地址转换为物理地址空间中的地址。
    • 34. 发明授权
    • Arbitration method and system
    • 仲裁方法和制度
    • US07672303B1
    • 2010-03-02
    • US11059885
    • 2005-02-17
    • William F. Baxter, IIIStephen D. MacArthurMan Min MoyBrett D. NiverYechiel Yochai
    • William F. Baxter, IIIStephen D. MacArthurMan Min MoyBrett D. NiverYechiel Yochai
    • H04L12/28H04L12/56
    • H04L49/505H04L49/205H04L49/356
    • A method is provided for performing arbitration in an information packet controller. The method includes transmitting different types of information packets from an initiator to a receiver. One type of information packet has a quality of service requiring a faster transmission time from the initiator to the receiver than another type of information packet having a quality of service having a slower transmission time from the initiator to the receiver. The transmitting of the information packets from the initiator to the receiver is in accordance with priority assigned to the information packet, the quality of service assigned to the information packet, and the age of such information packets having been stored in a queue of the initiator, such quality of service being a function of the speed at which the packets are required to pass from the initiator to a receiver.
    • 提供了一种在信息包控制器中执行仲裁的方法。 该方法包括从发起者向接收者发送不同类型的信息分组。 一种类型的信息包具有从发起者到接收者的更快传输时间的服务质量,而不是具有从发起者到接收者的传输时间较慢的具有服务质量的信息包。 从发起者到接收者的信息包的发送是根据分配给信息包的优先级,分配给信息包的服务质量以及已经存储在发起者的队列中的信息包的年龄, 这种服务质量是要求分组从发起者到接收者的速度的函数。
    • 35. 发明授权
    • Methods and systems for scheduling write destages based on a target
    • 用于调度的方法和系统基于目标写入destains
    • US07577787B1
    • 2009-08-18
    • US11611219
    • 2006-12-15
    • Yechiel YochaiPeng YinRong YuBing Liu
    • Yechiel YochaiPeng YinRong YuBing Liu
    • G06F12/00
    • G06F12/0804G06F12/0866G06F12/0873
    • Methods and systems are disclosed that relate to scheduling the processing of I/O requests in a cache for a plurality of logical devices associated with the cache. An exemplary method includes identifying a minimum target number of write destages to be performed with respect to a logical device per unit time. In identifying the minimum target number, factors such as a write pending count and an average queue length of writes pending may be considered. The method further includes enforcing the target minimum number of write destages. A disclosed method of enforcing the target includes tracking the number of write destages performed on the logical device and increasing a priority for a write request to the logical device when the minimum target number of write destages is not met.
    • 公开了涉及在与高速缓存相关联的多个逻辑设备的高速缓存中调度I / O请求的处理的方法和系统。 一种示例性方法包括识别相对于每单位时间的逻辑设备执行的写入目的地的最小目标数目。 在识别最小目标号码时,可以考虑诸如写挂起计数和待处理写入的平均队列长度等因素。 该方法还包括执行目标最小数量的写入到达。 公开的强制目标的方法包括:当不满足写入目的地的最小目标数目时,跟踪在逻辑设备上执行的写入到达数目并增加对逻辑设备的写入请求的优先级。
    • 39. 发明申请
    • SYSTEM, METHOD AND A NON-TRANSITORY COMPUTER READABLE MEDIUM FOR READ THROTLING
    • 系统,方法和非接收式计算机可读介质读取读数
    • US20140372693A1
    • 2014-12-18
    • US13915642
    • 2013-06-12
    • Yechiel YochaiHaim Bitner
    • Yechiel YochaiHaim Bitner
    • G06F12/08
    • G06F12/0866G06F12/0868
    • A method for managing read requests, the method may include receiving from a requesting entity a read request for reading an information unit stored in a storage system; determining by a control entity of the storage system whether the information unit is cached in a cache memory of the storage system and whether at least a predetermined number of disk drives of the storage system are currently overloaded; introducing a delay to a response to the read request thereby increasing a time difference between a time of the receiving of the read request and a time of a provision of the information unit to the requesting entity, if it is determined that the information unit is not cached in the cache memory and that the at least predetermined number of disk drives of the storage system are currently overloaded; and providing the information unit to the requesting entity.
    • 一种用于管理读取请求的方法,所述方法可以包括从请求实体接收读取存储在存储系统中的信息单元的读取请求; 由存储系统的控制实体确定信息单元是高速缓存在存储系统的高速缓冲存储器中,以及存储系统的至少预定数量的磁盘驱动器当前是否过载; 引入对读取请求的响应的延迟,从而增加读取请求的接收时间与向请求实体提供信息单元的时间之间的时间差,如果确定信息单元不是 缓存在高速缓冲存储器中,并且存储系统的至少预定数量的磁盘驱动器当前过载; 并向请求实体提供信息单元。
    • 40. 发明授权
    • Object based storage system and method of operating thereof
    • 基于对象的存储系统及其操作方法
    • US08868970B2
    • 2014-10-21
    • US13603470
    • 2012-09-05
    • Israel GoldYechiel YochaiJulian Satran
    • Israel GoldYechiel YochaiJulian Satran
    • G06F11/00G06F11/20
    • G06F11/2033G06F11/2038G06F11/2046
    • A method and a storage system for managing logical objects, wherein the storage system includes a plurality of control servers and the method includes: (i) defining a plurality of object pools and associating each logical object, hosted in the storage system, with one of the plurality of object pools; (ii) configuring each control server to have a primary responsibility over at least two of the object pools, such that each object pool is controlled by one primary control server, configured to handle requests directed to logical objects associated with the object pool; and (iii) in response to a failure of one of the plurality of control servers, configuring each operational server of the plurality of control servers to take over primary responsibility for at least one object pool, originally defined under the primary responsibility of the failed control server.
    • 一种用于管理逻辑对象的方法和存储系统,其中所述存储系统包括多个控制服务器,并且所述方法包括:(i)定义多个对象池并将托管在所述存储系统中的每个逻辑对象与 多个对象池; (ii)将每个控制服务器配置为对至少两个所述对象池具有主要责任,使得每个对象池由一个主控制服务器控制,被配置为处理针对与所述对象池相关联的逻辑对象的请求; 以及(iii)响应于所述多个控制服务器中的一个控制服务器的故障,配置所述多个控制服务器中的每个操作服务器以承担至少一个对象池的主要责任,所述至少一个对象池最初由故障控制的主要责任所定义 服务器。