WIPO logo
Mobile | Deutsch | English | Español | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2006121526) SYNCHRONISATION RAPIDE ET FIABLE DE REPERTOIRES D'UN SYSTEME DE FICHIERS
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2006/121526    N° de la demande internationale :    PCT/US2006/011980
Date de publication : 16.11.2006 Date de dépôt international : 03.04.2006
CIB :
G06F 12/00 (2006.01)
Déposants : MICROSOFT CORPORATION [US/US]; One Microsoft Way, Redmond, Washington 98052-6399 (US) (Tous Sauf US)
Inventeurs : LANGAN, Thomas A.; (US).
AUST, Brian S.; (US).
VIRK, Navjot; (US)
Données relatives à la priorité :
11/124,739 09.05.2005 US
Titre (EN) FAST AND RELIABLE SYNCHRONIZATION OF FILE SYSTEM DIRECTORIES
(FR) SYNCHRONISATION RAPIDE ET FIABLE DE REPERTOIRES D'UN SYSTEME DE FICHIERS
Abrégé : front page image
(EN)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.
(FR)La présente invention concerne un système et un procédé qui facilitent la synchronisation rapide et fiable de répertoires d'ordinateurs/systèmes de fichiers. Un sous-système de synchronisation (FastSync) fonctionne dans une phase découverte/énumération pour fournir à un abonné appelant un ensemble des différences entre des répertoires puis fonctionne dans une phase action pour exécuter des opérations demandées par l'abonné pour synchroniser les différents répertoires. La phase découverte/énumération et la phase action utilisent une opération parallèle et un pipeline d'entrée-sortie. De multiples fils sont utilisés pendant l'énumération pour énumérer chaque successeur du répertoire et mettre en file d'attente chaque sous-répertoire destiné à être manipulé par un nouveau fil. Pendant la phase action, lorsqu'une opération est demandée, le sous-système de synchronisation place l'opération, le pointeur d'objet et les informations de contexte dans un bloc de contexte interne et met ce paquet en file d'attente sous la forme d'un objet de travail destiné à être manipulé par un groupe de fils de traitement.
États désignés : AE, AG, AL, AM, AT, AU, AZ, BA, BB, BG, BR, BW, BY, BZ, CA, CH, CN, CO, CR, CU, CZ, DE, DK, DM, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, LY, MA, MD, MG, MK, MN, MW, MX, MZ, NA, NG, NI, NO, NZ, OM, PG, PH, PL, PT, RO, RU, SC, SD, SE, SG, SK, SL, SM, SY, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, YU, ZA, ZM, ZW.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
Office européen des brevets (OEB) (AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HU, IE, IS, IT, LT, LU, LV, MC, NL, PL, PT, RO, SE, SI, SK, TR)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)