发明名称 FAST AND RELIABLE SYNCHRONIZATION OF FILE SYSTEM DIRECTORIES
摘要 Described is a system and method that facilitates fast and reliable synchronization of computer / file system directories. A synchronization (FastSync) subsystem (200) operates in a discovery / enumeration phase to provide a calling client (202) with a set o the differences between directories (322), and then operates in an action phase to perform operations as directed by the client to synchronize the different directories (326). The discovery / enumeration and action phases use parallel operation and I/O (input/output pipelining. Multiple threads are used during enumeration to enumerate each directory's children, and enqueues each sub-directory to b handled by a new thread. During the action phase (326), when an operation is requested (324), the FastSync subsystem packages up th operation, item pointer, and context information into an internal context block and queues that packet as a work item for a process thread pool to handle.
申请公布号 WO2006121526(A3) 申请公布日期 2008.01.10
申请号 WO2006US11980 申请日期 2006.04.03
申请人 MICROSOFT CORPORATION 发明人 LANGAN, THOMAS A.;AUST, BRIAN S.;VIRK, NAVJOT
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址