Reducing decryption latency for encryption processing
    51.
    发明授权
    Reducing decryption latency for encryption processing 失效
    减少加密处理的解密延迟

    公开(公告)号:US08726039B2

    公开(公告)日:2014-05-13

    申请号:US13523613

    申请日:2012-06-14

    IPC分类号: G06F21/00

    摘要: In a storage system, using a pool of encryption processing cores, the encryption processing cores are assigned to process either encryption operations, decryption operations, and decryption and encryption operations, that are scheduled for processing. A maximum number of the encryption processing cores are set for processing only the decryption operations, thereby lowering a decryption latency. A minimal number of the encryption processing cores are allocated for processing the encryption operations, thereby increasing encryption latency. Upon reaching a throughput limit for the encryption operations that causes the minimal number of the plurality of encryption processing cores to reach a busy status, the minimal number of the plurality of encryption processing cores for processing the encryption operations is increased.

    摘要翻译: 在存储系统中,使用加密处理核心池,分配加密处理核以处理计划进行处理的加密操作,解密操作以及解密和加密操作。 设置最大数量的加密处理核以仅处理解密操作,从而降低解密等待时间。 分配最少数量的加密处理核以处理加密操作,从而增加加密等待时间。 在达到导致多个加密处理核心的最小数量达到忙碌状态的加密操作的吞吐量限制时,用于处理加密操作的多个加密处理核心的最小数量增加。

    Real-time image compression
    52.
    发明授权
    Real-time image compression 失效
    实时图像压缩

    公开(公告)号:US08682091B2

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

    申请号:US13213023

    申请日:2011-08-18

    IPC分类号: G06K9/36 G06K9/46

    CPC分类号: H04N19/40 H04N19/91

    摘要: Exemplary method, system, and computer program product embodiments for real-time image recompression are provided. In one embodiment, by way of example only, compressed segments that are identified as having used at least one of a plurality of inefficient compression operations are partially decoded. The compressed segments are recompressed by employing context mapping. Additional system and computer program product embodiments are disclosed and provide related advantages.

    摘要翻译: 提供了用于实时图像重新压缩的示例性方法,系统和计算机程序产品实施例。 在一个实施例中,仅作为示例,被识别为已经使用多个低效压缩操作中的至少一个的压缩段被部分解码。 压缩段通过使用上下文映射来重新压缩。 公开了附加的系统和计算机程序产品实施例并提供相关的优点。

    Systems and methods for compression of logical data objects for storage
    53.
    发明授权
    Systems and methods for compression of logical data objects for storage 有权
    压缩逻辑数据对象进行存储的系统和方法

    公开(公告)号:US08599048B2

    公开(公告)日:2013-12-03

    申请号:US13116931

    申请日:2011-05-26

    IPC分类号: H03M7/34

    CPC分类号: H03M7/30

    摘要: A compression system configured to compress logical data objects into one or more accommodation blocks with a predefined size, and a method of operating thereof are provided. The compression system includes a compression engine capable of compressing input data with the help of sequential encoding one or more input strings and a counter operatively coupled to the compression engine. The counter is configured to keep its ongoing value indicative of a number of input bytes in one or more strings successfully encoded into a given accommodation block; and, responsive to unsuccessful compression of a string into the given accommodation block, to provide the compression engine with information indicative of starting point in the input stream for encoding into the next accommodation block, thus giving rise to a “start indication.”

    摘要翻译: 一种被配置为将逻辑数据对象压缩成具有预定尺寸的一个或多个容纳块的压缩系统及其操作方法。 压缩系统包括能够借助于顺序编码一个或多个输入串和可操作地耦合到压缩引擎的计数器来压缩输入数据的压缩引擎。 该计数器被配置为保持其持续值表示一个或多个成功地编码到给定住宿块中的字符串中的输入字节数; 并且响应于将字符串不成功地压缩到给定的容纳块中,以向压缩引擎提供指示输入流中的起始点的信息,以便编码到下一个调节块中,从而产生“开始指示”。

    Transformation of logical data objects for storage

    公开(公告)号:US08516006B2

    公开(公告)日:2013-08-20

    申请号:US13209281

    申请日:2011-08-12

    IPC分类号: G06F7/00 G06F17/30

    摘要: Various embodiments for operating a transformation system, capable of transforming a logical data object (LO) to a transformed logical data object (TLO), are provided. In one such embodiment, an open LO request to a certain LO and addressed by the at least one client to the at least one storage device, is intercepted. An identifier (ID) in a header of a TLO corresponding to the requested LO and stored in the at least one storage device, is obtained. The obtained ID is used to characterize the TLO and the LO. A determination is made whether the transformation system handles at least one open LO characterized by an ID with a same value as the obtained ID. The requested LO is opened if at least one open LO is not found. An instance corresponding to the intercepted open LO request is generated. The instance is associated to the obtained ID.

    Transformation of logical data objects for storage
    55.
    发明授权
    Transformation of logical data objects for storage 有权
    转换用于存储的逻辑数据对象

    公开(公告)号:US08484256B2

    公开(公告)日:2013-07-09

    申请号:US13006369

    申请日:2011-01-13

    IPC分类号: G06F7/00 G06F17/30

    摘要: Various embodiments for operating a transformation system, capable of transforming a logical data object (LO) to a transformed logical data object (TLO), are provided. In one such embodiment, an open LO request to a certain LO and addressed by the at least one client to the at least one storage device, is intercepted. An identifier (ID) in a header of a TLO corresponding to the requested LO and stored in the at least one storage device, is obtained. The obtained ID is used to characterize the TLO and the LO. A determination is made whether the transformation system handles at least one open LO characterized by an ID with a same value as the obtained ID. The requested LO is opened if at least one open LO is not found. An instance corresponding to the intercepted open LO request is generated. The instance is associated to the obtained ID.

    摘要翻译: 提供了用于操作能够将逻辑数据对象(LO)变换为经变换的逻辑数据对象(TLO))的变换系统的各种实施例。 在一个这样的实施例中,拦截对某个LO并由至少一个客户端寻址到至少一个存储设备的开放LO请求。 获得与存储在所述至少一个存储装置中的所请求的LO相对应的TLO的标题中的标识符(ID)。 获得的ID用于表征TLO和LO。 确定变换系统是否处理至少一个具有与获得的ID具有相同值的ID的开放LO。 如果没有找到至少一个打开的LO,则请求的LO被打开。 生成对应于被截取的打开的LO请求的实例。 实例与获取的ID相关联。

    Systems and methods for compressing files for storage and operation on compressed files
    56.
    发明授权
    Systems and methods for compressing files for storage and operation on compressed files 失效
    用于压缩文件以进行压缩文件存储和操作的系统和方法

    公开(公告)号:US08412868B2

    公开(公告)日:2013-04-02

    申请号:US13554539

    申请日:2012-07-20

    IPC分类号: G06F13/12

    CPC分类号: G06F17/30

    摘要: Methods and systems for creating, reading, and writing compressed files in a computer system comprising a file system coupled with storage medium and at least one application program interface (API) configured to communicate with the file system by means of file access-related requests are provided. The file access-related requests are intercepted in order to provide at least one of the following: a) to derive and compress data corresponding to the intercepted file access request and to facilitate storing the compressed data at the storage medium as a compressed file; b) to facilitate restoring at least part of compressed data corresponding to the intercepted file request and communicating the resulting data through the API. The compressed files comprise plurality of compressed units. One or more corresponding compressed units may be read and/or updated with no need of restoring the entire file whilst maintaining de-fragmented structure of the compressed file.

    摘要翻译: 用于在计算机系统中创建,读取和写入压缩文件的方法和系统包括与存储介质耦合的文件系统和被配置为通过文件访问相关请求与文件系统通信的至少一个应用程序接口(API) 提供。 截取文件访问相关请求以提供以下至少一个:a)导出和压缩与被拦截的文件访问请求相对应的数据,并且便于将压缩数据存储在存储介质上作为压缩文件; b)有助于恢复对应于被拦截的文件请求的压缩数据的至少一部分,并通过API传送所得到的数据。 压缩文件包括多个压缩单元。 可以读取和/或更新一个或多个对应的压缩单元,而不需要恢复整个文件,同时保持压缩文件的分段结构。

    Systems and methods for compression of data for block mode access storage
    57.
    发明授权
    Systems and methods for compression of data for block mode access storage 有权
    用于压缩块模式访问存储的数据的系统和方法

    公开(公告)号:US08347004B2

    公开(公告)日:2013-01-01

    申请号:US13108224

    申请日:2011-05-16

    IPC分类号: G06F13/12

    CPC分类号: G06F12/10

    摘要: Systems and methods for creating, reading, and writing compressed data for use with a block mode access storage. The compressed data are packed into plurality of compressed units and stored in a storage logical unit (LU). One or more corresponding compressed units may be read and/or updated with no need of restoring the entire storage logical unit while maintaining de-fragmented structure of the LU.

    摘要翻译: 用于创建,读取和写入压缩数据以用于块模式访问存储的系统和方法。 将压缩数据打包成多个压缩单元并存储在存储逻辑单元(LU)中。 可以读取和/或更新一个或多个对应的压缩单元,而不需要在保持LU的去分段结构的同时恢复整个存储逻辑单元。

    TRANSFORMATION OF LOGICAL DATA OBJECTS FOR STORAGE

    公开(公告)号:US20110208789A1

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

    申请号:US13006369

    申请日:2011-01-13

    IPC分类号: G06F17/30

    摘要: Various embodiments for operating a transformation system, capable of transforming a logical data object (LO) to a transformed logical data object (TLO), are provided. In one such embodiment, an open LO request to a certain LO and addressed by the at least one client to the at least one storage device, is intercepted. An identifier (ID) in a header of a TLO corresponding to the requested LO and stored in the at least one storage device, is obtained. The obtained ID is used to characterize the TLO and the LO. A determination is made whether the transformation system handles at least one open LO characterized by an ID with a same value as the obtained ID. The requested LO is opened if at least one open LO is not found. An instance corresponding to the intercepted open LO request is generated. The instance is associated to the obtained ID.

    METHOD AND SYSTEM FOR TRANSFORMATION OF LOGICAL DATA OBJECTS FOR STORAGE
    60.
    发明申请
    METHOD AND SYSTEM FOR TRANSFORMATION OF LOGICAL DATA OBJECTS FOR STORAGE 有权
    用于存储的逻辑数据对象转换的方法和系统

    公开(公告)号:US20100036863A1

    公开(公告)日:2010-02-11

    申请号:US12302584

    申请日:2007-05-31

    IPC分类号: G06F17/30

    摘要: A method and system for compressing a raw logical data object (201) for storage in a storage device operable with at least one storage protocol, creating, reading, writing, optimizatic in and restoring thereof. Compressing the raw logical data object (201) comprises creating in the storage device a compressed logical data object (203) comprising a header (204) and one or more allocated compressed sections with predefined size (205-1-205-2); compressing one or more sequentially obtained chunks of raw data (202-1-202-6) corresponding to the raw logical data object (201) thus giving rise to the compressed data chunks (207-1-207-6); and sequentially accommodating the processed data chunks into: said compressed sections (205-1-205-2) in accordance with an order said chunks received, wherein said compressed sections serve as atomic elements of compression/decompression operations during input/output transactions on the logical data object.

    摘要翻译: 一种用于压缩原始逻辑数据对象(201)以存储在可利用至少一个存储协议,创建,读取,写入,优化和恢复的存储设备中的方法和系统。 压缩原始逻辑数据对象(201)包括在存储设备中创建压缩的逻辑数据对象(203),该压缩逻辑数据对象(203)包括标题(204)和一个或多个具有预定义大小的分配的压缩部分(205-1-205-2); 压缩与原始逻辑数据对象(201)对应的一个或多个顺序获得的原始数据块(202-1-202-6),从而产生压缩数据块(207-1-207-6); 以及按照所接收的块的顺序将经处理的数据块顺序地容纳到所述压缩部分(205-1-205-2)中,其中所述压缩部分用作在输入/输出事务中的压缩/解压缩操作的原子元素 逻辑数据对象。