首页 > 最新文献

[1989] Proceedings. The 9th International Conference on Distributed Computing Systems最新文献

英文 中文
Performance analysis of synchronous packet networks with priority queueing disciplines 具有优先级排队规则的同步分组网络性能分析
A. Viterbi
Models and analytical techniques are developed to evaluate the performance of time-synchronous packet networks with priority queueing disciplines. In cases which require approximation, the model was validated through extensive computer simulation and compared to analytical results. A local first-order Markov model based on a burstiness criterion is used to approximate the delay incurred by each class of traffic in a network. The application of this model to selected networks shows that it accurately predicts behavior of tandem (i.e. with and without departures), unidirectional, and bidirectional loop networks.<>
开发了具有优先级排队规则的时间同步分组网络的性能评估模型和分析技术。在需要近似的情况下,通过广泛的计算机模拟验证了模型,并与分析结果进行了比较。利用基于突发准则的局部一阶马尔可夫模型来近似网络中各类流量所产生的时延。该模型对所选网络的应用表明,它准确地预测了串联(即有和没有偏离)、单向和双向环路网络的行为。
{"title":"Performance analysis of synchronous packet networks with priority queueing disciplines","authors":"A. Viterbi","doi":"10.1109/ICDCS.1989.37975","DOIUrl":"https://doi.org/10.1109/ICDCS.1989.37975","url":null,"abstract":"Models and analytical techniques are developed to evaluate the performance of time-synchronous packet networks with priority queueing disciplines. In cases which require approximation, the model was validated through extensive computer simulation and compared to analytical results. A local first-order Markov model based on a burstiness criterion is used to approximate the delay incurred by each class of traffic in a network. The application of this model to selected networks shows that it accurately predicts behavior of tandem (i.e. with and without departures), unidirectional, and bidirectional loop networks.<<ETX>>","PeriodicalId":266544,"journal":{"name":"[1989] Proceedings. The 9th International Conference on Distributed Computing Systems","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1989-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133354518","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
Some graph partitioning problems and algorithms related to routing in large computer networks 大型计算机网络中与路由相关的一些图划分问题和算法
A. Bouloutas, P. Gopal
The problem of partitioning a large computer network into clusters in order to reduce the amount of network resources consumed by the routing algorithm is addressed. The clustering problem is formulated as a general graph partitioning problem. It is shown that the problem of partitioning a graph into a minimum number of clusters with unit weight vertices and a given weight bound on the cluster size is NP-complete if each cluster is required to be internally connected. It is also shown that if a diameter bound is imposed on the cluster instead of the weight bound, then the problem is NP-complete, even when cluster connectivity is not required. An optimum partitioning algorithm is presented for the latter problem when the graph is a tree. An optimum partitioning algorithm is presented for another problem in which each cluster is required to contain exactly one of a set of specified vertices called cluster heads.<>
为了减少路由算法所消耗的网络资源,解决了将大型计算机网络划分为集群的问题。聚类问题被表述为一般的图划分问题。证明了在要求每个聚类内部连通的情况下,将图划分为具有单位权重顶点的最小数量聚类和给定聚类大小的权值界的问题是np完全的。研究还表明,如果对集群施加直径界而不是权值界,那么即使不需要集群连通性,问题也是np完全的。针对后一问题,提出了一种树状图的最优划分算法。针对另一个问题,提出了一种最优分区算法,该问题要求每个簇只包含一组称为簇头的指定顶点中的一个。
{"title":"Some graph partitioning problems and algorithms related to routing in large computer networks","authors":"A. Bouloutas, P. Gopal","doi":"10.1109/ICDCS.1989.37966","DOIUrl":"https://doi.org/10.1109/ICDCS.1989.37966","url":null,"abstract":"The problem of partitioning a large computer network into clusters in order to reduce the amount of network resources consumed by the routing algorithm is addressed. The clustering problem is formulated as a general graph partitioning problem. It is shown that the problem of partitioning a graph into a minimum number of clusters with unit weight vertices and a given weight bound on the cluster size is NP-complete if each cluster is required to be internally connected. It is also shown that if a diameter bound is imposed on the cluster instead of the weight bound, then the problem is NP-complete, even when cluster connectivity is not required. An optimum partitioning algorithm is presented for the latter problem when the graph is a tree. An optimum partitioning algorithm is presented for another problem in which each cluster is required to contain exactly one of a set of specified vertices called cluster heads.<<ETX>>","PeriodicalId":266544,"journal":{"name":"[1989] Proceedings. The 9th International Conference on Distributed Computing Systems","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1989-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122118357","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}
引用次数: 11
On reliability modelling of fault-tolerant distributed systems 容错分布式系统可靠性建模研究
Philip M. Thambidurai, You-Keun Park, Kishor S. Trivedi
The problem of predicting the reliability of a distributed system based on the principles of Byzantine agreement is addressed. The system is considered inoperable or failed if Byzantine agreement cannot be guaranteed. The reliability models depend on a unified model of interactive consistency, which is based on a unique fault taxonomy appropriate for distributed systems. The unified model takes advantage of the fact that some faults may not be of an arbitrary nature, while still allowing for the fact that some faults may be arbitrary. A closed-form expression for the reliability and the mean time to failure of systems base on the unified model is derived. Each processor is allowed to have multiple failure modes, and the contribution of the interactive consistency algorithm is explicitly taken into account. The practical value of this unified model in designing ultrareliable systems is demonstrated by several examples.<>
研究了基于拜占庭协议原理的分布式系统可靠性预测问题。如果拜占庭协议不能保证,系统被认为是不可操作的或失败的。可靠性模型依赖于统一的交互一致性模型,该模型基于适用于分布式系统的唯一故障分类。统一模型利用了一些错误可能不是任意性质的事实,同时仍然允许一些错误可能是任意的事实。在统一模型的基础上,导出了系统可靠性和平均失效时间的封闭表达式。允许每个处理器具有多种故障模式,并明确考虑了交互一致性算法的贡献。通过算例说明了该统一模型在超可靠系统设计中的实用价值。
{"title":"On reliability modelling of fault-tolerant distributed systems","authors":"Philip M. Thambidurai, You-Keun Park, Kishor S. Trivedi","doi":"10.1109/ICDCS.1989.37941","DOIUrl":"https://doi.org/10.1109/ICDCS.1989.37941","url":null,"abstract":"The problem of predicting the reliability of a distributed system based on the principles of Byzantine agreement is addressed. The system is considered inoperable or failed if Byzantine agreement cannot be guaranteed. The reliability models depend on a unified model of interactive consistency, which is based on a unique fault taxonomy appropriate for distributed systems. The unified model takes advantage of the fact that some faults may not be of an arbitrary nature, while still allowing for the fact that some faults may be arbitrary. A closed-form expression for the reliability and the mean time to failure of systems base on the unified model is derived. Each processor is allowed to have multiple failure modes, and the contribution of the interactive consistency algorithm is explicitly taken into account. The practical value of this unified model in designing ultrareliable systems is demonstrated by several examples.<<ETX>>","PeriodicalId":266544,"journal":{"name":"[1989] Proceedings. The 9th International Conference on Distributed Computing Systems","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1989-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125160242","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}
引用次数: 11
Linking consistency with object/thread semantics: an approach to robust computation 链接一致性与对象/线程语义:一种鲁棒计算方法
Raymond C. Chen, P. Dasgupta
An object/thread based paradigm is presented that links data consistency with object/thread semantics. The paradigm can be used to achieve a wide range of consistency semantics from strict atomic transactions to standard process semantics. The paradigm supports three types of data consistency. Object programmers indicate the type of consistency desired on a per-operation basis, and the system performs automatic concurrency control and recovery management to ensure that those consistency requirements are met. This allows programmers to customize consistency and recovery on a per-application basis without having to supply complicated, custom recovery management schemes. The paradigm allows robust and nonrobust computation to operate concurrently on the same data in a well-defined manner. The operating system need support only one vehicle of computation-the thread.<>
提出了一种基于对象/线程的范式,将数据一致性与对象/线程语义联系起来。该范式可用于实现范围广泛的一致性语义,从严格的原子事务到标准流程语义。该范式支持三种类型的数据一致性。对象程序员指出每个操作所需的一致性类型,系统执行自动并发控制和恢复管理,以确保满足这些一致性要求。这允许程序员在每个应用程序的基础上自定义一致性和恢复,而不必提供复杂的自定义恢复管理方案。该范式允许健壮和非健壮计算以良好定义的方式并发地操作相同的数据。操作系统只需要支持一种计算工具——线程。
{"title":"Linking consistency with object/thread semantics: an approach to robust computation","authors":"Raymond C. Chen, P. Dasgupta","doi":"10.1109/ICDCS.1989.37939","DOIUrl":"https://doi.org/10.1109/ICDCS.1989.37939","url":null,"abstract":"An object/thread based paradigm is presented that links data consistency with object/thread semantics. The paradigm can be used to achieve a wide range of consistency semantics from strict atomic transactions to standard process semantics. The paradigm supports three types of data consistency. Object programmers indicate the type of consistency desired on a per-operation basis, and the system performs automatic concurrency control and recovery management to ensure that those consistency requirements are met. This allows programmers to customize consistency and recovery on a per-application basis without having to supply complicated, custom recovery management schemes. The paradigm allows robust and nonrobust computation to operate concurrently on the same data in a well-defined manner. The operating system need support only one vehicle of computation-the thread.<<ETX>>","PeriodicalId":266544,"journal":{"name":"[1989] Proceedings. The 9th International Conference on Distributed Computing Systems","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1989-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120866229","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}
引用次数: 19
A new approach to hypercube network analysis 一种新的超立方体网络分析方法
B. Jin, Lan Jin
A bit-positional notation is proposed for representing the interconnection topology of a hypercube. This approach greatly helps in the analysis of basic properties of a hypercube network. Some systematic procedures are derived to expand binary trees and map them into higher-dimensional hypercubes. The authors show that an n-cube network can be enhanced by adding at most 2/sup n-2/ diagonal links, which makes it possible to map a complete binary tree into a hypercube with any one of its nodes as the root. The problem of mapping mesh networks into hypercube networks is discussed.<>
提出了一种表示超立方体互连拓扑的位位置表示法。这种方法对分析超立方体网络的基本性质有很大帮助。导出了一些系统的程序来展开二叉树并将它们映射到高维超立方体。作者证明了n-立方体网络可以通过添加最多2/sup n-2/对角线链路来增强,这使得将一个完全二叉树映射到一个以其任意一个节点为根的超立方体成为可能。讨论了将网状网络映射到超立方体网络的问题。
{"title":"A new approach to hypercube network analysis","authors":"B. Jin, Lan Jin","doi":"10.1109/ICDCS.1989.37955","DOIUrl":"https://doi.org/10.1109/ICDCS.1989.37955","url":null,"abstract":"A bit-positional notation is proposed for representing the interconnection topology of a hypercube. This approach greatly helps in the analysis of basic properties of a hypercube network. Some systematic procedures are derived to expand binary trees and map them into higher-dimensional hypercubes. The authors show that an n-cube network can be enhanced by adding at most 2/sup n-2/ diagonal links, which makes it possible to map a complete binary tree into a hypercube with any one of its nodes as the root. The problem of mapping mesh networks into hypercube networks is discussed.<<ETX>>","PeriodicalId":266544,"journal":{"name":"[1989] Proceedings. The 9th International Conference on Distributed Computing Systems","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1989-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121577243","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}
引用次数: 2
Capacity testing a HYPERchannel-based local area network 基于hyperchannel的局域网容量测试
W. B. Watson
Using a hardware monitor, the capacity of a mature (over 10 years old), heavily loaded (5 Cray supercomputers, 3 Ethernet gateways, 13 terminal concentrators, 5000 terminal, 40 node) two-trunk, HYPERchannel-based, high-data-rate local area network was tested. Results indicate that the current load could be intensified by 40% before the network reaches saturation. As the load approaches saturation, overly persistent, low-level protocols begin thrashing, effectively destabilizing the network and destroying much of its potential capacity. The steps needed to extend its lifespan and improve its performance under heavy loads are recommended.<>
使用硬件监视器,测试了一个成熟的(10年以上)、高负载(5台Cray超级计算机、3个以太网网关、13个终端集中器、5000个终端、40个节点)、基于hyperchannel的高数据速率双中继局域网的容量。结果表明,在网络达到饱和之前,电流负载可以增加40%。当负载接近饱和时,过度持久的低级协议开始出现震荡,有效地破坏了网络的稳定,并破坏了其大部分潜在容量。建议采取措施延长其使用寿命并提高其在重载下的性能。
{"title":"Capacity testing a HYPERchannel-based local area network","authors":"W. B. Watson","doi":"10.1109/ICDCS.1989.37976","DOIUrl":"https://doi.org/10.1109/ICDCS.1989.37976","url":null,"abstract":"Using a hardware monitor, the capacity of a mature (over 10 years old), heavily loaded (5 Cray supercomputers, 3 Ethernet gateways, 13 terminal concentrators, 5000 terminal, 40 node) two-trunk, HYPERchannel-based, high-data-rate local area network was tested. Results indicate that the current load could be intensified by 40% before the network reaches saturation. As the load approaches saturation, overly persistent, low-level protocols begin thrashing, effectively destabilizing the network and destroying much of its potential capacity. The steps needed to extend its lifespan and improve its performance under heavy loads are recommended.<<ETX>>","PeriodicalId":266544,"journal":{"name":"[1989] Proceedings. The 9th International Conference on Distributed Computing Systems","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1989-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115733150","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
A high performance virtual token-passing multiple-access method for multiple-bus local networks 一种用于多总线局域网的高性能虚拟令牌传递多址方法
Vikram V. Karmarkar, J. G. Kuhl
A new integrated demand-assignment multiple-access (DAMA) method for multiple-bus local networks (MBLNs) is proposed and evaluated. The performance of this method is shown to be superior to independent token-passing as well as to previously proposed integrated access schemes. V-STIA, a virtual token-passing extension of a modified explicit token-passing scheme called single-token integrated access (STIA), delivers the best overall performance at medium to heavy loads while achieving good light-load performance without collision detection. Consequently, V-STIA makes the fewest possible demands on interface capabilities for DAMA support in MBLNs. Additionally, V-STIA implementation does not require simultaneous transmit capability for correct operation and greatly reduces design complexity. Performance advantages of MBLNs over an equivalent bandwidth single-bus DAMA system are established.<>
提出并评价了一种多总线局域网(mbln)的综合需求分配多址(DAMA)方法。该方法的性能优于独立令牌传递和先前提出的集成访问方案。V-STIA是对被称为单令牌集成访问(STIA)的修改的显式令牌传递方案的虚拟令牌传递扩展,在中到重负载下提供最佳的整体性能,同时在没有碰撞检测的情况下实现良好的轻负载性能。因此,在mbln中,V-STIA对支持DAMA的接口能力的要求尽可能少。此外,V-STIA的实现不需要同时传输正确操作的能力,大大降低了设计的复杂性。建立了mbln相对于等效带宽单总线DAMA系统的性能优势。
{"title":"A high performance virtual token-passing multiple-access method for multiple-bus local networks","authors":"Vikram V. Karmarkar, J. G. Kuhl","doi":"10.1109/ICDCS.1989.37974","DOIUrl":"https://doi.org/10.1109/ICDCS.1989.37974","url":null,"abstract":"A new integrated demand-assignment multiple-access (DAMA) method for multiple-bus local networks (MBLNs) is proposed and evaluated. The performance of this method is shown to be superior to independent token-passing as well as to previously proposed integrated access schemes. V-STIA, a virtual token-passing extension of a modified explicit token-passing scheme called single-token integrated access (STIA), delivers the best overall performance at medium to heavy loads while achieving good light-load performance without collision detection. Consequently, V-STIA makes the fewest possible demands on interface capabilities for DAMA support in MBLNs. Additionally, V-STIA implementation does not require simultaneous transmit capability for correct operation and greatly reduces design complexity. Performance advantages of MBLNs over an equivalent bandwidth single-bus DAMA system are established.<<ETX>>","PeriodicalId":266544,"journal":{"name":"[1989] Proceedings. The 9th International Conference on Distributed Computing Systems","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1989-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115329909","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
On the design of resilient protocols for spanning tree problems 生成树问题的弹性协议设计
I. A. Cimet, C. Cheng, Srikanta P. R. Kumar
A method to design resilient protocols for spanning tree problems is proposed. The method consists of a generic resilient protocol that can be used for any spanning tree problem. A resilient protocol for a particular spanning tree problem can be obtained by adjusting various run-time parameters of the generic protocol. The generic protocol is designed by using the concepts of replacement sets that contain the links that can be used to replace a link that fails and replacement values that measure the change in the spanning tree when a link in a replacement set is used to recreate a spanning tree. The approach is as general as the common approach (for the case of spanning trees) because the generic protocol can solve a new spanning tree problem without an individual design. The protocols obtained with this method are efficient and easy to implement and verify because they are all derived from the generic protocol.<>
提出了一种针对生成树问题设计弹性协议的方法。该方法由一个通用的弹性协议组成,可用于任何生成树问题。通过调整通用协议的各种运行时参数,可以获得针对特定生成树问题的弹性协议。通用协议是通过使用替换集的概念来设计的,替换集包含可用于替换故障链路的链路,以及替换值,当替换集中的链路用于重建生成树时,替换值度量生成树中的变化。该方法与通用方法(对于生成树的情况)一样通用,因为通用协议可以解决新的生成树问题,而无需单独设计。由于该方法得到的协议都是由通用协议派生而来的,因此效率高,易于实现和验证。
{"title":"On the design of resilient protocols for spanning tree problems","authors":"I. A. Cimet, C. Cheng, Srikanta P. R. Kumar","doi":"10.1109/ICDCS.1989.37984","DOIUrl":"https://doi.org/10.1109/ICDCS.1989.37984","url":null,"abstract":"A method to design resilient protocols for spanning tree problems is proposed. The method consists of a generic resilient protocol that can be used for any spanning tree problem. A resilient protocol for a particular spanning tree problem can be obtained by adjusting various run-time parameters of the generic protocol. The generic protocol is designed by using the concepts of replacement sets that contain the links that can be used to replace a link that fails and replacement values that measure the change in the spanning tree when a link in a replacement set is used to recreate a spanning tree. The approach is as general as the common approach (for the case of spanning trees) because the generic protocol can solve a new spanning tree problem without an individual design. The protocols obtained with this method are efficient and easy to implement and verify because they are all derived from the generic protocol.<<ETX>>","PeriodicalId":266544,"journal":{"name":"[1989] Proceedings. The 9th International Conference on Distributed Computing Systems","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1989-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125724844","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
A model for concurrent checkpointing and recovery using transactions 使用事务进行并发检查点和恢复的模型
P. Leu, B. Bhargava
Concurrent checkpointing and recovery using a concurrent transaction processing model which consists of four types of atomic operation and five types of conflict is developed. Each checkpoint/rollback transaction is executed by multiple processes in the system. They can be executed concurrently. It is shown that the consistency of recovery lines and rollback lines established by checkpoint transactions and rollback transactions can be achieved by enforcing serializability on the corresponding transactions. There are two advantages in using a transaction model for concurrent checkpointing and recovery: (1) it is easier to find algorithms to solve a transaction processing problem; and (2) based on this model, related issues of the two corresponding problems can be thought of uniformly. This model clarifies the concepts of concurrent checkpointing and recovery, and brings more ideas for designing algorithms.<>
提出了一种由四种原子操作和五种冲突组成的并发事务处理模型,用于并发检查点和恢复。每个检查点/回滚事务由系统中的多个进程执行。它们可以并发执行。结果表明,检查点事务和回滚事务建立的恢复线和回滚线的一致性可以通过在相应的事务上强制序列化来实现。使用事务模型进行并发检查点和恢复有两个优点:(1)更容易找到解决事务处理问题的算法;(2)基于该模型,可以统一考虑两个对应问题的相关问题。该模型阐明了并发检查点和并发恢复的概念,为算法设计提供了更多思路
{"title":"A model for concurrent checkpointing and recovery using transactions","authors":"P. Leu, B. Bhargava","doi":"10.1109/ICDCS.1989.37973","DOIUrl":"https://doi.org/10.1109/ICDCS.1989.37973","url":null,"abstract":"Concurrent checkpointing and recovery using a concurrent transaction processing model which consists of four types of atomic operation and five types of conflict is developed. Each checkpoint/rollback transaction is executed by multiple processes in the system. They can be executed concurrently. It is shown that the consistency of recovery lines and rollback lines established by checkpoint transactions and rollback transactions can be achieved by enforcing serializability on the corresponding transactions. There are two advantages in using a transaction model for concurrent checkpointing and recovery: (1) it is easier to find algorithms to solve a transaction processing problem; and (2) based on this model, related issues of the two corresponding problems can be thought of uniformly. This model clarifies the concepts of concurrent checkpointing and recovery, and brings more ideas for designing algorithms.<<ETX>>","PeriodicalId":266544,"journal":{"name":"[1989] Proceedings. The 9th International Conference on Distributed Computing Systems","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1989-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126583594","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
Message ordering in a multicast environment 多播环境中的消息排序
H. Garcia-Molina, Annemarie Spauster
Three ordering properties are characterized, namely, single-source, multiple-source, and multiple-group ordering, and their solutions are discussed. The multiple-group ordering property, which guarantees that two messages destined to two processes are delivered in the same relative order, even if they originate at different sources and are addressed to different multicast groups, is concentrated on. A protocol that solves the multiple-group ordering problem is presented. The issues of performance and reliability are addressed by providing comparisons with other techniques for ordering multicasts. In many cases this new algorithm solves the problem with greater efficiency than previous solutions without sacrificing reliability. It is pointed out that one disadvantage of the technique is that sometimes sites are required to handle messages which they do not need to deliver locally. These so-called extra nodes, however, do not occur frequently according to the experiments presented.<>
给出了单源有序、多源有序和多群有序三种性质,并讨论了它们的解。多组排序特性(多组排序特性保证发送到两个进程的两条消息以相同的相对顺序传递,即使它们来自不同的源并发送到不同的多播组)得到了重点关注。提出了一种解决多组排序问题的协议。通过与其他组播排序技术的比较,解决了性能和可靠性问题。在许多情况下,这种新算法在不牺牲可靠性的情况下比以前的解决方案更有效地解决了问题。有人指出,该技术的一个缺点是,有时需要站点处理它们不需要在本地传递的消息。然而,根据所提出的实验,这些所谓的额外节点并不经常发生。
{"title":"Message ordering in a multicast environment","authors":"H. Garcia-Molina, Annemarie Spauster","doi":"10.1109/ICDCS.1989.37965","DOIUrl":"https://doi.org/10.1109/ICDCS.1989.37965","url":null,"abstract":"Three ordering properties are characterized, namely, single-source, multiple-source, and multiple-group ordering, and their solutions are discussed. The multiple-group ordering property, which guarantees that two messages destined to two processes are delivered in the same relative order, even if they originate at different sources and are addressed to different multicast groups, is concentrated on. A protocol that solves the multiple-group ordering problem is presented. The issues of performance and reliability are addressed by providing comparisons with other techniques for ordering multicasts. In many cases this new algorithm solves the problem with greater efficiency than previous solutions without sacrificing reliability. It is pointed out that one disadvantage of the technique is that sometimes sites are required to handle messages which they do not need to deliver locally. These so-called extra nodes, however, do not occur frequently according to the experiments presented.<<ETX>>","PeriodicalId":266544,"journal":{"name":"[1989] Proceedings. The 9th International Conference on Distributed Computing Systems","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1989-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129376073","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}
引用次数: 78
期刊
[1989] Proceedings. The 9th International Conference on Distributed Computing Systems
全部 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