Data deletion in a distributed data storage system
    1.
    发明授权
    Data deletion in a distributed data storage system 有权
    分布式数据存储系统中的数据删除

    公开(公告)号:US08819208B2

    公开(公告)日:2014-08-26

    申请号:US13041122

    申请日:2011-03-04

    Inventor: David D. Wright

    Abstract: In one embodiment, a method for removing unused storage units is provided. One or more storage units are referenced by multiple client addresses. The method includes constructing, on a metadata server, a filter on at least a portion of block identifiers that identify storage units currently being referenced by client addresses. The metadata server stores information on which storage unit identifiers are referenced by which client addresses. The filter is transmitted from the metadata server to a block server. The filter is used by the block server to test whether storage unit identifiers that exist on the block server are present in the filter. The block server stores information on where a storage unit is stored on the block server for a storage unit identifier. Storage unit identifiers not present in the filter and associated storage units are deleted from the block server.

    Abstract translation: 在一个实施例中,提供了一种用于去除未使用的存储单元的方法。 一个或多个存储单元由多个客户端地址引用。 该方法包括在元数据服务器上对识别当前由客户端地址引用的存储单元的块标识符的至少一部分上的过滤器进行构造。 元数据服务器存储哪些存储单元标识符被哪个客户端地址引用的信息。 过滤器从元数据服务器传输到块服务器。 块服务器使用该过滤器来测试过滤器中是否存在存在于块服务器上的存储单元标识符。 块服务器存储关于存储单元被存储在块服务器上的存储单元标识符的信息。 不存在于过滤器和关联的存储单元中的存储单元标识符从块服务器中删除。

    Distributed data storage system providing de-duplication of data using block identifiers
    2.
    发明授权
    Distributed data storage system providing de-duplication of data using block identifiers 有权
    分布式数据存储系统使用块标识符提供重复数据删除数据

    公开(公告)号:US08671265B2

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

    申请号:US13041095

    申请日:2011-03-04

    Inventor: David D. Wright

    Abstract: An access request including a client address for data is received. A metadata server determines a mapping between the client address and storage unit identifiers for the data. Each of the one or more storage unit identifiers uniquely identifies content of a storage unit and the metadata server stores mappings on storage unit identifiers that are referenced by client addresses. The one or more storage unit identifiers are sent to one or more block servers. The one or more block servers service the request using the one or more storage unit identifiers where the one or more block servers store information on where a storage unit is stored on a block server for a storage unit identifier. Also, multiple client addresses associated with a storage unit with a same storage unit identifier are mapped to a single storage unit stored in a storage medium for a block server.

    Abstract translation: 接收到包含数据的客户端地址的访问请求。 元数据服务器确定数据的客户端地址和存储单元标识符之间的映射。 一个或多个存储单元标识符中的每一个唯一地标识存储单元的内容,并且元数据服务器存储对由客户端地址引用的存储单元标识符的映射。 一个或多个存储单元标识符被发送到一个或多个块服务器。 一个或多个块服务器使用一个或多个存储单元标识符来服务请求,其中一个或多个块服务器存储关于存储单元在存储单元标识符的块服务器上的存储单元的位置的信息。 此外,与具有相同存储单元标识符的存储单元相关联的多个客户端地址被映射到存储在块服务器的存储介质中的单个存储单元。

    Fingerprinting for software license inventory management
    3.
    发明授权
    Fingerprinting for software license inventory management 有权
    指纹软件许可证库存管理

    公开(公告)号:US08321352B1

    公开(公告)日:2012-11-27

    申请号:US12256838

    申请日:2008-10-23

    CPC classification number: G06F21/12

    Abstract: Various techniques for software license inventory and asset management are disclosed. A fingerprint may be generated and associated with various copies of software applications installed on a software licensee's computer systems. Upon generation, each fingerprint may be stored in a license information database system along with relevant license information for that copy of the software application. A software inventory tool may then be used to collect fingerprints on installed copies of software applications and provide these fingerprints to the license information database system to obtain the corresponding license information. The output of the software inventory tool may be used by a licensee to comply with software license agreements and/or efficiently allocate information technology resources. Methods and systems that provide and process secured, dynamic and persistent tagging of software deployments and usage are also disclosed.

    Abstract translation: 披露了软件许可证库存和资产管理的各种技术。 可以生成指纹并将其与安装在软件被许可人的计算机系统上的软件应用的各种副本相关联。 一旦生成,每个指纹可以存储在许可证信息数据库系统中以及该软件应用的该副本的相关许可信息。 然后可以使用软件清单工具在安装的软件应用副本上收集指纹,并将这些指纹提供给许可证信息数据库系统以获得相应的许可证信息。 软件清单工具的输出可以由被许可人使用,以遵守软件许可协议和/或有效地分配信息技术资源。 还公开了提供和处理软件部署和使用的安全,动态和持久标记的方法和系统。

    Distributed Data Storage System Providing De-duplication of Data Using Block Identifiers
    4.
    发明申请
    Distributed Data Storage System Providing De-duplication of Data Using Block Identifiers 有权
    分布式数据存储系统使用块标识符提供数据重复数据删除

    公开(公告)号:US20110219205A1

    公开(公告)日:2011-09-08

    申请号:US13041095

    申请日:2011-03-04

    Inventor: David D. Wright

    Abstract: An access request including a client address for data is received. A metadata server determines a mapping between the client address and storage unit identifiers for the data. Each of the one or more storage unit identifiers uniquely identifies content of a storage unit and the metadata server stores mappings on storage unit identifiers that are referenced by client addresses. The one or more storage unit identifiers are sent to one or more block servers. The one or more block servers service the request using the one or more storage unit identifiers where the one or more block servers store information on where a storage unit is stored on a block server for a storage unit identifier. Also, multiple client addresses associated with a storage unit with a same storage unit identifier are mapped to a single storage unit stored in a storage medium for a block server.

    Abstract translation: 接收到包含数据的客户端地址的访问请求。 元数据服务器确定数据的客户端地址和存储单元标识符之间的映射。 一个或多个存储单元标识符中的每一个唯一地标识存储单元的内容,并且元数据服务器存储对由客户端地址引用的存储单元标识符的映射。 一个或多个存储单元标识符被发送到一个或多个块服务器。 一个或多个块服务器使用一个或多个存储单元标识符来服务请求,其中一个或多个块服务器存储关于存储单元在存储单元标识符的块服务器上的存储单元的位置的信息。 此外,与具有相同存储单元标识符的存储单元相关联的多个客户端地址被映射到存储在块服务器的存储介质中的单个存储单元。

    Management of storage system access based on client performance and cluser health
    5.
    发明授权
    Management of storage system access based on client performance and cluser health 有权
    基于客户端性能和cluser健康管理存储系统访问

    公开(公告)号:US09003021B2

    公开(公告)日:2015-04-07

    申请号:US13338039

    申请日:2011-12-27

    Abstract: In one embodiment, a method includes determining a previous client performance value in terms of a performance metric for a volume in a storage system. The previous client performance value is related to previous access for a client to the volume. Also, the storage system is storing data for a plurality of volumes where data for each of the plurality of volumes is striped substantially evenly across drives of the storage system. The method applies criteria to the previous performance value to determine a target performance value. Performance of the client with respect to access to the volume is regulated in terms of the performance metric based on the target performance value.

    Abstract translation: 在一个实施例中,一种方法包括根据存储系统中的卷的性能度量确定先前的客户端性能值。 以前的客户端性能值与客户端对卷的先前访问有关。 而且,存储系统正在存储用于多个卷的数据,其中用于多个卷中的每一个的数据基本上均匀地跨过存储系统的驱动器条带划分。 该方法将标准应用于以前的性能值,以确定目标性能值。 关于访问卷的客户端的性能根据目标性能值的性能指标进行调整。

    Management of Storage System Access Based on Client Performance and Cluser Health
    6.
    发明申请
    Management of Storage System Access Based on Client Performance and Cluser Health 有权
    基于客户端性能和Cluser健康的存储系统访问管理

    公开(公告)号:US20130166727A1

    公开(公告)日:2013-06-27

    申请号:US13338039

    申请日:2011-12-27

    Abstract: In one embodiment, a method includes determining a previous client performance value in terms of a performance metric for a volume in a storage system. The previous client performance value is related to previous access for a client to the volume. Also, the storage system is storing data for a plurality of volumes where data for each of the plurality of volumes is striped substantially evenly across drives of the storage system. The method applies criteria to the previous performance value to determine a target performance value. Performance of the client with respect to access to the volume is regulated in terms of the performance metric based on the target performance value.

    Abstract translation: 在一个实施例中,一种方法包括根据存储系统中的卷的性能度量确定先前的客户端性能值。 以前的客户端性能值与客户端对卷的先前访问有关。 而且,存储系统正在存储用于多个卷的数据,其中用于多个卷中的每一个的数据基本上均匀地跨过存储系统的驱动器条带划分。 该方法将标准应用于以前的性能值,以确定目标性能值。 关于访问卷的客户端的性能根据目标性能值的性能指标进行调整。

    Queuing system, method and computer program product for network data transfer
    7.
    发明授权
    Queuing system, method and computer program product for network data transfer 有权
    用于网络数据传输的排队系统,方法和计算机程序产品

    公开(公告)号:US06772202B2

    公开(公告)日:2004-08-03

    申请号:US09994849

    申请日:2001-11-28

    Inventor: David D. Wright

    Abstract: A queuing system, method and computer program product is provided for transferring electronic information over a data network, such as the Internet. A host or system administrator monitors host resources by preventing one or more host resource limits from being exceeded. Where a resource limit is reached, a queuing protocol is initiated with a client requesting data. The queuing protocol permits the client to enter a queue and wait until host resources may be allocated to service the data request. The queue is maintained by the host, which may provide periodic updates to the client regarding queue length, position and estimated wait time. Clients may advance through the queue in accordance with a first-in-first-out algorithm, or some alternative priority scheme. When a client reaches the head of the queue, host resources are checked. If sufficient resources are available to service the client request, they are allocated to the client at the head of the queue.

    Abstract translation: 提供了一种排队系统,方法和计算机程序产品,用于通过诸如因特网的数据网络传送电子信息。 主机或系统管理员通过防止超出一个或多个主机资源限制来监视主机资源。 在达到资源限制的情况下,发起一个排队协议,客户端请求数据。 排队协议允许客户端进入队列并等待主机资源被分配以服务于数据请求。 主机维护队列,可以向客户端提供有关队列长度,位置和估计等待时间的定期更新。 客户端可以根据先进先出算法或一些替代优先级方案来推进队列。 当客户端到达队列的头部时,将检查主机资源。 如果足够的资源可用于服务客户端请求,则将它们分配给队列头部的客户端。

    Folded-path optical analysis gas cell
    8.
    发明授权
    Folded-path optical analysis gas cell 失效
    折叠光路分析气室

    公开(公告)号:US5440143A

    公开(公告)日:1995-08-08

    申请号:US201814

    申请日:1994-02-25

    CPC classification number: G01N21/031 G01N2021/3595 G01N21/3504

    Abstract: A folded-path gas cell employs an elliptical concave mirror in confronting relationship to two substantially spherical concave mirrors. At least one of the spherical mirrors, and usually both, are formed with an added cylindrical component to increase orthogonal focii coincidence and thereby to increase the radiation energy throughput characteristic of the cell.

    Abstract translation: 折叠气道单元采用与两个基本上球形的凹面镜面对面的椭圆凹面镜。 至少一个球面反射镜,通常两个都形成有一个添加的圆柱形部件,以增加正交焦点重合,从而增加电池的辐射能量吞吐量特性。

    Circuits for harvesting energy from piezoelectric devices
    9.
    发明授权
    Circuits for harvesting energy from piezoelectric devices 失效
    用于从压电器件收获能量的电路

    公开(公告)号:US08253307B2

    公开(公告)日:2012-08-28

    申请号:US12402457

    申请日:2009-03-11

    Inventor: David D. Wright

    CPC classification number: H02J7/32 H02N2/181

    Abstract: Circuits (20, 220, 320, 420) are provided for applying electrical charge collected from a piezoelectric device (22) to a charge storage device (24, 224, 424). The circuits comprise a peak detector (32, 232) and a switch(es) (34, 134, 234, 434) which is/are operated to initiate transfer of the electrical charge from the piezoelectric device to the charge storage device upon detection by the peak detector (32, 232) of a peak voltage across the piezoelectric device (22). In an example embodiment, the peak detector (32, 232) comprises a peak-detection capacitance (C4); a gain element (42, 242); and a non-linear PN junction circuit (40). The circuits can also comprise charge multiplier circuit (300) configured to continue application of the electrical charge to the charge storage device (224) after the switch (262) has been turned off and/or after a point in time when magnitude of the voltage across the charge storage device (224) equals the magnitude of the voltage across the piezoelectric device (22).

    Abstract translation: 提供电路(20,220,320,420),用于将从压电装置(22)收集的电荷施加到电荷存储装置(24,224,424)。 这些电路包括峰值检测器(32,232)和开关(34,134,234,434),所述开关(34,134,234,434)被操作以启动电荷从压电装置转移到电荷存储装置 所述峰值检测器(32,232)跨越所述压电器件(22)的峰值电压。 在示例性实施例中,峰值检测器(32,232)包括峰值检测电容(C4); 增益元件(42,242); 和非线性PN结电路(40)。 电路还可以包括充电乘法器电路(300),其被配置为在开关(262)已经断开之后和/或在电压的大小的时间点之后继续将电荷施加到电荷存储装置(224) 跨越电荷存储装置(224)的电压等于压电装置(22)两端的电压的大小。

    Data Deletion in a Distributed Data Storage System
    10.
    发明申请
    Data Deletion in a Distributed Data Storage System 有权
    分布式数据存储系统中的数据删除

    公开(公告)号:US20110219106A1

    公开(公告)日:2011-09-08

    申请号:US13041122

    申请日:2011-03-04

    Inventor: David D. Wright

    Abstract: In one embodiment, a method for removing unused storage units is provided. One or more storage units are referenced by multiple client addresses. The method includes constructing, on a metadata server, a filter on at least a portion of block identifiers that identify storage units currently being referenced by client addresses. The metadata server stores information on which storage unit identifiers are referenced by which client addresses. The filter is transmitted from the metadata server to a block server. The filter is used by the block server to test whether storage unit identifiers that exist on the block server are present in the filter. The block server stores information on where a storage unit is stored on the block server for a storage unit identifier. Storage unit identifiers not present in the filter and associated storage units are deleted from the block server.

    Abstract translation: 在一个实施例中,提供了一种用于去除未使用的存储单元的方法。 一个或多个存储单元由多个客户端地址引用。 该方法包括在元数据服务器上对识别当前由客户端地址引用的存储单元的块标识符的至少一部分上的过滤器进行构造。 元数据服务器存储哪些存储单元标识符被哪个客户端地址引用的信息。 过滤器从元数据服务器传输到块服务器。 块服务器使用该过滤器来测试过滤器中是否存在存在于块服务器上的存储单元标识符。 块服务器存储关于存储单元被存储在块服务器上的存储单元标识符的信息。 不存在于过滤器和关联的存储单元中的存储单元标识符从块服务器中删除。

Patent Agency Ranking