会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Method and apparatus for dynamically unloading file system filters
    • 动态卸载文件系统过滤器的方法和装置
    • US20050044353A1
    • 2005-02-24
    • US10461078
    • 2003-06-13
    • Ravisankar PudipeddiNeal ChristiansenEileen Brown
    • Ravisankar PudipeddiNeal ChristiansenEileen Brown
    • G06F17/30H04L9/00
    • G06F17/30067G06F9/44594
    • The invention provides a system and method for dynamically unloading file system filters in a stacked-call-back model where filters are stacked one on top of the other to form a filter stack. A filter manager keeps track of the progress of each I/O operation and calls each filter in turn with the filter returning after it has completed processing the given operation. The filter manager dynamically unloads a filter (or an instance of a filter) that is positioned at any position in the filter stack in a reasonable amount of time while I/O operations are actively being processed. The filter/filter instance can be unloaded with outstanding I/O operations on the filter either hosted by the filter or pended by other filters. I/O operations are canceled, completed or drained in order to unload the filter or filter instance. A filter may veto the unloading of the filter.
    • 本发明提供一种用于动态卸载堆叠回调模型中的文件系统过滤器的系统和方法,其中过滤器一个在另一个堆叠上以形成过滤器堆栈。 过滤器管理器跟踪每个I / O操作的进度,并在过滤器完成处理给定操作之后依次调用每个过滤器。 过滤器管理器在主动处理I / O操作时,在合理的时间量内动态地卸载位于过滤器堆栈中任何位置的过滤器(或过滤器的实例)。 过滤器/过滤器实例可以在过滤器上托管或由其他过滤器挂起的过滤器上卸载未完成的I / O操作。 为了卸载过滤器或过滤器实例,I / O操作被取消,完成或排出。 过滤器可以否决过滤器的卸载。
    • 7. 发明申请
    • Dirty shutdown recovery of file system filters
    • 关闭文件系统过滤器的关闭恢复
    • US20070061279A1
    • 2007-03-15
    • US11217986
    • 2005-09-01
    • Neal ChristiansenRavinder ThindRavisankar PudipeddiSarosh Havewala
    • Neal ChristiansenRavinder ThindRavisankar PudipeddiSarosh Havewala
    • G06F17/30
    • G06F11/008Y10S707/99939Y10S707/99953
    • File system metadata regarding states of a file system affected by transactions is tracked consistently even in the face of dirty shutdowns which might cause rollbacks in transactions which have already been reflected in the metadata. In order to only request time- and resource-heavy rebuilding of metadata for metadata which may have been affected by rollbacks, reliability information is tracked regarding metadata items. When a metadata item is affected by a transaction which may not complete properly in the case of a problematic shutdown or other event, that metadata item's reliability information indicates that it may not be reliable in case of such a problematic (“dirty” or“abnormal”) event. In addition to flag information indicating unreliability, timestamp information tracking a time of the command which has made a metadata item unreliable is also maintained. This timestamp information can then be used, along with information regarding a period after which the transaction will no longer cause a problem in the case of a problematic event, in order to reset the reliability information to indicate that the metadata item is now reliable even in the face of a problematic event.
    • 即使遇到已经在元数据中反映的事务中可能导致回滚的脏关机,文档系统元数据也会一直被跟踪。 为了仅对请求可能受到回滚影响的元数据的元数据进行时间和资源重型重建,可以跟踪关于元数据项的可靠性信息。 当元数据项目受到可能无法在有问题的关闭或其他事件的情况下可能无法正常完成的事务的影响时,该元数据项的可靠性信息表明在出现这种问题(“肮脏”或“异常”)情况下可能不可靠 “)事件。 除了指示不可靠性的标志信息之外,还保持跟踪使得使元数据项不可靠的命令的时间的时间戳信息。 然后可以使用该时间戳信息以及关于事务不再在有问题的事件的情况下不再导致问题的时间段的信息,以便重置可靠性信息以指示元数据项目现在是可靠的,即使在 面对一个有问题的事件。
    • 8. 发明申请
    • Scalable rundown protection for object lifetime management
    • 可扩展的防范对象生命周期管理
    • US20060200635A1
    • 2006-09-07
    • US11402493
    • 2006-04-11
    • Ravisankar PudipeddiNeill CliftNeal Christiansen
    • Ravisankar PudipeddiNeill CliftNeal Christiansen
    • G06F12/00
    • G06F12/0261
    • A system and method for object rundown protection that scales with the number of processors in a shared-memory computer system is disclosed. In an embodiment of the present invention, prior to object rundown, a cache-aware reference count data structure is used to prevent cache-pinging that would otherwise result from data sharing across processors in a multiprocessor computer system. In this data structure, a counter of positive references and negative dereferences, aligned on a particular cache line, is maintained for each processor. When an object is to be destroyed, a rundown wait process is begun, during which new references on the object are prohibited, and the total number of outstanding references is added to an on-stack global counter. Destruction is delayed until the global reference count is reduced to zero. In an embodiment of the invention suited to implementation on non-uniform memory access multiprocessor machines, each processor's reference count is additionally allocated in a region of main memory that is physically close to that processor.
    • 公开了一种与共享存储器计算机系统中的处理器数量相比较的对象破坏保护的系统和方法。 在本发明的一个实施例中,在对象清除之前,使用高速缓存感知引用计数数据结构来防止否则将在多处理器计算机系统中的处理器之间的数据共享导致的高速缓存ping。 在这种数据结构中,为每个处理器维护在特定高速缓存线上对齐的正引用和负解除引用的计数器。 当一个对象被破坏时,开始一个等待时间的过程,在该过程中,禁止对对象的新引用,并将未完成引用的总数添加到堆栈中的全局计数器。 破坏延迟,直到全局引用计数减少为零。 在适于在非均匀存储器访问多处理器机器上实现的本发明的实施例中,每个处理器的引用计数额外分配在物理上靠近该处理器的主存储器的区域中。