会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 11. 发明申请
    • METHOD AND SYSTEM FOR PARTITIONING DIRECTORIES
    • 分类方法和系统
    • US20120042062A1
    • 2012-02-16
    • US12857453
    • 2010-08-16
    • Rahul Ravindra BoradeAnindya BanerjeeKedar Patwardhan
    • Rahul Ravindra BoradeAnindya BanerjeeKedar Patwardhan
    • G06F15/173G06F7/00
    • G06F17/30115G06F17/30165
    • A method of partitioning directory. Accesses, e.g., shared/exclusive, and/or waiting requests, e.g., shared/exclusive, to access one or more files with a directory are monitored, e.g., incrementing/decrementing respective counters. The waiting requests are queued to be granted at a later time. The directory is determined to be primed for partitioning if a number of waiting requests to access the directory is greater than a threshold value of a plurality of heuristics and optionally further based on satisfying the condition for at least a programmable time threshold period. A trigger signal is automatically generated if the directory is primed for partitioning. The trigger signal causes a file system to partition the directory. It is appreciated that the plurality of heuristics is user programmable.
    • 分割目录的方法。 监视例如共享/排除和/或等待请求,例如共享/排除,以访问具有目录的一个或多个文件,例如增加/减少相应的计数器。 等待的请求排队等待在稍后的时间被授予。 如果访问目录的多个等待请求大于多个启发式的阈值,并且可选地进一步基于满足至少可编程时间阈值周期的条件,则确定该目录被用于划分。 如果该目录用于分区,则会自动生成触发信号。 触发信号使文件系统对目录进行分区。 可以理解,多个启发式是用户可编程的。
    • 12. 发明授权
    • System and method to repair file system metadata
    • 系统和方法来修复文件系统元数据
    • US09043280B1
    • 2015-05-26
    • US13209791
    • 2011-08-15
    • Kedar Patwardhan
    • Kedar Patwardhan
    • G06F7/00G06F17/00G06F11/14
    • G06F11/1446G06F11/1435
    • A system and method for repairing potentially corrupt file systems are provided. A request to repair an original file system, including a current set of metadata, is received. A metasave image is accessed, in response to the request. The metasave image includes a copy of the metadata included in the original file system at a point-in-time and information identifying a location of each block of metadata in the metasave image. Using the metasave image information, the current set of metadata in the original file system is replaced with the metadata in the metasave image.
    • 提供了修复潜在损坏的文件系统的系统和方法。 接收到修复原始文件系统的请求,包括当前的一组元数据。 响应请求,访问一个metasave镜像。 元时代图像包括在时间点处包含在原始文件系统中的元数据的副本,以及标识元数据图像中每个元数据块的位置的信息。 使用metasave图像信息,原始文件系统中的当前元数据集被替换为metasave图像中的元数据。
    • 13. 发明授权
    • Systems and methods for host communication in a clustered file system
    • 集群文件系统中主机通信的系统和方法
    • US08914345B1
    • 2014-12-16
    • US13647063
    • 2012-10-08
    • Kedar Patwardhan
    • Kedar Patwardhan
    • G06F17/30
    • G06F17/30168G06F17/30171
    • A computer-implemented method for host communication in a clustered file system may include 1) identifying a cluster file system site comprising at least one host that performs data operations on a storage unit, 2) identifying a storage management application that manages the storage unit, 3) transmitting, by an initial host, an initial data operation directed to a location of the storage unit, where the data operation comprises a notification signal that commands the notification of the initial host upon a subsequent host attempting to access the location, 4) transmitting, by the subsequent host, a subsequent data operation directed to the location of the storage unit, and 5) notifying the initial host, by the storage management application, that the subsequent host attempted to access the location of the storage unit. Various other methods, systems, and computer-readable media are also disclosed.
    • 用于集群文件系统中的主机通信的计算机实现的方法可以包括:1)识别包括在存储单元上执行数据操作的至少一个主机的集群文件系统站点,2)识别管理该存储单元的存储管理应用程序, 3)由初始主机发送针对存储单元的位置的初始数据操作,其中所述数据操作包括在随后的主机尝试访问所述位置时命令所述初始主机的通知的通知信号,4) 由后续主机发送针对存储单元的位置的后续数据操作,以及5)存储管理应用程序通知初始主机后续主机尝试访问存储单元的位置。 还公开了各种其它方法,系统和计算机可读介质。
    • 15. 发明授权
    • Systems and methods for performing file system checks
    • 执行文件系统检查的系统和方法
    • US08595271B1
    • 2013-11-26
    • US12969103
    • 2010-12-15
    • Kedar Patwardhan
    • Kedar Patwardhan
    • G06F17/00
    • G06F17/3007
    • A computer-implemented method for performing file system checks may include identifying a file system to check. The computer-implemented method may also include identifying a base log including file system metadata within the file system at a previous time. The computer-implemented method may further include identifying a set of changed inodes within the file system since the previous time. The computer-implemented method may additionally include creating an updated log based on the base log and the set of changed inodes. The computer-implemented method may also include checking the updated log for consistency. Various other methods, systems, and computer-readable media are also disclosed.
    • 用于执行文件系统检查的计算机实现的方法可以包括识别要检查的文件系统。 计算机实现的方法还可以包括在先前的时间识别包括文件系统内的文件系统元数据的基本日志。 计算机实现的方法还可以包括从先前的时间起识别文件系统内的一组改变的节点。 计算机实现的方法可以另外包括基于基本日志和改变的inode的集合来创建更新的日志。 计算机实现的方法还可以包括检查更新的日志以获得一致性。 还公开了各种其它方法,系统和计算机可读介质。
    • 16. 发明授权
    • Timestamp handling for partitioned directories
    • 分区目录的时间戳处理
    • US09529812B1
    • 2016-12-27
    • US13104150
    • 2011-05-10
    • Freddy JamesKedar PatwardhanSushil PatilAnindya Banerjee
    • Freddy JamesKedar PatwardhanSushil PatilAnindya Banerjee
    • G06F17/30
    • G06F17/30106
    • Various systems and methods use advisory metadata to track the status of file system objects. For example, one method can involve accessing a first item of advisory metadata, which is associated with a namespace-visible parent directory and identifies a first transaction and a first time, and accessing a second item of advisory metadata, which is also associated with the namespace-visible parent directory and identifies a second transaction and a second time. The namespace visible parent directory includes multiple namespace-hidden directories. The method can then select a time value of the advisory metadata for the namespace-visible parent directory, based upon the first item and the second item. The method can be performed by a computing device implementing a file system.
    • 各种系统和方法使用咨询元数据来跟踪文件系统对象的状态。 例如,一种方法可以涉及访问第一项咨询元数据,该第一项与名称空间可见的父目录相关联,并且识别第一事务和第一次,以及访问第二项咨询元数据,该第二项还与 命名空间可见的父目录,并标识第二个事务和第二次事务。 命名空间可见父目录包含多个命名空间隐藏目录。 然后,该方法可以基于第一项和第二项来选择名称空间可见父目录的咨询元数据的时间值。 该方法可以由实现文件系统的计算设备执行。
    • 18. 发明授权
    • Method and system for partitioning directories
    • 用于分区目录的方法和系统
    • US08930528B2
    • 2015-01-06
    • US12857453
    • 2010-08-16
    • Rahul Ravindra BoradeAnindya BanerjeeKedar Patwardhan
    • Rahul Ravindra BoradeAnindya BanerjeeKedar Patwardhan
    • G06F15/173G06F17/30
    • G06F17/30115G06F17/30165
    • A method of partitioning directory. Accesses, e.g., shared/exclusive, and/or waiting requests, e.g., shared/exclusive, to access one or more files with a directory are monitored, e.g., incrementing/decrementing respective counters. The waiting requests are queued to be granted at a later time. The directory is determined to be primed for partitioning if a number of waiting requests to access the directory is greater than a threshold value of a plurality of heuristics and optionally further based on satisfying the condition for at least a programmable time threshold period. A trigger signal is automatically generated if the directory is primed for partitioning. The trigger signal causes a file system to partition the directory. It is appreciated that the plurality of heuristics is user programmable.
    • 分割目录的方法。 监视例如共享/排除和/或等待请求,例如共享/排除,以访问具有目录的一个或多个文件,例如增加/减少相应的计数器。 等待的请求排队等待在稍后的时间被授予。 如果访问目录的多个等待请求大于多个启发式的阈值,并且可选地进一步基于满足至少可编程时间阈值周期的条件,则确定该目录被用于划分。 如果该目录用于分区,则会自动生成触发信号。 触发信号使文件系统对目录进行分区。 可以理解,多个启发式是用户可编程的。
    • 19. 发明申请
    • METHOD AND SYSTEM FOR IMPLEMENTING FAST INCREMENTAL BACKUPS
    • 用于实施快速增量备份的方法和系统
    • US20130246362A1
    • 2013-09-19
    • US13420358
    • 2012-03-14
    • Kedar Patwardhan
    • Kedar Patwardhan
    • G06F7/00
    • G06F17/30212
    • A method for fast incremental replication of a file system. The method includes, at a data storage level, tracking file system status for a plurality of files by using a data structure inside respective inodes for the plurality of files, and at a file system level, tracking file system status for a plurality of files by using a file system mask structure. For all files present in a backup, a catalogue of the file path name and inode number is maintained on a source file system. During incremental backup, a source file system data structure enumerating a plurality of modified inodes is consulted. For inodes that have not been marked as removed or created, the file system mask structure that tracks modified portions is consulted to obtain a file incremental change and inodes. The method further includes performing incremental backup using the inodes that have been modified and appended.
    • 一种用于文件系统快速增量复制的方法。 该方法包括在数据存储级别通过使用多个文件的各个inode内的数据结构来跟踪多个文件的文件系统状态,并且在文件系统级包括通过以下方式跟踪多个文件的文件系统状态 使用文件系统掩码结构。 对于备份中存在的所有文件,将在源文件系统上维护文件路径名和inode号的目录。 在增量备份期间,查询枚举多个修改的索引节点的源文件系统数据结构。 对于未标记为已删除或创建的节点,查询跟踪修改部分的文件系统掩码结构,以获取文件增量更改和inode。 该方法还包括使用已修改和附加的inode执行增量备份。
    • 20. 发明申请
    • INODE SYSTEMS AND METHODS
    • 体系和方法
    • US20120109921A1
    • 2012-05-03
    • US12914892
    • 2010-10-28
    • Freddy JamesKedar PatwardhanSudheer Keshav Chepa
    • Freddy JamesKedar PatwardhanSudheer Keshav Chepa
    • G06F17/30
    • G06F17/30091
    • Systems and methods for inode use are presented. In one embodiment; an inode reuse method includes: receiving an indication of an operation that involves access to file related information; assigning an inode to the access; identifying one of a plurality of inode reuse scenarios for the inode; and making the inode available for reuse in accordance with the one of the plurality of inode reuse scenarios. In one embodiment, the one of the plurality of inode reuse scenarios is a relatively expedited reuse scenario. In one exemplary implementation, the relatively expedited inode reuse scenario is utilized if the inode is not required for further processing associated with the operation. The inode can be reused for another immediately subsequent operation. In one embodiment, a first one of the plurality of inode reuse scenarios includes placing the inode at a head queue position of a use queue and a second one of the plurality of inode reuse scenarios includes placing the inode in a tail queue position of the use queue. Association of the inode to the inode reuse scenario can be tracked. The tracking can include flagging the inode for relatively expedited reuse.
    • 介绍了使用inode的系统和方法。 在一个实施例中; 索引节点重用方法包括:接收涉及访问文件相关信息的操作的指示; 为访问分配一个inode; 识别索引节点的多个inode重用场景中的一个; 以及使得所述inode可用于根据所述多个inode重用场景中的一个重新使用。 在一个实施例中,多个inode重用场景中的一个是相对加速的重用场景。 在一个示例性实现中,如果与操作相关联的进一步处理不需要inode,则利用相对加速的inode重用场景。 inode可以重新用于另一个即时的后续操作。 在一个实施例中,多个inode重用场景中的第一个包括将inode放置在使用队列的头部队列位置,并且多个inode重用场景中的第二个包括将inode放置在使用的尾随队列位置 队列。 可以跟踪inode到inode重用场景的关联。 跟踪可以包括标记inode用于相对加速的重用。