会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • IN-FLIGHT BLOCK MAP FOR A CLUSTERED REDIRECT-ON-WRITE FILESYSTEM
    • 用于聚集的重写式文件系统的飞行块地图
    • US20120216074A1
    • 2012-08-23
    • US13458796
    • 2012-04-27
    • Joon ChangNinad S. PalsuleAndrew N. Solomon
    • Joon ChangNinad S. PalsuleAndrew N. Solomon
    • G06F11/14G06F17/30
    • G06F17/30227G06F17/30088
    • A cluster server manages allocation of free blocks to cluster clients performing writes in a clustered file system. The cluster server manages free block allocation with a free block map and an in-flight block map. The free block map is a data structure or hardware structure with data that indicates blocks or extents of the clustered file system that can be allocated to a client for the client to write data. The in-flight block map is a data structure or hardware structure with data that indicates blocks that have been allocated to clients, but remain in-flight. A block remains in-flight until the clustered file system metadata has been updated to reflect a write performed to that block by a client. After a consistency snapshot of the metadata is published to the storage resources, the data at the block will be visible to other nodes of the cluster.
    • 集群服务器管理空闲块的分配,以便在集群文件系统中执行写入的集群客户端。 集群服务器通过空闲块映射和飞行中的块映射来管理空闲块分配。 空闲块映射是一种数据结构或硬件结构,其中的数据指示可以分配给客户机来写入数据的集群文件系统的块或扩展区。 飞行中的方块图是一种数据结构或硬件结构,其数据指示已分配给客户端但仍保留在飞行中的块。 集群文件系统元数据已被更新以反映由客户端对该块执行的写入,块保持在飞行状态。 在将元数据的一致性快照发布到存储资源之后,块中的数据将对集群的其他节点可见。
    • 4. 发明申请
    • MERGING MULTIPLE CONTEXTS TO MANAGE CONSISTENCY SNAPSHOT ERRORS
    • 合并多个条件以管理一致性SNAPSHOT错误
    • US20130047043A1
    • 2013-02-21
    • US13210093
    • 2011-08-15
    • Janet E. AdkinsMatthew T. BrandyberryManoj N. KumarAndrew N. Solomon
    • Janet E. AdkinsMatthew T. BrandyberryManoj N. KumarAndrew N. Solomon
    • G06F11/16
    • G06F17/302G06F11/1435
    • A method including creating a commit-in-progress context from a copy of a data object in a redirect-on-write file system; and begin storing the commit-in-progress context in a persistent storage device. The method further includes, while storing the commit-in-progress context in the persistent storage device: receiving a notification of a pending modification to the first data object, creating an update-in-progress context from a copy of the commit-in-progress context, and begin applying the modification to the update-in-progress context. The method further includes detecting that a connectivity error has occurred between the commit-in-progress context and the storage device, and in response, identifying whether the commit-in-progress context is successfully stored in the storage device. In response to identifying that the commit-in-progress context is not successfully stored: aborting the storing of the commit-in-progress context, assigning a new commit-in-progress context, and begin storing the new commit-in-progress context.
    • 一种方法,包括从写入重定向文件系统中的数据对象的副本创建在进行中提交的上下文; 并开始将提交在进行中的上下文存储在持久存储设备中。 所述方法还包括:在所述永久存储设备中存储所述提交正在进行的上下文中:接收对所述第一数据对象的未决修改的通知,从所述提交内容的副本创建正在进行的更新上下文, 进度上下文,并开始将修改应用于更新进度上下文。 该方法还包括检测在提交在进行中的上下文和存储设备之间已经发生连接错误,并且作为响应,识别提交在进行中的上下文是否被成功地存储在存储设备中。 响应于确定提交在进行中的上下文未成功存储:中止提交在进行中的上下文的存储,分配新的提交在进行中的上下文,并开始存储新的提交在进行中的上下文 。
    • 6. 发明申请
    • HANDLING FILE OPERATIONS WITH LOW PERSISTENT STORAGE SPACE
    • 处理文件存储空间不足的文件
    • US20120066190A1
    • 2012-03-15
    • US12879887
    • 2010-09-10
    • Janet E. AdkinsMatthew T. BrandyberryDavid J. CraftManoj N. KumarAndrew N. Solomon
    • Janet E. AdkinsMatthew T. BrandyberryDavid J. CraftManoj N. KumarAndrew N. Solomon
    • G06F17/00
    • G06F17/30088
    • In some embodiments, a file management unit located in the operating system detects a write operation that writes the data blocks within the consistency snapshot (in main memory) to the persistent storage. The file management unit can then determine that all transactions have been completed before the write operation begins. In some instances, the file management unit then attempts to write the data blocks within the consistency snapshot to the persistent storage. The file management unit can then receive a notification that the write operation did not successfully write the data blocks from the consistency snapshot to the persistent storage. In some embodiments, the write operation is not successful because there are fewer free data blocks in the persistent storage than needed for writing the data blocks within the consistency snapshot to persistent storage. The file management can then wait a period of time. After the file management unit has waited for a period of time, it can make another attempt to write the data blocks within the consistency snapshot to the persistent storage.
    • 在一些实施例中,位于操作系统中的文件管理单元检测将持续存储器内的一致性快照(主存储器)内的数据块写入的写入操作。 然后,文件管理单元可以在写操作开始之前确定所有事务已经完成。 在某些情况下,文件管理单元然后尝试将一致性快照内的数据块写入持久存储器。 文件管理单元然后可以接收到写入操作没有成功地将数据块从一致性快照写入永久存储器的通知。 在一些实施例中,写入操作不成功,因为永久存储器中的空闲数据块比将一致性快照中的数据块写入持久存储所需要的少。 然后,文件管理可以等待一段时间。 文件管理单元等待一段时间后,可以再次尝试将一致性快照中的数据块写入永久存储。
    • 7. 发明授权
    • Merging multiple contexts to manage consistency snapshot errors
    • 合并多个上下文以管理一致性快照错误
    • US08726080B2
    • 2014-05-13
    • US13210093
    • 2011-08-15
    • Janet E. AdkinsMatthew T. BrandyberryManoj N. KumarAndrew N. Solomon
    • Janet E. AdkinsMatthew T. BrandyberryManoj N. KumarAndrew N. Solomon
    • G06F11/00
    • G06F17/302G06F11/1435
    • A method including creating a commit-in-progress context from a copy of a data object in a redirect-on-write file system; and begin storing the commit-in-progress context in a persistent storage device. The method further includes, while storing the commit-in-progress context in the persistent storage device: receiving a notification of a pending modification to the first data object, creating an update-in-progress context from a copy of the commit-in-progress context, and begin applying the modification to the update-in-progress context. The method further includes detecting that a connectivity error has occurred between the commit-in-progress context and the storage device, and in response, identifying whether the commit-in-progress context is successfully stored in the storage device. In response to identifying that the commit-in-progress context is not successfully stored: aborting the storing of the commit-in-progress context, assigning a new commit-in-progress context, and begin storing the new commit-in-progress context.
    • 一种方法,包括从写入重定向文件系统中的数据对象的副本创建在进行中提交的上下文; 并开始将提交在进行中的上下文存储在持久存储设备中。 所述方法还包括:在所述永久存储设备中存储所述提交正在进行的上下文中:接收对所述第一数据对象的未决修改的通知,从所述提交内容的副本创建正在进行的更新上下文, 进度上下文,并开始将修改应用于更新进度上下文。 该方法还包括检测在提交在进行中的上下文和存储设备之间已经发生连接错误,并且作为响应,识别提交在进行中的上下文是否被成功地存储在存储设备中。 响应于确定提交在进行中的上下文未成功存储:中止提交在进行中的上下文的存储,分配新的提交在进行中的上下文,并开始存储新的提交在进行中的上下文 。