首页 > 最新文献

[1990] Digest of Papers. Fault-Tolerant Computing: 20th International Symposium最新文献

英文 中文
Cache-aided rollback error recovery (CARER) algorithm for shared-memory multiprocessor systems 共享内存多处理器系统的缓存辅助回滚错误恢复算法
Pub Date : 1990-06-26 DOI: 10.1109/FTCS.1990.89338
R. E. Ahmed, R. Frazier, P. Marinos
Three cache-aided error-recovery algorithms for use in shared-memory multiprocessor systems are presented. They rely on hardware and specially designed cache memory for all their soft error management operations and can be easily incorporated into existing cache-coherence protocols. An example illustrating their use in a multiprocessor system employing Dragon as its cache-coherence protocol is given, and the results of a tradeoff analysis are presented.<>
提出了三种用于共享内存多处理器系统的缓存辅助错误恢复算法。它们的所有软错误管理操作都依赖于硬件和专门设计的缓存,并且可以很容易地合并到现有的缓存一致性协议中。给出了一个在多处理器系统中使用Dragon作为缓存一致性协议的例子,并给出了权衡分析的结果。
{"title":"Cache-aided rollback error recovery (CARER) algorithm for shared-memory multiprocessor systems","authors":"R. E. Ahmed, R. Frazier, P. Marinos","doi":"10.1109/FTCS.1990.89338","DOIUrl":"https://doi.org/10.1109/FTCS.1990.89338","url":null,"abstract":"Three cache-aided error-recovery algorithms for use in shared-memory multiprocessor systems are presented. They rely on hardware and specially designed cache memory for all their soft error management operations and can be easily incorporated into existing cache-coherence protocols. An example illustrating their use in a multiprocessor system employing Dragon as its cache-coherence protocol is given, and the results of a tradeoff analysis are presented.<<ETX>>","PeriodicalId":174189,"journal":{"name":"[1990] Digest of Papers. Fault-Tolerant Computing: 20th International Symposium","volume":"111 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116627579","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}
引用次数: 89
Three-valued neural networks for test generation 测试生成的三值神经网络
Pub Date : 1990-06-26 DOI: 10.1109/FTCS.1990.89336
H. Fujiwara
A three-valued (0, 1, and 1/2) neural network, which is an extension of the binary Hopfield model, is proposed, and it is shown that the test generation problem can be solved by the three-valued model more effectively than by the binary model. In the three-valued model, the energy function of networks, hyperplanes of neurons, and update rules of neuron states are extended so that the third value, 1/2, can be treated satisfactorily. It is proved that the proposed three-valued model always converges. To escape from local minima, an extension of Boltzmann machines, in which the update rules are modified by introducing probabilities of neuron states, is presented.<>
提出了一种三值(0、1和1/2)神经网络,作为二值Hopfield模型的扩展,并证明了三值模型比二值模型更有效地解决了测试生成问题。在三值模型中,对网络的能量函数、神经元的超平面和神经元状态的更新规则进行了扩展,使第三个值1/2得到了满意的处理。证明了所提出的三值模型总是收敛的。为了避免局部极小值,提出了玻尔兹曼机的一种扩展,通过引入神经元状态的概率来修改更新规则。
{"title":"Three-valued neural networks for test generation","authors":"H. Fujiwara","doi":"10.1109/FTCS.1990.89336","DOIUrl":"https://doi.org/10.1109/FTCS.1990.89336","url":null,"abstract":"A three-valued (0, 1, and 1/2) neural network, which is an extension of the binary Hopfield model, is proposed, and it is shown that the test generation problem can be solved by the three-valued model more effectively than by the binary model. In the three-valued model, the energy function of networks, hyperplanes of neurons, and update rules of neuron states are extended so that the third value, 1/2, can be treated satisfactorily. It is proved that the proposed three-valued model always converges. To escape from local minima, an extension of Boltzmann machines, in which the update rules are modified by introducing probabilities of neuron states, is presented.<<ETX>>","PeriodicalId":174189,"journal":{"name":"[1990] Digest of Papers. Fault-Tolerant Computing: 20th International Symposium","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130001770","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}
引用次数: 15
Using certification trails to achieve software fault tolerance 使用认证跟踪实现软件容错
Pub Date : 1990-06-26 DOI: 10.1109/FTCS.1990.89397
G. Sullivan, G. Masson
A technique for achieving fault tolerance in hardware and software systems is introduced. When used for software fault tolerance, this technique uses time and software redundancy and can be outlined as follows. In the initial phase, a program is run to solve a problem and store the results. In addition, this program leaves behind a trail of data, called a certification trail. In the second phase, another program is run, and it solves the original problem again. This program, however, has access to the certification trail left by the first program. Because of the availability of the certification trail, the second phase can be performed by a less complex program and can execute more quickly. In the final phase, the two results are compared, and if they agree, the results are accepted as correct; otherwise, an error is indicated. Cases in which the second phase can be run concurrently with the first and act as a monitor are discussed.<>
介绍了一种实现硬件和软件系统容错的技术。当用于软件容错时,该技术使用时间和软件冗余,可以概述如下。在初始阶段,运行一个程序来解决问题并存储结果。此外,这个程序会留下数据的踪迹,称为认证踪迹。在第二阶段,运行另一个程序,再次解决原来的问题。然而,这个程序可以访问第一个程序留下的认证痕迹。由于认证跟踪的可用性,第二阶段可以由一个不那么复杂的程序来执行,并且可以更快地执行。在最后阶段,将两个结果进行比较,如果结果一致,则认为结果是正确的;否则,提示错误。讨论了第二阶段可以与第一阶段并发运行并充当监视器的情况
{"title":"Using certification trails to achieve software fault tolerance","authors":"G. Sullivan, G. Masson","doi":"10.1109/FTCS.1990.89397","DOIUrl":"https://doi.org/10.1109/FTCS.1990.89397","url":null,"abstract":"A technique for achieving fault tolerance in hardware and software systems is introduced. When used for software fault tolerance, this technique uses time and software redundancy and can be outlined as follows. In the initial phase, a program is run to solve a problem and store the results. In addition, this program leaves behind a trail of data, called a certification trail. In the second phase, another program is run, and it solves the original problem again. This program, however, has access to the certification trail left by the first program. Because of the availability of the certification trail, the second phase can be performed by a less complex program and can execute more quickly. In the final phase, the two results are compared, and if they agree, the results are accepted as correct; otherwise, an error is indicated. Cases in which the second phase can be run concurrently with the first and act as a monitor are discussed.<<ETX>>","PeriodicalId":174189,"journal":{"name":"[1990] Digest of Papers. Fault-Tolerant Computing: 20th International Symposium","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114215560","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}
引用次数: 4
Fault-intolerance of reconfigurable systolic arrays 可重构收缩阵列的容错性
Pub Date : 1990-06-26 DOI: 10.1109/FTCS.1990.89367
A. Nayak, N. Santoro, Richard Tan
Identification, characterization, and construction of fault patterns that are catastrophic for linear systolic arrays are discussed. It is shown that for a given link configuration in the array, it is possible to identify all PE (processing element) catastrophic fault patterns. The requirement on the minimum number of faults in a fault pattern and its spectrum (spread out) for it to be catastrophic is shown to be a function of the length of the longest bypass link available, and not of the total number of bypass links. The paper also gives bounds on the width of a catastrophic fault spectrum.<>
识别,表征和构造的故障模式是灾难性的线性收缩阵列进行了讨论。结果表明,对于阵列中给定的链路配置,可以识别所有PE(处理元件)灾难性故障模式。对故障模式中的最小故障数及其频谱(展开)的要求是灾难性的,这表明是可用的最长旁路链路长度的函数,而不是旁路链路总数的函数。本文还给出了灾难性断层谱宽度的界限。
{"title":"Fault-intolerance of reconfigurable systolic arrays","authors":"A. Nayak, N. Santoro, Richard Tan","doi":"10.1109/FTCS.1990.89367","DOIUrl":"https://doi.org/10.1109/FTCS.1990.89367","url":null,"abstract":"Identification, characterization, and construction of fault patterns that are catastrophic for linear systolic arrays are discussed. It is shown that for a given link configuration in the array, it is possible to identify all PE (processing element) catastrophic fault patterns. The requirement on the minimum number of faults in a fault pattern and its spectrum (spread out) for it to be catastrophic is shown to be a function of the length of the longest bypass link available, and not of the total number of bypass links. The paper also gives bounds on the width of a catastrophic fault spectrum.<<ETX>>","PeriodicalId":174189,"journal":{"name":"[1990] Digest of Papers. Fault-Tolerant Computing: 20th International Symposium","volume":" 6","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132124511","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}
引用次数: 29
Polynomial time solvable fault detection problems 多项式时间可解决故障检测问题
Pub Date : 1990-06-26 DOI: 10.1109/FTCS.1990.89335
S. Chakradhar, V. Agrawal, M. Bushnell
A class of combinational circuits, called the (k,K)-circuits is presented, and a polynomial-time algorithm to detect any single or multiple stuckfault in such circuits is introduced. The (k,K)-circuits are a generalization of H. Fujiwara's (1988) K-bounded circuits. The fault detection problem is formulated as an energy minimization problem using the bidirectional neural net model proposed earlier. A minimizing point of the energy function corresponds to a test. A polynomial-time algorithm is presented here to solve the single and multiple fault-detection problem for the (k,K)-circuits by recursively eliminating variables in the energy function.<>
提出了一类组合电路,称为(k, k)电路,并介绍了一种多项式时间算法来检测这类电路中的单个或多个卡顿故障。(k, k)电路是H. Fujiwara(1988)的k有界电路的推广。利用双向神经网络模型将故障检测问题表述为能量最小化问题。能量函数的最小点对应于一个测试。本文提出了一种多项式时间算法,通过递归消除能量函数中的变量来解决(k, k)电路的单故障和多故障检测问题
{"title":"Polynomial time solvable fault detection problems","authors":"S. Chakradhar, V. Agrawal, M. Bushnell","doi":"10.1109/FTCS.1990.89335","DOIUrl":"https://doi.org/10.1109/FTCS.1990.89335","url":null,"abstract":"A class of combinational circuits, called the (k,K)-circuits is presented, and a polynomial-time algorithm to detect any single or multiple stuckfault in such circuits is introduced. The (k,K)-circuits are a generalization of H. Fujiwara's (1988) K-bounded circuits. The fault detection problem is formulated as an energy minimization problem using the bidirectional neural net model proposed earlier. A minimizing point of the energy function corresponds to a test. A polynomial-time algorithm is presented here to solve the single and multiple fault-detection problem for the (k,K)-circuits by recursively eliminating variables in the energy function.<<ETX>>","PeriodicalId":174189,"journal":{"name":"[1990] Digest of Papers. Fault-Tolerant Computing: 20th International Symposium","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130501622","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}
引用次数: 14
Techniques for building dependable distributed systems: multi-version software testing 构建可靠的分布式系统的技术:多版本软件测试
Pub Date : 1990-06-26 DOI: 10.1109/FTCS.1990.89394
John P. J. Kelly, T. McVittie, S. C. Murphy
To investigate the effectiveness of serializable back-to-back testing and other issues in multiversion software systems, an experiment was performed. The authors discuss the use of multiple implementations for fault prevention throughout development, particularly during the testing phase. The specifications chosen were written in languages that meet industrial standards. The application is a communication protocol based on the Open Systems Interconnection (OSI) layered model adopted by the International Organization for Standardization (ISO) in 1979. The OSI layered model is introduced, the generation of appropriate test cases is discussed, and the testing environment is presented. The serializable back-to-back testing paradigm is presented in detail, along with testing results.<>
为了研究多版本软件系统中可串行化背靠背测试的有效性和其他问题,进行了一项实验。作者讨论了在整个开发过程中,特别是在测试阶段,使用多种实现来防止故障。所选择的规范是用符合工业标准的语言编写的。该应用程序是一种基于开放系统互连(OSI)分层模型的通信协议,该模型于1979年被国际标准化组织(ISO)采用。介绍了OSI分层模型,讨论了相应测试用例的生成,给出了测试环境。详细介绍了可串行化的背靠背测试范例,以及测试结果
{"title":"Techniques for building dependable distributed systems: multi-version software testing","authors":"John P. J. Kelly, T. McVittie, S. C. Murphy","doi":"10.1109/FTCS.1990.89394","DOIUrl":"https://doi.org/10.1109/FTCS.1990.89394","url":null,"abstract":"To investigate the effectiveness of serializable back-to-back testing and other issues in multiversion software systems, an experiment was performed. The authors discuss the use of multiple implementations for fault prevention throughout development, particularly during the testing phase. The specifications chosen were written in languages that meet industrial standards. The application is a communication protocol based on the Open Systems Interconnection (OSI) layered model adopted by the International Organization for Standardization (ISO) in 1979. The OSI layered model is introduced, the generation of appropriate test cases is discussed, and the testing environment is presented. The serializable back-to-back testing paradigm is presented in detail, along with testing results.<<ETX>>","PeriodicalId":174189,"journal":{"name":"[1990] Digest of Papers. Fault-Tolerant Computing: 20th International Symposium","volume":"64 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114410539","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}
引用次数: 6
Fault covers in reconfigurable PLAs 可重构pla故障盖
Pub Date : 1990-06-26 DOI: 10.1109/FTCS.1990.89352
N. Hasan, C. Liu
Three kinds of faults are considered: stuck-at faults, bridging faults, and crosspoint faults. A new way of repairing bridging faults is introduced. It is shown that the problem of finding a minimum cover is NP-complete but that a special case of this problem can be formulated as a 2-SAT problem, which can be solved in polynomial time. The problem of finding a feasible cover for RPLAs (reconfigurable programmable logic arrays) with bridging faults alone is shown to be NP-complete. A necessary and sufficient condition on the number of spares for the existence of a feasible cover and an algorithm for finding a minimum feasible cover are presented.<>
考虑了三种故障:卡滞故障、桥接故障和交叉点故障。介绍了一种修复桥接故障的新方法。证明了寻找最小覆盖的问题是np完全的,但该问题的一个特例可以表述为2-SAT问题,该问题可以在多项式时间内求解。仅具有桥接故障的rpla(可重构可编程逻辑阵列)的可行覆盖问题被证明是np完全的。给出了备件数量存在可行覆盖的充分必要条件,并给出了寻找最小可行覆盖的算法。
{"title":"Fault covers in reconfigurable PLAs","authors":"N. Hasan, C. Liu","doi":"10.1109/FTCS.1990.89352","DOIUrl":"https://doi.org/10.1109/FTCS.1990.89352","url":null,"abstract":"Three kinds of faults are considered: stuck-at faults, bridging faults, and crosspoint faults. A new way of repairing bridging faults is introduced. It is shown that the problem of finding a minimum cover is NP-complete but that a special case of this problem can be formulated as a 2-SAT problem, which can be solved in polynomial time. The problem of finding a feasible cover for RPLAs (reconfigurable programmable logic arrays) with bridging faults alone is shown to be NP-complete. A necessary and sufficient condition on the number of spares for the existence of a feasible cover and an algorithm for finding a minimum feasible cover are presented.<<ETX>>","PeriodicalId":174189,"journal":{"name":"[1990] Digest of Papers. Fault-Tolerant Computing: 20th International Symposium","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123838307","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
Fast simulation of dependability models with general failure, repair and maintenance processes 具有一般故障、维修和维护过程的可靠性模型的快速仿真
Pub Date : 1990-06-26 DOI: 10.1109/FTCS.1990.89387
V. Nicola, Marvin K. Nakayama, P. Heidelberger, A. Goyal
An approach to simulating models of highly dependable systems with general failure and repair time distributions is described. The approach combines importance sampling with event rescheduling in order to obtain variance reduction in such rare event simulations. The approach is general in nature and allows effective simulation of a variety of features commonly arising in dependability modeling. For example, it is shown how the technique can be applied to systems with periodic maintenance. The effects on the steady-state availability of the maintenance period and of different failure time distributions are explored. Some of the trade-offs involved in the design of specific rescheduling rules are described, and their potential effectiveness in simulations of systems with nonexponential failure and repair time distributions are demonstrated. It is found that an effective method for selecting the rescheduling distribution is to keep the probability of a failure transition in the range between 0.1 and 0.5.<>
描述了一种模拟具有一般故障和修复时间分布的高可靠系统模型的方法。该方法将重要采样与事件重调度相结合,以减小此类罕见事件模拟的方差。该方法本质上是通用的,并且允许对可靠性建模中常见的各种特征进行有效的模拟。例如,演示了如何将该技术应用于定期维护的系统。探讨了不同的故障时间分布和维修周期对稳态可用性的影响。描述了设计特定重调度规则所涉及的一些权衡,并证明了它们在非指数故障和修复时间分布系统仿真中的潜在有效性。结果表明,选择重调度分布的有效方法是使故障转移的概率保持在0.1 ~ 0.5之间。
{"title":"Fast simulation of dependability models with general failure, repair and maintenance processes","authors":"V. Nicola, Marvin K. Nakayama, P. Heidelberger, A. Goyal","doi":"10.1109/FTCS.1990.89387","DOIUrl":"https://doi.org/10.1109/FTCS.1990.89387","url":null,"abstract":"An approach to simulating models of highly dependable systems with general failure and repair time distributions is described. The approach combines importance sampling with event rescheduling in order to obtain variance reduction in such rare event simulations. The approach is general in nature and allows effective simulation of a variety of features commonly arising in dependability modeling. For example, it is shown how the technique can be applied to systems with periodic maintenance. The effects on the steady-state availability of the maintenance period and of different failure time distributions are explored. Some of the trade-offs involved in the design of specific rescheduling rules are described, and their potential effectiveness in simulations of systems with nonexponential failure and repair time distributions are demonstrated. It is found that an effective method for selecting the rescheduling distribution is to keep the probability of a failure transition in the range between 0.1 and 0.5.<<ETX>>","PeriodicalId":174189,"journal":{"name":"[1990] Digest of Papers. Fault-Tolerant Computing: 20th International Symposium","volume":"749 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123866814","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}
引用次数: 45
Strategies for reconfiguring hypercubes under faults 在故障情况下重新配置超立方体的策略
Pub Date : 1990-06-26 DOI: 10.1109/FTCS.1990.89368
P. Banerjee
The design of two reconfiguration strategies for hypercube multicomputer architectures under failures is discussed. The first scheme uses spare processors attached to certain processors in the hypercube by means of a novel embedding technique. The second approach places spare processors between specific links in the hypercube. Both schemes involve the mapping of logical links of a virtual hypercube onto a set of physical links in the final reconfigured hypercube and hence suffer some performance degradation.<>
讨论了超立方体多计算机体系结构在故障情况下的两种重构策略设计。第一种方案通过一种新颖的嵌入技术将备用处理器附加到超立方体中的某些处理器上。第二种方法是在超多维数据集中的特定链接之间放置备用处理器。这两种方案都涉及将虚拟超立方体的逻辑链路映射到最终重新配置的超立方体中的一组物理链路,因此会遭受一些性能下降
{"title":"Strategies for reconfiguring hypercubes under faults","authors":"P. Banerjee","doi":"10.1109/FTCS.1990.89368","DOIUrl":"https://doi.org/10.1109/FTCS.1990.89368","url":null,"abstract":"The design of two reconfiguration strategies for hypercube multicomputer architectures under failures is discussed. The first scheme uses spare processors attached to certain processors in the hypercube by means of a novel embedding technique. The second approach places spare processors between specific links in the hypercube. Both schemes involve the mapping of logical links of a virtual hypercube onto a set of physical links in the final reconfigured hypercube and hence suffer some performance degradation.<<ETX>>","PeriodicalId":174189,"journal":{"name":"[1990] Digest of Papers. Fault-Tolerant Computing: 20th International Symposium","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123436447","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}
引用次数: 45
Distributed algorithms for shortest-path, deadlock-free routing and broadcasting in arbitrarily faulty hypercubes 分布式算法的最短路径,无死锁路由和广播在任意故障超立方体
Pub Date : 1990-06-26 DOI: 10.1109/FTCS.1990.89369
M. Peercy, P. Banerjee
The authors present a distributed table-filling algorithm for point-to-point routing in a degraded hypercube system. This algorithm finds the shortest length existing path from each source to each destination in the faulty hypercube and fills the routing tables so that messages are routed along these paths. A novel scheme for broadcast routing with tables is proposed, and the algorithm required to fill the broadcast tables, given the point-to-point routing tables, is presented. In addition, the modifications necessary to make these algorithms ensure deadlock-free routing are given. A quantitative and equalitative comparison of previously proposed reroute strategies with table routing, where the tables are filled by the authors' algorithms, are presented.<>
提出了一种退化超立方体系统中点对点路由的分布式表填充算法。该算法查找从故障超多维数据集中的每个源到每个目的地的最短现有路径,并填充路由表,以便沿着这些路径路由消息。提出了一种新的带表广播路由方案,给出了在给定点到点路由表的情况下填充广播表所需的算法。此外,给出了使这些算法保证无死锁路由的必要修改。对先前提出的重路由策略与表路由进行了定量和均衡的比较,其中表由作者的算法填充。
{"title":"Distributed algorithms for shortest-path, deadlock-free routing and broadcasting in arbitrarily faulty hypercubes","authors":"M. Peercy, P. Banerjee","doi":"10.1109/FTCS.1990.89369","DOIUrl":"https://doi.org/10.1109/FTCS.1990.89369","url":null,"abstract":"The authors present a distributed table-filling algorithm for point-to-point routing in a degraded hypercube system. This algorithm finds the shortest length existing path from each source to each destination in the faulty hypercube and fills the routing tables so that messages are routed along these paths. A novel scheme for broadcast routing with tables is proposed, and the algorithm required to fill the broadcast tables, given the point-to-point routing tables, is presented. In addition, the modifications necessary to make these algorithms ensure deadlock-free routing are given. A quantitative and equalitative comparison of previously proposed reroute strategies with table routing, where the tables are filled by the authors' algorithms, are presented.<<ETX>>","PeriodicalId":174189,"journal":{"name":"[1990] Digest of Papers. Fault-Tolerant Computing: 20th International Symposium","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1990-06-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123739399","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}
引用次数: 35
期刊
[1990] Digest of Papers. Fault-Tolerant Computing: 20th International Symposium
全部 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