SYSTEM AND METHOD TO PERFORM A BACKUP OPERATION USING ONE OR MORE ATTRIBUTES OF FILES
    581.
    发明申请
    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
    582.
    发明授权
    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: 存储设备从磁盘控制器接收写请求以将数据写入存储阵列。 存储设备确定一个或多个块被标记为删除。 响应于接收到写请求并确定块被标记为删除,存储设备在存储阵列的第一位置的第一媒体访问信道上发出写入命令,并且在第二媒体访问信道上发出擦除命令 存储阵列的不同存储位置。 因此,这些命令在不同的通道上同时发出。

    DATA STORAGE WITHIN HYBRID STORAGE AGGREGATE
    583.
    发明申请
    DATA STORAGE WITHIN HYBRID STORAGE AGGREGATE 有权
    混合储存中的数据存储

    公开(公告)号:US20150227465A1

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

    申请号:US14695667

    申请日:2015-04-24

    Applicant: NetApp Inc.

    Abstract: Among other things, one or more techniques and/or systems are provided for storing data within a hybrid storage aggregate comprising a lower-latency storage tier and a higher-latency storage tier. In particular, frequently accessed data, randomly accessed data, and/or short lived data may be stored (e.g., read caching and/or write caching) within the lower-latency storage tier. Infrequently accessed data and/or sequentially accessed data may be stored within the higher-latency storage tier. Because the hybrid storage aggregate may comprise a single logical container derived from the higher-latency storage tier and the lower-latency storage tier, additional storage and/or file system functionality may be implemented across the storage tiers. For example, deduplication functionality, caching functionality, backup/restore functionality, and/or other functionality may be provided through a single file system (or other type of arrangement) and/or a cache map implemented within the hybrid storage aggregate.

    Abstract translation: 除其他之外,提供一个或多个技术和/或系统用于在包括较低延迟存储层和较高延迟存储层的混合存储聚合中存储数据。 特别地,经常访问的数据,随机访问的数据和/或短寿命数据可以在较低延迟存储层内被存储(例如,读取高速缓存和/或写入高速缓存)。 不经常访问的数据和/或顺序访问的数据可以存储在更高延迟的存储层中。 因为混合存储聚合可以包括从较高延迟存储层和较低延迟存储层导出的单个逻辑容器,所以可以跨存储层实现附加的存储和/或文件系统功能。 例如,重复数据删除功能,缓存功能,备份/恢复功能和/或其他功能可以通过单个文件系统(或其他类型的安排)和/或在混合存储聚合中实现的缓存映射来提供。

    TECHNIQUES FOR DEDUPLICATION OF MEDIA CONTENT
    584.
    发明申请
    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
    585.
    发明申请
    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: 一种方法,非暂时性计算机可读介质和预取装置包括从一个或多个立即后继数据块中的一个标识候选数据块。 所识别的候选数据块具有来自初始访问数据块的历史访问概率值,该访问概率值高于其他立即后继数据块中的每一个的历史访问概率值,并且高于预取阈值。 重复该识别,直到下一个所识别的候选数据块具有低于预取阈值的历史访问概率值。 在重复中,识别下一个直接后续数据块是从先前识别的候选数据块,并且从原始访问的数据块确定下一个立即后继数据块中的每一个的历史访问概率值。 获取具有高于预取阈值的历史访问概率值的所识别的候选数据块。

    CLUSTERED RAID DATA ORGANIZATION
    586.
    发明申请
    CLUSTERED RAID DATA ORGANIZATION 有权
    集群RAID数据组织

    公开(公告)号:US20150205663A1

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

    申请号:US14157828

    申请日:2014-01-17

    Applicant: NetApp, Inc.

    Abstract: In one embodiment, a node of a cluster having a plurality of nodes, executes a storage input/output (I/O) stack having a redundant array of independent disks (RAID) layer. The RAID layer organizes solid state drives (SSDs) within one or more storage arrays as a plurality of RAID groups associated with one or more extent stores. The RAID groups are formed from slices of storage spaces of the SSDs instead of entire storage spaces of the SSDs. This provides for RAID groups to co-exist on a same set of the SSDs.

    Abstract translation: 在一个实施例中,具有多个节点的集群的节点执行具有独立磁盘冗余阵列(RAID)层的存储输入/输出(I / O)堆栈。 RAID层将一个或多个存储阵列中的固态驱动器(SSD)组织为与一个或多个扩展存储区相关联的多个RAID组。 RAID组由SSD的存储空间片而不是SSD的整个存储空间形成。 这提供了RAID组在同一组SSD上共存。

    SYSTEM AND METHOD FOR UTILIZING SCRIPT LOGIC IN CONNECTION WITH AN INSTALLED ENTERPRISE SERVICE APPLICATION
    587.
    发明申请
    SYSTEM AND METHOD FOR UTILIZING SCRIPT LOGIC IN CONNECTION WITH AN INSTALLED ENTERPRISE SERVICE APPLICATION 审中-公开
    与使用安装的企业服务应用程序一起使用脚本逻辑的系统和方法

    公开(公告)号:US20150201003A1

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

    申请号:US14155229

    申请日:2014-01-14

    Applicant: NetApp, Inc.

    Inventor: Gary King

    CPC classification number: H04L67/10 H04L67/02 H04L67/34

    Abstract: A client application is installed on a computing device. The client application is operable to implement a set of services for use with an enterprise network. The computing device accesses the enterprise network using the client application, and receives and processes script logic from the enterprise network. The script logic is executed through the client application to provide at least one of a user-interface or workflow for the set of services.

    Abstract translation: 客户端应用程序安装在计算设备上。 客户端应用程序可操作以实现与企业网络一起使用的一组服务。 计算设备使用客户端应用访问企业网络,并从企业网络接收和处理脚本逻辑。 脚本逻辑通过客户端应用程序执行,以提供服务集合的用户界面或工作流中的至少一个。

    METHOD AND SYSTEM FOR OPTIMIZING TRAVERSAL AND STORAGE OF DIRECTORY ENTRIES OF A STORAGE VOLUME
    588.
    发明申请
    METHOD AND SYSTEM FOR OPTIMIZING TRAVERSAL AND STORAGE OF DIRECTORY ENTRIES OF A STORAGE VOLUME 有权
    优化存储卷目录录入和存储的方法和系统

    公开(公告)号:US20150199354A1

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

    申请号:US14669400

    申请日:2015-03-26

    Applicant: NETAPP, INC.

    CPC classification number: G06F17/3033 G06F3/06 G06F17/30097

    Abstract: Machine implemented method and system for adding a directory entry to an existing directory data structure maintained by a storage system for storing a plurality of directory entries are provided. A first level storage block is used for storing a pointer to a first hash value from among a plurality of hash values. A new third level storage block is allocated when a second level storage block has reached a threshold level for storing pointers to hash values for the plurality of directory entries. A group of pointers including a pointer to a second hash value from among the plurality of hash values is selected. The group of pointers is stored in the third level storage block with a pointer to a third hash value from among the plurality of hash values such that the directory entry can be searched using the plurality of hash values.

    Abstract translation: 提供了一种用于将目录条目添加到由用于存储多个目录条目的存储系统维护的现有目录数据结构的机器实现方法和系统。 第一级存储块用于从多个散列值中存储指向第一散列值的指针。 当第二级存储块已经达到用于存储多个目录条目的散列值的指针的阈值级别时,分配新的第三级存储块。 选择包括从多个哈希值中的第二哈希值的指针的指针组。 所述指针组被存储在所述第三级存储块中,其具有指向所述多个散列值中的第三散列值的指针,使得可以使用所述多个散列值来搜索所述目录条目。

    NVRAM DATA ORGANIZATION USING SELF-DESCRIBING ENTITIES FOR PREDICTABLE RECOVERY AFTER POWER-LOSS
    589.
    发明申请
    NVRAM DATA ORGANIZATION USING SELF-DESCRIBING ENTITIES FOR PREDICTABLE RECOVERY AFTER POWER-LOSS 有权
    电力损失后使用自我描述实体进行可预测恢复的NVRAM数据组织

    公开(公告)号:US20150193156A1

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

    申请号:US14151443

    申请日:2014-01-09

    Applicant: NetApp, Inc.

    Abstract: In one embodiment, a node coupled to a plurality of solid state drives (SSDs) executes a storage input/output (I/O) stack having a plurality of layers. Write data associated with one or more write requests to the SSDs is stored in a volatile log. The write data is organized into one or more extents that are copied to the SSDs. The volatile log has a front-end and a set of records with metadata. The metadata includes a head offset referencing an initial record and a tail offset referencing a final record. A portion of the one or more write requests including the write data is copied to a non-volatile log maintained in a non-volatile random access memory (NVRAM). The front-end and the set of records from the volatile log are copied, but the head offset and the tail offset are not, to reduce an amount of metadata copied to the NVRAM.

    Abstract translation: 在一个实施例中,耦合到多个固态驱动器(SSD)的节点执行具有多个层的存储输入/输出(I / O)堆栈。 将与一个或多个写请求相关联的数据写入SSD被存储在易失性日志中。 写入数据被组织成一个或多个被复制到SSD的盘区。 易失性日志具有前端和一组具有元数据的记录。 元数据包括引用初始记录的头部偏移和引用最终记录的尾部偏移。 包括写入数据的一个或多个写请求的一部分被复制到维护在非易失性随机存取存储器(NVRAM)中的非易失性日志。 来自易失性日志的前端和一组记录被复制,但是头偏移和尾部偏移量不是,以减少复制到NVRAM的元数据量。

    SNAPSHOT- PROTECTED CONSISTENCY CHECKING FILE SYSTEMS
    590.
    发明申请
    SNAPSHOT- PROTECTED CONSISTENCY CHECKING FILE SYSTEMS 有权
    SNAPSHOT-保护一致性检查文件系统

    公开(公告)号:US20150186217A1

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

    申请号:US14145797

    申请日:2013-12-31

    Applicant: NetApp, Inc.

    Abstract: Various of the disclosed embodiments provide for recovery following inadvertent errors in a Log-Structured File System (LSFS). Particularly, embodiments mitigate inadvertent errors introduced by a file system consistency check operation by creating file system images at an appropriate time. The images may be stored within the portion of the file system accessible to a user. The images may be created in conjunction with the mounting of the file system and in such a fashion as to preserve the file system data should an error occur. Restoring the system to one of the images may remove any errors introduced by the consistency check, or similar, operation.

    Abstract translation: 各种公开的实施例提供了在日志结构化文件系统(LSFS)中的无意错误之后的恢复。 特别地,实施例通过在适当的时间创建文件系统图像来减轻由文件系统一致性检查操作引入的意外错误。 图像可以存储在用户可访问的文件系统的部分内。 图像可以与文件系统的安装一起创建,并且以如果发生错误时保留文件系统数据的方式来创建。 将系统恢复到其中一个映像可能会删除由一致性检查或类似操作引入的任何错误。

Patent Agency Ranking