首页 > 最新文献

[1992 Proceedings] Second Workshop on the Management of Replicated Data最新文献

英文 中文
The case for independent updates 独立更新的理由
Pub Date : 1992-11-12 DOI: 10.1109/MRD.1992.242626
S. Ceri, M. Houtsma, A. M. Keller, P. Samarati
The authors present the case for allowing independent updates on replicated databases. In autonomous, heterogeneous, or large scale systems, using two-phase commit for updates may be infeasible. Instead, the authors propose that a site may perform updates independently. Sites that are available can receive these updates immediately. But sites that are unavailable, or otherwise do not participate in the update transaction receive these updates later through propagation, rather than preventing the execution of the update transaction until sufficient sites can participate. Two or more sites come to agreement using a reconciliation procedure that uses reception vectors to determine how much of the history log should be transferred from one site to another. They also consider what events can initiate a reconciliation procedure.<>
作者介绍了允许对复制数据库进行独立更新的情况。在自治的、异构的或大规模的系统中,对更新使用两阶段提交可能是不可行的。相反,作者建议站点可以独立执行更新。可用的站点可以立即收到这些更新。但是,不可用的站点或不参与更新事务的站点稍后通过传播接收这些更新,而不是阻止更新事务的执行,直到有足够的站点可以参与。两个或更多的站点通过使用接收向量来确定应该从一个站点转移到另一个站点的历史日志的数量的协调过程来达成协议。他们还考虑哪些事件可以启动和解程序
{"title":"The case for independent updates","authors":"S. Ceri, M. Houtsma, A. M. Keller, P. Samarati","doi":"10.1109/MRD.1992.242626","DOIUrl":"https://doi.org/10.1109/MRD.1992.242626","url":null,"abstract":"The authors present the case for allowing independent updates on replicated databases. In autonomous, heterogeneous, or large scale systems, using two-phase commit for updates may be infeasible. Instead, the authors propose that a site may perform updates independently. Sites that are available can receive these updates immediately. But sites that are unavailable, or otherwise do not participate in the update transaction receive these updates later through propagation, rather than preventing the execution of the update transaction until sufficient sites can participate. Two or more sites come to agreement using a reconciliation procedure that uses reception vectors to determine how much of the history log should be transferred from one site to another. They also consider what events can initiate a reconciliation procedure.<<ETX>>","PeriodicalId":314844,"journal":{"name":"[1992 Proceedings] Second Workshop on the Management of Replicated Data","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127217368","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Efficient recovery in Harp (replicated Unix file system) 在Harp中高效恢复(复制的Unix文件系统)
Pub Date : 1992-11-12 DOI: 10.1109/MRD.1992.242606
B. Liskov, Sanjay Ghemawat, R. Gruber, Paul Johnson, L. Shrira
Harp is a replicated Unix file system accessible via the VFS interface. It provides highly available and reliable storage for files and guarantees that file operations are executed atomically in spite of concurrency and failures. Replication enables Harp to safely trade disk accesses for network communication and thus to provide good performance both during normal operation and during recovery. The authors focus on the techniques Harp uses to achieve efficient recovery.<>
Harp是一个可通过VFS接口访问的复制Unix文件系统。它为文件提供了高可用性和可靠的存储,并保证在并发性和故障的情况下自动执行文件操作。复制使Harp能够安全地将磁盘访问交换为网络通信,从而在正常操作和恢复期间提供良好的性能。作者着重介绍了哈普用来实现有效回收的技术
{"title":"Efficient recovery in Harp (replicated Unix file system)","authors":"B. Liskov, Sanjay Ghemawat, R. Gruber, Paul Johnson, L. Shrira","doi":"10.1109/MRD.1992.242606","DOIUrl":"https://doi.org/10.1109/MRD.1992.242606","url":null,"abstract":"Harp is a replicated Unix file system accessible via the VFS interface. It provides highly available and reliable storage for files and guarantees that file operations are executed atomically in spite of concurrency and failures. Replication enables Harp to safely trade disk accesses for network communication and thus to provide good performance both during normal operation and during recovery. The authors focus on the techniques Harp uses to achieve efficient recovery.<<ETX>>","PeriodicalId":314844,"journal":{"name":"[1992 Proceedings] Second Workshop on the Management of Replicated Data","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126921624","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Weak consistency group communication for wide-area systems 广域系统弱一致性群通信
Pub Date : 1992-11-12 DOI: 10.1109/MRD.1992.242627
Richard A. Golding
Replicated services can be implemented as process groups. Member processes use group communication protocols to communicate amongst themselves and group membership protocols to determine what processes are in the group. These protocols can provide various levels of consistency between members. The author investigates weak consistency protocols that guarantee that messages are delivered to all members, but do not guarantee when. He reports on a new family of communication protocols, an associated group membership mechanism, and current progress in evaluating their efficiency and utility for real applications.<>
复制的服务可以作为流程组实现。成员流程使用组通信协议在它们之间进行通信,并使用组成员协议来确定哪些流程在组中。这些协议可以在成员之间提供不同级别的一致性。作者研究了弱一致性协议,它保证消息被传递给所有成员,但不保证何时传递。他报告了一个新的通信协议家族,一个相关的组成员机制,以及评估它们在实际应用中的效率和效用的当前进展。
{"title":"Weak consistency group communication for wide-area systems","authors":"Richard A. Golding","doi":"10.1109/MRD.1992.242627","DOIUrl":"https://doi.org/10.1109/MRD.1992.242627","url":null,"abstract":"Replicated services can be implemented as process groups. Member processes use group communication protocols to communicate amongst themselves and group membership protocols to determine what processes are in the group. These protocols can provide various levels of consistency between members. The author investigates weak consistency protocols that guarantee that messages are delivered to all members, but do not guarantee when. He reports on a new family of communication protocols, an associated group membership mechanism, and current progress in evaluating their efficiency and utility for real applications.<<ETX>>","PeriodicalId":314844,"journal":{"name":"[1992 Proceedings] Second Workshop on the Management of Replicated Data","volume":"373 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128846753","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 12
I/O performance of fully-replicated disk systems 完全复制磁盘系统的I/O性能
Pub Date : 1992-11-12 DOI: 10.1109/MRD.1992.242614
D. Rotem, Gerald A. Schloss
Mirrored disk storage is an accepted technique to enhance fault-tolerance of data through complete replication. Recent research suggested that in addition to higher reliability, mirrored disks can offer better I/O performance by either allowing parallel reads or by reducing the seek time in cases where shortest seek distance algorithms can be used. Accurate analysis of mirrored disk systems shows that there is a significant correlation between the distributions of the disk heads positions, which makes them both interdependent and non-uniform. Furthermore, after each write all disk heads move to the same position to form what the authors call a 'bundle'. Such phenomenon may seriously deteriorate system performance. Subsequent reads gradually break up the bundles. Finally, under low rates of request arrivals, the authors provide analytical expressions for optimal anticipation points for two and three mirrored disks under general read/write combinations. Their work makes the following contributions: (1) new heuristics for treating the 'bundling phenomenon' adaptively, for applications with unknown read/write ratios; (2) a new technique that improves the expected seek time and workload balancing by using 'shifted mirroring'.<>
镜像磁盘存储是通过完全复制增强数据容错性的一种公认技术。最近的研究表明,除了更高的可靠性之外,镜像磁盘还可以提供更好的I/O性能,因为它允许并行读取,或者在可以使用最短寻道距离算法的情况下减少寻道时间。对镜像磁盘系统的精确分析表明,磁盘磁头位置的分布之间存在显著的相关性,使它们既相互依赖又不均匀。此外,每次写入后,所有的磁头移动到相同的位置,形成作者所说的“束”。这种现象可能会严重影响系统性能。随后的阅读逐渐打破了这一束。最后,在请求到达率较低的情况下,给出了一般读写组合下2镜像盘和3镜像盘最优预期点的解析表达式。他们的工作做出了以下贡献:(1)对于具有未知读/写比率的应用程序,自适应地处理“捆绑现象”的新启发式;(2)一种通过使用“移位镜像”改善预期寻道时间和工作负载平衡的新技术。
{"title":"I/O performance of fully-replicated disk systems","authors":"D. Rotem, Gerald A. Schloss","doi":"10.1109/MRD.1992.242614","DOIUrl":"https://doi.org/10.1109/MRD.1992.242614","url":null,"abstract":"Mirrored disk storage is an accepted technique to enhance fault-tolerance of data through complete replication. Recent research suggested that in addition to higher reliability, mirrored disks can offer better I/O performance by either allowing parallel reads or by reducing the seek time in cases where shortest seek distance algorithms can be used. Accurate analysis of mirrored disk systems shows that there is a significant correlation between the distributions of the disk heads positions, which makes them both interdependent and non-uniform. Furthermore, after each write all disk heads move to the same position to form what the authors call a 'bundle'. Such phenomenon may seriously deteriorate system performance. Subsequent reads gradually break up the bundles. Finally, under low rates of request arrivals, the authors provide analytical expressions for optimal anticipation points for two and three mirrored disks under general read/write combinations. Their work makes the following contributions: (1) new heuristics for treating the 'bundling phenomenon' adaptively, for applications with unknown read/write ratios; (2) a new technique that improves the expected seek time and workload balancing by using 'shifted mirroring'.<<ETX>>","PeriodicalId":314844,"journal":{"name":"[1992 Proceedings] Second Workshop on the Management of Replicated Data","volume":"176 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121081238","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
An interface to support lazy replicated file service 一个支持延迟复制文件服务的接口
Pub Date : 1992-11-12 DOI: 10.1109/MRD.1992.242629
D. Duchamp, Carl D. Tait
The authors argue that, if they are going to assume low-sharing workloads, then it is possible to build more efficient implementations that provide the same (or stronger) semantics by making fullest use of the assumption. Accordingly, they take an extreme point on the spreading/searching tradeoff: the searcher is made responsible for all the work. Thus, spreading can be made asynchronous and hence very fast from the caller's viewpoint. They employ an important optimization to eliminate most of the searching work when there is little sharing. Their technique carries other advantages as well: simple and flexible recovery algorithms, and suitability for mobile computing.<>
作者认为,如果他们要假设低共享工作负载,那么可以通过充分利用假设来构建更有效的实现,从而提供相同(或更强)的语义。因此,他们在传播/搜索的权衡中采取了一个极端的观点:搜索者要对所有的工作负责。因此,可以将传播设置为异步的,因此从调用者的角度来看非常快。它们采用了一种重要的优化方法,在共享很少的情况下消除大部分搜索工作。他们的技术还有其他优点:简单灵活的恢复算法,适合移动计算
{"title":"An interface to support lazy replicated file service","authors":"D. Duchamp, Carl D. Tait","doi":"10.1109/MRD.1992.242629","DOIUrl":"https://doi.org/10.1109/MRD.1992.242629","url":null,"abstract":"The authors argue that, if they are going to assume low-sharing workloads, then it is possible to build more efficient implementations that provide the same (or stronger) semantics by making fullest use of the assumption. Accordingly, they take an extreme point on the spreading/searching tradeoff: the searcher is made responsible for all the work. Thus, spreading can be made asynchronous and hence very fast from the caller's viewpoint. They employ an important optimization to eliminate most of the searching work when there is little sharing. Their technique carries other advantages as well: simple and flexible recovery algorithms, and suitability for mobile computing.<<ETX>>","PeriodicalId":314844,"journal":{"name":"[1992 Proceedings] Second Workshop on the Management of Replicated Data","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125268170","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
Dynamic logical structures: a position statement for managing replicated data 动态逻辑结构:用于管理复制数据的位置语句
Pub Date : 1992-11-12 DOI: 10.1109/MRD.1992.242624
D. Agrawal, A. E. Abbadi
The authors discuss extensions to the grid protocol to improve the fault-tolerance of write operations by using the notions of structured read and write grid quorums. As is the case in the standard quorum protocols, the increased fault-tolerance for write operations is at the increased cost of executing read operations. In order to let users continue using the analogues of the read-one-write-all protocol in the context of a logical structure, they develop reconfiguration protocols for dynamically adapting to failures and recovery. This results in the following dichotomy. Users accesses are through the simple analogues of the read-one-write-all protocol with respect to a logical structure and therefore have low communication cost for read operations. On the other hand, the reconfiguration protocol uses the notion of quorums in the context of a logical structure to ensure high data availability. A similar approach can be applied to the tree protocol.<>
作者讨论了网格协议的扩展,通过使用结构化读写网格群体的概念来提高写操作的容错性。与标准仲裁协议中的情况一样,写操作容错性的提高是以执行读操作的成本增加为代价的。为了让用户在逻辑结构上下文中继续使用类似于“读-一个写所有”的协议,他们开发了用于动态适应故障和恢复的重新配置协议。这导致了下面的二分法。就逻辑结构而言,用户访问是通过简单的类似于读一写全协议的方式进行的,因此读操作的通信成本很低。另一方面,重新配置协议在逻辑结构上下文中使用quorum的概念来确保高数据可用性。类似的方法可以应用于树协议。
{"title":"Dynamic logical structures: a position statement for managing replicated data","authors":"D. Agrawal, A. E. Abbadi","doi":"10.1109/MRD.1992.242624","DOIUrl":"https://doi.org/10.1109/MRD.1992.242624","url":null,"abstract":"The authors discuss extensions to the grid protocol to improve the fault-tolerance of write operations by using the notions of structured read and write grid quorums. As is the case in the standard quorum protocols, the increased fault-tolerance for write operations is at the increased cost of executing read operations. In order to let users continue using the analogues of the read-one-write-all protocol in the context of a logical structure, they develop reconfiguration protocols for dynamically adapting to failures and recovery. This results in the following dichotomy. Users accesses are through the simple analogues of the read-one-write-all protocol with respect to a logical structure and therefore have low communication cost for read operations. On the other hand, the reconfiguration protocol uses the notion of quorums in the context of a logical structure to ensure high data availability. A similar approach can be applied to the tree protocol.<<ETX>>","PeriodicalId":314844,"journal":{"name":"[1992 Proceedings] Second Workshop on the Management of Replicated Data","volume":"12 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134113003","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Some consequences of excess load on the Echo replicated file system Echo复制文件系统负载过重的一些后果
Pub Date : 1992-11-12 DOI: 10.1109/MRD.1992.242609
Andy Hisgen, A. Birrell, Charles Jerian, T. Mann, G. Swart
Understanding the workload is crucial for the success of a replicated file system. The system must continue to provide service in the presence of excess load, otherwise, its availability will be compromised. This paper presents some shortcomings of the Echo replicated file system in handling excess load. The authors discuss the consequences of excess load on primary secondary design, on their communication software, on election algorithm, on memory usage in their file servers, and on their distributed client caching algorithm. They speculate on possible solutions.<>
了解工作负载对于复制文件系统的成功至关重要。系统必须在超负荷的情况下继续提供服务,否则系统的可用性将受到影响。本文介绍了Echo复制文件系统在处理过载方面的一些缺点。作者讨论了过载对主次设计、通信软件、选举算法、文件服务器的内存使用以及分布式客户端缓存算法的影响。他们推测可能的解决方案。
{"title":"Some consequences of excess load on the Echo replicated file system","authors":"Andy Hisgen, A. Birrell, Charles Jerian, T. Mann, G. Swart","doi":"10.1109/MRD.1992.242609","DOIUrl":"https://doi.org/10.1109/MRD.1992.242609","url":null,"abstract":"Understanding the workload is crucial for the success of a replicated file system. The system must continue to provide service in the presence of excess load, otherwise, its availability will be compromised. This paper presents some shortcomings of the Echo replicated file system in handling excess load. The authors discuss the consequences of excess load on primary secondary design, on their communication software, on election algorithm, on memory usage in their file servers, and on their distributed client caching algorithm. They speculate on possible solutions.<<ETX>>","PeriodicalId":314844,"journal":{"name":"[1992 Proceedings] Second Workshop on the Management of Replicated Data","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115107727","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Replication and mobility 复制和移动性
Pub Date : 1992-11-12 DOI: 10.1109/MRD.1992.242628
B. R. Badrinath, T. Imielinski
Mobility of users and services and its impact on data replication and migration will be one of the main technical problems to be resolved. In fact, the authors view mobility as probably the most challenging new issue facing distributed systems of the future. The distinct new element which mobility brings into the issues of data replication is system's uncertainty about its own state (meaning primarily location). Thus the cost of communication between two mobile users is dependent not only on the distance between them but also on the cost of search necessary to determine the exact value of location. The authors address some of the questions, by proposing an adaptive replication scheme for mobile data.<>
用户和服务的移动性及其对数据复制和迁移的影响将是需要解决的主要技术问题之一。事实上,作者认为移动性可能是未来分布式系统面临的最具挑战性的新问题。移动性给数据复制问题带来的一个明显的新因素是系统对其自身状态(即主要位置)的不确定性。因此,两个移动用户之间的通信成本不仅取决于他们之间的距离,还取决于确定确切位置值所需的搜索成本。作者提出了一种移动数据自适应复制方案,解决了其中的一些问题
{"title":"Replication and mobility","authors":"B. R. Badrinath, T. Imielinski","doi":"10.1109/MRD.1992.242628","DOIUrl":"https://doi.org/10.1109/MRD.1992.242628","url":null,"abstract":"Mobility of users and services and its impact on data replication and migration will be one of the main technical problems to be resolved. In fact, the authors view mobility as probably the most challenging new issue facing distributed systems of the future. The distinct new element which mobility brings into the issues of data replication is system's uncertainty about its own state (meaning primarily location). Thus the cost of communication between two mobile users is dependent not only on the distance between them but also on the cost of search necessary to determine the exact value of location. The authors address some of the questions, by proposing an adaptive replication scheme for mobile data.<<ETX>>","PeriodicalId":314844,"journal":{"name":"[1992 Proceedings] Second Workshop on the Management of Replicated Data","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126563866","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 96
Computing replica placement in distributed systems 在分布式系统中计算副本的位置
Pub Date : 1992-11-12 DOI: 10.1109/MRD.1992.242617
D. McCue, M. Little
The authors investigate the design of a replica management system (RMS) which allows a programmer to specify the quality of service required for individual replicated objects in terms of availability and performance. From the quality of service specification, information about the replication protocol to be used, and data about the characteristics of the underlying distributed system, the RMS computes an initial placement and replication level for the object. As machines and communications systems are detected to have failed or recovered, the RMS can be reinvoked to compute an updated mapping of replicas which preserves the desired quality of service. Preliminary simulation of the authors RMS shows that its placement algorithm gives consistent improvements in the availability of a replicated service than simply placing replicas on nodes at random, as is done in most distributed systems.<>
作者研究了副本管理系统(RMS)的设计,该系统允许程序员根据可用性和性能指定单个复制对象所需的服务质量。根据服务质量规范、关于要使用的复制协议的信息以及关于底层分布式系统特征的数据,RMS计算对象的初始位置和复制级别。当检测到机器和通信系统发生故障或已恢复时,可以重新调用RMS来计算副本的更新映射,从而保持所需的服务质量。作者的RMS的初步模拟表明,它的放置算法在复制服务的可用性方面提供了一致的改进,而不是像大多数分布式系统那样简单地将副本随机放置在节点上
{"title":"Computing replica placement in distributed systems","authors":"D. McCue, M. Little","doi":"10.1109/MRD.1992.242617","DOIUrl":"https://doi.org/10.1109/MRD.1992.242617","url":null,"abstract":"The authors investigate the design of a replica management system (RMS) which allows a programmer to specify the quality of service required for individual replicated objects in terms of availability and performance. From the quality of service specification, information about the replication protocol to be used, and data about the characteristics of the underlying distributed system, the RMS computes an initial placement and replication level for the object. As machines and communications systems are detected to have failed or recovered, the RMS can be reinvoked to compute an updated mapping of replicas which preserves the desired quality of service. Preliminary simulation of the authors RMS shows that its placement algorithm gives consistent improvements in the availability of a replicated service than simply placing replicas on nodes at random, as is done in most distributed systems.<<ETX>>","PeriodicalId":314844,"journal":{"name":"[1992 Proceedings] Second Workshop on the Management of Replicated Data","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127068298","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 17
Protocol modularity in systems for managing replicated data 用于管理复制数据的系统中的协议模块化
Pub Date : 1992-11-12 DOI: 10.1109/MRD.1992.242612
Shivakant Mishra, L. Peterson, R. Schlichting
The authors describe their experience in attempting to modularize Consul, a fault-tolerant system for managing replicated data. Their experience is that, while modularity is needed to simplify the design and implementation of such systems, protocol dependencies, both direct and indirect, impact the way in which protocols are designed and implemented. They also identify certain operating system features that simplify such a design. Based on this experience, work is in progress to develop a new model for fault-tolerant protocols that will facilitate modularization.<>
作者描述了他们尝试将Consul模块化的经验,Consul是一个用于管理复制数据的容错系统。他们的经验是,虽然需要模块化来简化此类系统的设计和实现,但协议依赖关系(直接和间接)会影响协议的设计和实现方式。它们还确定了简化这种设计的某些操作系统特性。基于这些经验,正在开发一种新的容错协议模型,以促进模块化
{"title":"Protocol modularity in systems for managing replicated data","authors":"Shivakant Mishra, L. Peterson, R. Schlichting","doi":"10.1109/MRD.1992.242612","DOIUrl":"https://doi.org/10.1109/MRD.1992.242612","url":null,"abstract":"The authors describe their experience in attempting to modularize Consul, a fault-tolerant system for managing replicated data. Their experience is that, while modularity is needed to simplify the design and implementation of such systems, protocol dependencies, both direct and indirect, impact the way in which protocols are designed and implemented. They also identify certain operating system features that simplify such a design. Based on this experience, work is in progress to develop a new model for fault-tolerant protocols that will facilitate modularization.<<ETX>>","PeriodicalId":314844,"journal":{"name":"[1992 Proceedings] Second Workshop on the Management of Replicated Data","volume":"368 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1992-11-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116622013","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
期刊
[1992 Proceedings] Second Workshop on the Management of Replicated Data
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1