会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 92. 发明申请
    • SYSTEMS AND METHODS FOR PROVIDING SNAPSHOTS OF APPLICATIONS TO REMOTE LOCATIONS WITH MINIMAL PERFORMANCE IMPACT
    • 用于向具有最小性能影响的远程位置提供应用程序的系统和方法
    • US20150081636A1
    • 2015-03-19
    • US14029572
    • 2013-09-17
    • NetApp, Inc.
    • Jiri SchindlerStephen M. Byan
    • G06F17/30
    • G06F11/1482G06F11/1438G06F17/30088G06F2201/84
    • Systems and methods herein obtain snapshots of one or more applications, while having minimal impact on performance of the applications. Embodiments may involve obtaining snapshots of modified application data within a node without disturbing the operations of the application. Systems may be configured to leverage the fast characteristics of local storage devices while utilizing the advantages provided by the remote storage of data. One or more applications may be preconfigured to record data modifications in one or more associated application state storages located on local memory. Further, one or more systems may operate in the background to identify modifications made to the associated application state storages and to determine an appropriate moment to take one or more snapshots of the stored data and transfer the one or more snapshots to one or more remote locations to be stored. Several factors may be used to determine when an appropriate moment has occurred.
    • 本文中的系统和方法获得一个或多个应用程序的快照,同时对应用程序的性能影响最小。 实施例可以涉及在节点内获取修改的应用数据的快照,而不会干扰应用的操作。 系统可以被配置为利用本地存储设备的快速特性,同时利用由数据的远程存储提供的优点。 可以预配置一个或多个应用以在位于本地存储器上的一个或多个相关联的应用状态存储器中记录数据修改。 此外,一个或多个系统可以在后台操作以识别对相关联的应用状态存储器进行的修改,并且确定适当时刻以采取存储的数据的一个或多个快照并将一个或多个快照传送到一个或多个远程位置 被存储。 可以使用几个因素来确定何时发生适当的时刻。
    • 94. 发明申请
    • SYSTEM AND METHOD FOR REMOVING OVERLAPPING RANGES FROM A FLAT SORTED DATA STRUCTURE
    • 从平坦的数据结构中移除重叠范围的系统和方法
    • US20150039572A1
    • 2015-02-05
    • US14518403
    • 2014-10-20
    • NetApp, Inc.
    • Rohini RaghuwanshiAshish ShuklaPraveen Killamsetti
    • G06F17/30G06F11/10G06F11/14
    • G06F17/30156G06F11/1004G06F11/1453G06F17/30088G06F17/30091G06F17/30159
    • A system and method efficiently removes ranges of entries from a flat sorted data structure, such as a fingerprint database, of a storage system. The ranges of entries represent fingerprints that have become stale, i.e., are not representative of current states of corresponding blocks in the file system, due to various file system operations such as, e.g., deletion of a data block without overwriting its contents. A deduplication module of a file system executing on the storage system performs a fingerprint verification procedure to remove the stale fingerprints from the fingerprint database. As part of the fingerprint verification procedure, the deduplication module performs an attributes intersect range calculation (AIRC) procedure on the stale fingerprint data structure to compute a set of non-overlapping and latest consistency point (CP) ranges. During the AIRC procedure, an inode associated with a data container, e.g., a file, is selected and the FBN tuple of each deleted data block in the file is sorted in a predefined, e.g., increasing, FBN order. The AIRC procedure then identifies the most recent fingerprint associated with a deleted data block. The output from the AIRC procedure, i.e., the set of non-overlapping and latest CP ranges, is then used to remove stale fingerprints associated with that deleted block (as well as each other deleted data block) from the fingerprint database. Notably, only a single pass through the fingerprint database is required to identify the set of non-overlapping and latest CP ranges, thereby improving efficiency of the storage system.
    • 系统和方法有效地从存储系统的平坦排序的数据结构(诸如指纹数据库)中去除条目的范围。 条目的范围表示由于各种文件系统操作,例如删除数据块而不覆盖其内容,已经变得陈旧的指纹,即不代表文件系统中对应的块的当前状态。 在存储系统上执行的文件系统的重复数据删除模块执行指纹验证过程以从指纹数据库中移除陈旧的指纹。 作为指纹验证过程的一部分,重复数据消除模块在陈旧的指纹数据结构上执行属性相交范围计算(AIRC)过程,以计算一组非重叠和最新的一致性点(CP)范围。 在AIRC过程期间,选择与数据容器(例如文件)相关联的inode,并且以预定义的例如增加的FBN顺序对文件中每个被删除的数据块的FBN元组进行排序。 然后,AIRC过程识别与删除的数据块相关联的最新指纹。 然后使用来自AIRC过程的输出,即一组非重叠和最新的CP范围,以从指纹数据库中删除与该删除的块(以及每个其他已删除的数据块)相关联的陈旧的指纹。 值得注意的是,仅需要一次通过指纹数据库来识别一组不重叠和最新的CP范围,从而提高存储系统的效率。
    • 98. 发明授权
    • Performing a data write on a storage device
    • 在存储设备上执行数据写入
    • US08904130B2
    • 2014-12-02
    • US13462654
    • 2012-05-02
    • Gordon D. HutchisonCameron J. McAllisterLucy A. HarrisBruce J. Smith
    • Gordon D. HutchisonCameron J. McAllisterLucy A. HarrisBruce J. Smith
    • G06F12/00G06F11/14
    • G06F3/065G06F3/0619G06F3/067G06F11/1435G06F11/1458G06F11/1466G06F11/1469G06F11/1471G06F11/1474G06F17/30088G06F2201/84
    • A method of performing a data write on a storage device comprises instructing a device driver for the device to perform a write to the storage device, registering the device driver as a transaction participant with a transaction co-ordinator, executing a flashcopy of the storage device, performing the write on the storage device, and performing a two-phase commit between device driver and transaction co-ordinator. Preferably, the method comprises receiving an instruction to perform a rollback, and reversing the data write according to the flashcopy. In a further refinement, a method of scheduling a flashcopy of a storage device comprises receiving an instruction to perform a flashcopy, ascertaining the current transaction in relation to the device, registering the device driver for the device as a transaction participant in the current transaction with a transaction co-ordinator, receiving a transaction complete indication from the co-ordinator, and executing the flashcopy for the device.
    • 在存储设备上执行数据写入的方法包括指示设备驱动程序对设备执行对存储设备的写入,将设备驱动程序注册为事务参与者与事务协调器,执行存储设备的闪速拷贝 在存储设备上执行写入,并在设备驱动程序和事务协调器之间执行两阶段的提交。 优选地,该方法包括接收执行回滚的指令,以及根据闪速拷贝来反转数据写入。 在进一步的改进中,调度存储设备的闪速拷贝的方法包括接收执行闪速拷贝的指令,确定与设备相关的当前事务,将设备的设备驱动程序注册为当前事务中的交易参与者, 交易协调员,从协调者接收交易完成指示,并执行设备的闪存拷贝。
    • 99. 发明申请
    • METHODS AND APPARATUS FOR CONTROLLING SNAPSHOT EXPORTS
    • 控制快速出口的方法和设备
    • US20140330784A1
    • 2014-11-06
    • US14336768
    • 2014-07-21
    • Amazon Technologies, Inc.
    • ARUN SUNDARAMYUN LINDAVID CARL SALYERS
    • G06F17/30
    • G06F17/30174G06F3/0604G06F3/0622G06F3/0637G06F3/065G06F3/067G06F17/30088G06F17/30575G06F21/6218G06F21/78H04L29/06H04L67/1097
    • Methods, apparatus, and computer-accessible storage media for controlling export of snapshots to external networks in service provider environments. Methods are described that may be used to prevent customers of a service provider from downloading snapshots of volumes, such as boot images created by the service provider or provided by third parties, to which the customer does not have the appropriate rights. A request may be received from a user to access one or more snapshots, for example a request to export the snapshot or a request for a listing of snapshots. For each snapshot, the service provider may determine if the user has rights to the snapshot, for example by checking a manifest for the snapshot to see if entries in the snapshot manifest belong to an account other than the customer's. If the user has rights to the snapshot, the request is granted; otherwise, the request is not granted.
    • 方法,设备和计算机可访问的存储介质,用于控制服务提供商环境中的快照到外部网络的导出。 描述了可以用于防止服务提供商的客户下载卷的快照,诸如由服务提供商创建或由第三方提供的引导映像,客户不具有适当权限。 可以从用户接收到访问一个或多个快照的请求,例如导出快照的请求或快照列表的请求。 对于每个快照,服务提供商可以确定用户是否拥有快照的权限,例如通过检查快照的清单来查看快照清单中的条目是否属于除客户之外的其他帐户。 如果用户拥有快照权限,则授予该请求; 否则,请求不被授予。
    • 100. 发明授权
    • Method and system for interfacing to cloud storage
    • 与云存储接口的方法和系统
    • US08880474B2
    • 2014-11-04
    • US12508614
    • 2009-07-24
    • Robert S. MasonAndres Rodriguez
    • Robert S. MasonAndres Rodriguez
    • G06F17/30
    • G06F11/1446G06F11/1448G06F11/1464G06F17/30088G06F17/30132G06F17/30203G06F17/3023G06F17/30961G06F2201/805G06F2201/84
    • An interface between a local file system and a data store (e.g., a “write-once”store) generates and exports to the data store a “versioned” file system. The state of the local file system at a given point in time can be determined using the versioned file system. The versioned file system comprises a set of structured data representations that comprise metadata associated with actual file system data. The interface creates and exports to the data store structured data representations, which correspond to versions of the local file system, as well as the actual file system data that these structured data representations represent. A cache associated with the interface stores recently used data and metadata, as well as write data and metadata waiting to be transferred to the data store. Prior to transfer, data transformations, such as compression, encryption, and de-duplication, may be applied to the data and metadata.
    • 本地文件系统和数据存储(例如,“一次写入”存储)之间的接口生成并将“版本化”文件系统导出到数据存储。 可以使用版本化文件系统来确定给定时间点的本地文件系统的状态。 版本化文件系统包括一组结构化数据表示,其包括与实际文件系统数据相关联的元数据。 该接口创建并导出数据存储结构化数据表示,其对应于本地文件系统的版本,以及这些结构化数据表示代表的实际文件系统数据。 与接口相关联的高速缓存存储最近使用的数据和元数据,以及等待被传送到数据存储的写数据和元数据。 在传输之前,可以对数据和元数据应用数据转换,例如压缩,加密和重复数据删除。