首页> 外文OA文献 >ENHANCING FILE AVAILABILITY IN DISTRIBUTED SYSTEMS (THE SAGUARO FILE SYSTEM).
【2h】

ENHANCING FILE AVAILABILITY IN DISTRIBUTED SYSTEMS (THE SAGUARO FILE SYSTEM).

机译:增强分布式系统(SAGUARO文件系统)中的文件可用性。

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

This dissertation describes the design and implementation of the file system component of the Saguaro operating system for computers connected by a local-area network. Systems constructed on such an architecture have the potential advantage of increased file availability due to their inherent redundancy. In Saguaro, this advantage is made available through two mechanisms that support semi-automatic file replication and access: reproduction sets and metafiles. A reproduction set is a collection of files that the system attempts to keep identical on a "best effort" basis, relying on the user to handle unusual situations that may arise. A metafile is a special file that contains symbolic path names of other files; when a metafile is opened, the system selects an available constituent file and opens it instead. These mechanisms are especially appropriate for situations that do not require guaranteed consistency or a large number of copies. Other interesting aspects of the Saguaro file system design are also described. The logical file system forms a single tree, yet any file can be placed in any of the physical file systems. This organization allows the creation of a logical association among files that is quite different from their physical association. In addition, the broken path algorithm is described. This algorithm makes it possible to bypass elements in a path name that are on inaccessible physical file systems. Thus, any accessible file can be made available, regardless of the availability of directories in its path. Details are provided on the implementation of the Saguaro file system. The servers of which the system is composed are described individually and a comprehensive operational example is supplied to illustrate their interation. The underlying data structures of the file system are presented. The virtual roots, which contain information used by the broken path algorithm, are the most novel of these. Finally, an implementation of reproduction sets and metafiles for interconnected networks running Berkeley UNIX is described. This implementation demonstrates the broad applicability of these mechanisms. It also provides insight into the way in which mechanisms to facilitate user controlled replication of files can be inexpensively added to existing file systems. Performance measurements for this implementation are also presented.
机译:本文介绍了Saguaro操作系统文件系统组件的设计和实现,该文件系统用于通过局域网连接的计算机。在这种体系结构上构建的系统由于其固有的冗余性而具有增加文件可用性的潜在优势。在Saguaro中,可以通过两种支持半自动文件复制和访问的机制来提供此优势:再现集和图元文件。复制集是文件的集合,系统将尝试“尽最大努力”来保持这些文件的一致性,并依靠用户来处理可能出现的异常情况。图元文件是一个特殊文件,其中包含其他文件的符号路径名。当打开图元文件时,系统会选择一个可用的组成文件并打开它。这些机制特别适用于不需要保证一致性或大量副本的情况。还描述了Saguaro文件系统设计的其他有趣方面。逻辑文件系统形成一棵树,但是任何文件都可以放置在任何物理文件系统中。该组织允许在文件之间创建逻辑关联,这与文件的物理关联大不相同。另外,描述了断路算法。通过该算法,可以绕过无法访问的物理文件系统上的路径名中的元素。因此,无论其路径中目录的可用性如何,任何可访问文件都可以变为可用。提供了有关Saguaro文件系统实施的详细信息。单独描述了组成系统的服务器,并提供了完整的操作示例以说明它们之间的交互。介绍了文件系统的基础数据结构。虚拟根是其中最新颖的,其中包含断路算法使用的信息。最后,描述了运行Berkeley UNIX的互连网络的再现集和元文件的实现。此实现证明了这些机制的广泛适用性。它还提供了对可以廉价地将促进用户控制的文件复制的机制添加到现有文件系统中的方式的见解。还介绍了此实现的性能度量。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号