DATA TRANSFER BETWEEN STORAGE SYSTEMS USING DATA FINGERPRINTS
    441.
    发明申请
    DATA TRANSFER BETWEEN STORAGE SYSTEMS USING DATA FINGERPRINTS 有权
    使用数据指纹的存储系统之间的数据传输

    公开(公告)号:US20150248466A1

    公开(公告)日:2015-09-03

    申请号:US14195509

    申请日:2014-03-03

    Applicant: NETAPP, INC.

    Abstract: A system and method for data replication is described. A destination storage system receives a message from a source storage system as part of a replication process. The message includes an identity of a first file, information about where the first file is stored in the source storage system, a name of a first data being used by the first file and stored at a first location of the source storage system, and a fingerprint of the first data. The destination storage system determines that a mapping database is unavailable or inaccurate, and accesses a fingerprint database using the fingerprint of the first data received with the message to determine whether data stored in the destination storage system has a fingerprint identical to the fingerprint of the first data.

    Abstract translation: 描述用于数据复制的系统和方法。 目的地存储系统作为复制过程的一部分从源存储系统接收消息。 消息包括第一文件的标识,关于在源存储系统中存储第一文件的位置的信息,由第一文件使用并存储在源存储系统的第一位置的第一数据的名称,以及 指纹的第一个数据。 目的地存储系统确定映射数据库不可用或不准确,并且使用与消息一起接收到的第一数据的指纹来访问指纹数据库,以确定存储在目的地存储系统中的数据是否具有与第一 数据。

    Optimizing distributed data analytics for shared storage
    442.
    发明授权
    Optimizing distributed data analytics for shared storage 有权
    优化共享存储的分布式数据分析

    公开(公告)号:US09122535B2

    公开(公告)日:2015-09-01

    申请号:US13302306

    申请日:2011-11-22

    Abstract: Methods, systems, and computer executable instructions for performing distributed data analytics are provided. In one exemplary embodiment, a method of performing a distributed data analytics job includes collecting application-specific information in a processing node assigned to perform a task to identify data necessary to perform the task. The method also includes requesting a chunk of the necessary data from a storage server based on location information indicating one or more locations of the data chunk and prioritizing the request relative to other data requests associated with the job. The method also includes receiving the data chunk from the storage server in response to the request and storing the data chunk in a memory cache of the processing node which uses a same file system as the storage server.

    Abstract translation: 提供了用于执行分布式数据分析的方法,系统和计算机可执行指令。 在一个示例性实施例中,执行分布式数据分析作业的方法包括在分配用于执行任务以识别执行任务所需的数据的处理节点中收集特定于应用的信息。 该方法还包括基于指示数据块的一个或多个位置的位置信息和相对于与该作业相关联的其它数据请求对该请求进行优先级排序从存储服务器请求一组必要数据。 该方法还包括响应于请求从存储服务器接收数据块,并将数据块存储在使用与存储服务器相同的文件系统的处理节点的存储器高速缓存中。

    TECHNIQUES TO AUTHENTICATE USER REQUESTS INVOLVING MULTIPLE APPLICATIONS
    443.
    发明申请
    TECHNIQUES TO AUTHENTICATE USER REQUESTS INVOLVING MULTIPLE APPLICATIONS 审中-公开
    认证涉及多种应用的用户要求的技术

    公开(公告)号:US20150244704A1

    公开(公告)日:2015-08-27

    申请号:US14341014

    申请日:2014-07-25

    Applicant: NETAPP, INC.

    CPC classification number: H04L63/0815 H04L63/0876 H04L67/02

    Abstract: Techniques to authenticate user requests involving multiple applications are described. An apparatus may comprise a logic circuit, and a user interface component operative on the logic circuit to present to a user content from a primary application, handle user commands directed to the primary application, and verify the user to a secondary application using an identifier value that is generated by the primary application for authenticating the user. In one embodiment, the user interface component submits the identifier value to the secondary application in a request for certain content. After determining whether the identifier value is valid, the secondary application provides the requested content or deny the user's request. Other embodiments are described and claimed.

    Abstract translation: 描述用于认证涉及多个应用的​​用户请求的技术。 装置可以包括逻辑电路和在逻辑电路上操作的用户接口组件,以向主用应用程序呈现用户内容,处理指向主应用程序的用户命令,并使用标识符值验证用户到辅助应用程序 这是由用于认证用户的主应用程序生成的。 在一个实施例中,用户界面组件在对某些内容的请求中向第二应用提交标识符值。 在确定标识符值是否有效之后,辅助应用程序提供所请求的内容或拒绝用户的请求。 描述和要求保护其他实施例。

    SUBPARTITIONING OF A NAMESPACE REGION
    445.
    发明申请
    SUBPARTITIONING OF A NAMESPACE REGION 有权
    一个名称的区分

    公开(公告)号:US20150234845A1

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

    申请号:US14181819

    申请日:2014-02-17

    CPC classification number: G06F17/30094 G06F17/30097 G06F17/302

    Abstract: Technology is disclosed for subpartitioning a namespace region. In various embodiments, the technology creates at least two subpartitions from a partitioned namespace, wherein the partitioned namespace corresponds to at least two different name nodes of the large scale data storage service; and stores data corresponding to each subpartition as a separate file, e.g., so that it can be easily mounted by an operating system executed by a different computing device.

    Abstract translation: 公开了用于分区命名空间区域的技术。 在各种实施例中,该技术从分区命名空间创建至少两个子分区,其中分区命名空间对应于大规模数据存储服务的至少两个不同的名称节点; 并且将与每个子分组相对应的数据存储为单独的文件,例如,使得其可以由由不同的计算设备执行的操作系统容易地安装。

    SYSTEM AND METHOD TO PERFORM A BACKUP OPERATION USING ONE OR MORE ATTRIBUTES OF FILES
    446.
    发明申请
    SYSTEM AND METHOD TO PERFORM A BACKUP OPERATION USING ONE OR MORE ATTRIBUTES OF FILES 审中-公开
    使用一个或多个文件属性来执行备份操作的系统和方法

    公开(公告)号:US20150234703A1

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

    申请号:US14185538

    申请日:2014-02-20

    Applicant: NetApp, Inc.

    CPC classification number: G06F11/1004

    Abstract: A system and method for performing a backup operation is described. A source system determines a set of files to be backed up at a backup system. Based on one or more attributes of each file of the set of files, the source system determines an order in which to perform the backup operation for the set of files. The order specifies an individual file of the set of files to be backed up before another file of the set of files. The source system communicates with the backup system to perform the backup operation of the set of files in the determined order.

    Abstract translation: 描述用于执行备份操作的系统和方法。 源系统确定要在备份系统上备份的一组文件。 基于文件集中的每个文件的一个或多个属性,源系统确定对该组文件执行备份操作的顺序。 该命令指定要在该组文件的另一个文件之前备份的一组文件的单个文件。 源系统与备份系统进行通信,以确定的顺序执行文件集的备份操作。

    Increased I/O rate for solid state storage
    447.
    发明授权
    Increased I/O rate for solid state storage 有权
    增加了固态存储的I / O速率

    公开(公告)号:US09111598B2

    公开(公告)日:2015-08-18

    申请号:US14028142

    申请日:2013-09-16

    Applicant: NetApp, Inc.

    Abstract: The storage device receives a write request from a disk controller to write data to a storage array. The storage device determines that one or more blocks are marked for deletion. In response to receiving the write request and determining that blocks are marked for deletion, the storage device issues a write command on a first media access channel for a first location of the storage array, and issues an erase command on a second media access channel for a different storage location of the storage array. Thus, the commands are issued concurrently on different channels.

    Abstract translation: 存储设备从磁盘控制器接收写请求以将数据写入存储阵列。 存储设备确定一个或多个块被标记为删除。 响应于接收到写请求并确定块被标记为删除,存储设备在存储阵列的第一位置的第一媒体访问信道上发出写入命令,并且在第二媒体访问信道上发出擦除命令 存储阵列的不同存储位置。 因此,这些命令在不同的通道上同时发出。

    TECHNIQUES FOR DEDUPLICATION OF MEDIA CONTENT
    448.
    发明申请
    TECHNIQUES FOR DEDUPLICATION OF MEDIA CONTENT 审中-公开
    媒体内容的分类技术

    公开(公告)号:US20150227436A1

    公开(公告)日:2015-08-13

    申请号:US14177298

    申请日:2014-02-11

    Applicant: NetApp, Inc.

    CPC classification number: G06F11/1453 G06F16/1748 H04L9/3239 H04L2209/60

    Abstract: Examples are disclosed for identifying duplicated media content in a plurality of media files. In some examples, according to a media file format, media content sequences may be located and duplicated media content sequences identified. For these examples, at least a portion of the identified duplicated media content sequences may then be deleted or not stored at a storage system. Other examples are described and claimed.

    Abstract translation: 公开了用于识别多个媒体文件中的重复媒体内容的示例。 在一些示例中,根据媒体文件格式,可以定位媒体内容序列并且复制媒体内容序列。 对于这些示例,所识别的重复的媒体内容序列的至少一部分然后可以被删除或不被存储在存储系统中。 其他的例子被描述和要求保护。

    METHODS FOR COMBINING ACCESS HISTORY AND SEQUENTIALITY FOR INTELLIGENT PREFETCHING AND DEVICES THEREOF
    449.
    发明申请
    METHODS FOR COMBINING ACCESS HISTORY AND SEQUENTIALITY FOR INTELLIGENT PREFETCHING AND DEVICES THEREOF 有权
    用于组合智能预购的访问历史和顺序的方法及其装置

    公开(公告)号:US20150212943A1

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

    申请号:US14164077

    申请日:2014-01-24

    Applicant: NetApp, Inc.

    Abstract: A method, non-transitory computer readable medium, and device that prefetchs includes identifying a candidate data block from one of one or more immediate successor data blocks. The identified candidate data block has a historical access probability value from an initial accessed data block which is higher than a historical access probability value for each of the other immediate successor data blocks and is above a prefetch threshold value. The identifying is repeated until a next identified candidate data block has the historical access probability value below the prefetch threshold value. In the repeating, the identifying next immediate successor data blocks is from the previously identified candidate data block and the historical access probability value for each of the next immediate successor data blocks is determined from the originally accessed data block. The identified candidate data block with the historical access probability value above the prefetch threshold value is fetched.

    Abstract translation: 一种方法,非暂时性计算机可读介质和预取装置包括从一个或多个立即后继数据块中的一个标识候选数据块。 所识别的候选数据块具有来自初始访问数据块的历史访问概率值,该访问概率值高于其他立即后继数据块中的每一个的历史访问概率值,并且高于预取阈值。 重复该识别,直到下一个所识别的候选数据块具有低于预取阈值的历史访问概率值。 在重复中,识别下一个直接后续数据块是从先前识别的候选数据块,并且从原始访问的数据块确定下一个立即后继数据块中的每一个的历史访问概率值。 获取具有高于预取阈值的历史访问概率值的所识别的候选数据块。

    Systems and methods for rapidly provisioning virtual storage objects
    450.
    发明授权
    Systems and methods for rapidly provisioning virtual storage objects 有权
    快速配置虚拟存储对象的系统和方法

    公开(公告)号:US09092530B1

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

    申请号:US13440630

    申请日:2012-04-05

    CPC classification number: G06F17/30867 G06F17/30233 G06F17/30876

    Abstract: Systems and methods are disclosed for rapidly provisioning of virtual storage objects, whereby such rapid provisioning does not require clearing of physical storage resources when initialized for use in a virtual storage object. Accordingly, a virtual storage object of embodiments of the invention is provisioned without the time-intensive process of clearing (e.g., writing zeroes to) data blocks of the physical storage resources.

    Abstract translation: 公开了用于快速供应虚拟存储对象的系统和方法,由此当初始化以用于虚拟存储对象时,这种快速配置不需要清除物理存储资源。 因此,提供本发明的实施例的虚拟存储对象,而不需要对物理存储资源的数据块进行清算(例如,写零)的时间密集的过程。

Patent Agency Ranking