Method and system for synchronizing data shared among peer computing devices

作者: Chris J. Guzak , Shaun A. Kaasten , Eric R. Flo , Balan Sethu Raman , David A. Orbits

DOI:

关键词: Fork (file system)Device fileComputer fileComputer scienceVersioning file systemStub fileSSH File Transfer ProtocolUnix file typesIndexed fileDatabaseComputer network

摘要: Disclosed is a data synchronization service for use in peer-to-peer computing environment. Selected objects are copied onto selected devices. A running on each device monitors changes. When change detected, the sends notification to other devices so that they can update their copies of object. user access object from any device, knowing he will retrieve latest version Instead incurring costs storing large file every “ghosts” some ghosting stores only metadata about rather than entire file. The accesses through ghost: requests sent holds actual contents, and those contents presented as if were stored locally.

参考文章(47)
Barry Keith Aldred, Gordon William Bonsall, Howard S. Lambert, Harry David Mitchell, Collaborative working in a network ,(1993)
John S. Heidemann, Gerald J. Popek, Richard G. Guy, Dieter Rothmeier, Thomas W. Page, Wai-Kei Mak, Implementation of the Ficus Replicated File System. USENIX Summer. pp. 63- 72 ,(1990)
William B. Lees, Jeffrey B. Parham, Method and system for network data replication ,(2000)
Clifford P. Van Dyke, Pradyumna K. Misra, Michael M. Swift, Keith W. Logan, Method and apparatus for Migrating from a source domain network controller to a target domain network controller ,(1996)
Mellissa A. Wittke, Connie S. Mazur, Edward R. Wittke, Kenneth A. Mazur, System for timely delivery of personalized aggregations of, including currently-generated, knowledge ,(2002)
Jeffrey Parham, Mark Brown, Re-partitioning directories ,(2002)