论文部分内容阅读
对广域网上多个节点进行文件同步,因节点频繁的加入与离开使得直接的点对点同步不可行。对文件更新的发现,单一的采用基于状态比对和追踪文件变化过程都不可取,前者因频繁计算副本状态资源消耗过大,后者需要保存信息量会无限增长。在应用其它节点更新时,为获得更高的可用性,不能阻断用户对被同步文件的访问,从而引入了一种新的冲突类型。文中遵循乐观复制算法,采用星型结构连接副本节点,融合了状态和操作传输,实现了一个节点可灵活扩展的文件同步系统。改进了基于状态比对的更新发现,并结合文件变化日志共同发掘文件更新。通过语义层的操作转化解决了同步文件被用户占用的访问冲突。