首页> 外文学位 >Election protocols in distributed computing systems and distributed databases and their performance evaluation
【24h】

Election protocols in distributed computing systems and distributed databases and their performance evaluation

机译:分布式计算系统和分布式数据库中的选举协议及其性能评估

获取原文
获取原文并翻译 | 示例

摘要

In a distributed computing system, a change in the state of the system (site failure, network partition, merge after partition, etc.) usually requires that the new state be propagated to all active nodes so that they can correctly perform cooperative tasks. Since more than one node may detect a status change, conflicts in state determination and propagation are possible. In order to ensure that all nodes of a communicating group are at the same state, all nodes of the group must agree upon the election of a single coordinator.;The election protocols that were developed in the past were often dependent upon the network topology. In particular, a considerable amount of work had been done for systems in which nodes were arranged in a ring. Several protocols had been proposed for general networks, but they were largely developed under the assumption that there was no communication failures during the election process.;In this dissertation, an ambitious attempt to design election protocols for both ring and general configuration network was made. A linear election protocol for both synchronous and asynchronous ring networks (LEPR), and an election protocol for general configuration network (EPGC), were developed.;These protocols were analyzed for performance using both analytical techniques and simulation modeling. The performance evaluation showed that the LEPR protocol required $O(n)$ messages and $O(n)$ time in the worst case, a potentially significant improvement for large rings. It also showed that the EPGC protocol performed correctly and efficiently. The EPGC protocol was tested on different well known configurations. The study showed a trade off between the election time and the number of exchanged messages. A technique to minimize the number of messages was then introduced. Both positive and negative effects of this technique were observed.
机译:在分布式计算系统中,系统状态的更改(站点故障,网络分区,分区后合并等)通常要求将新状态传播到所有活动节点,以便它们可以正确执行协作任务。由于一个以上的节点可能会检测到状态变化,因此状态确定和传播中可能会发生冲突。为了确保通信组的所有节点处于同一状态,该组的所有节点必须就单个协调器的选举达成一致。过去开发的选举协议通常取决于网络拓扑。特别是,对于将节点排列成环形的系统,已经完成了大量工作。已经为通用网络提出了几种协议,但是这些协议是在选举过程中没有通信失败的前提下开发的。本论文试图为环网和通用配置网络设计选举协议。开发了用于同步和异步环网(LEPR)的线性选举协议以及用于通用配置网络(EPGC)的选举协议。;使用分析技术和仿真模型对这些协议的性能进行了分析。性能评估表明,LEPR协议在最坏的情况下需要$ O(n)$消息和$ O(n)$时间,这对于大环网来说可能是显着的改进。它还表明EPGC协议正确有效地执行。 EPGC协议已在不同的众所周知的配置上进行了测试。研究表明,选举时间与交换的消息数量之间存在权衡。然后介绍了一种最小化消息数量的技术。观察到该技术的正面和负面影响。

著录项

  • 作者

    El-Ruby, Mohamed Hassan.;

  • 作者单位

    Illinois Institute of Technology.;

  • 授予单位 Illinois Institute of Technology.;
  • 学科 Computer science.
  • 学位 Ph.D.
  • 年度 1990
  • 页码 74 p.
  • 总页数 74
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号