首页> 外文学位 >A framework and protocols for reliable, timely, and ordered message delivery in distributed collaborating group applications.
【24h】

A framework and protocols for reliable, timely, and ordered message delivery in distributed collaborating group applications.

机译:在分布式协作组应用程序中可靠,及时和有序地传递消息的框架和协议。

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

摘要

In this thesis, we consider the problem of Reliable, Timely, and Ordered (RTO) delivery of messages in collaborating group applications. We develop a formal framework for defining the RTO constraints, with particular emphasis on capturing application semantics. We also develop protocols to meet the RTO constraints.; Reliability and ordering constraints in the RTO framework are based on a novel object-centric formulation of the reliable group multicast problem, which we refer to as the Group State Synchronization Problem (GSSP). This formulation allows us to capture and represent reliability and ordering semantics at the object level. Reliability in the GSSP formulation is defined by relating message delivery to predicates defined on the state of the processes. This approach is closer to the application's semantics, and leads to protocols that are less costly. Further, ordering is an integral part of the GSSP formulation. The use of conflict sets allows specification of ordering constraints at finer levels of granularity, again allowing a better way to capture application semantics. The GSSP formulation also allows the use of application semantics for failure detection. By exploiting application semantics, we are able to reduce the occurrence of incorrect and costly failure detections. Process joins are also a lightweight operation in the GSSP formulation.; We next develop a formal framework for the timeliness constraints. We consider two timeliness constraints: jitter and playback delay. We refer to the problem of defining and meeting these timeliness constraints as Playback Synchronization. The playback synchronization framework allows different messages to have different playback durations. The framework also allows situations where the playback duration of a message can be different (in particular, larger) than the inter-generation time for that message. The framework is designed such that the source and destination clocks can have non-zero clock skew without impacting the protocols.; Finally, we discuss how the GSSP and Playback synchronization frameworks can be integrated with each other and describe the architecture of a java-based implementation of the framework.
机译:在本文中,我们考虑了协作组应用程序中消息的可靠,及时和有序(RTO)传递的问题。我们开发了一个用于定义RTO约束的正式框架,尤其着重于捕获应用程序语义。我们还开发了满足RTO约束的协议。 RTO框架中的可靠性和排序约束基于可靠的组多播问题的一种新的以对象为中心的表述,我们称之为组状态同步问题 GSSP )。这种表述使我们能够在对象级别捕获并表示可靠性和排序语义。 GSSP公式中的可靠性是通过将消息传递与根据过程状态定义的谓词相关联来定义的。这种方法更接近应用程序的语义,并导致协议的成本降低。此外,订购是GSSP配方不可或缺的一部分。冲突集的使用允许在更精细的粒度级别上指定排序约束,从而再次提供了捕获应用程序语义的更好方法。 GSSP公式还允许将应用程序语义用于故障检测。通过利用应用程序语义,我们能够减少错误和昂贵的故障检测的发生。在GSSP公式中,过程连接也是一种轻量级的操作。接下来,我们为及时性约束开发一个正式的框架。我们考虑两个及时性约束:抖动和回放延迟。我们将定义和满足这些及时性约束的问题称为播放同步。回放同步框架允许不同的消息具有不同的回放持续时间。该框架还允许消息的回放持续时间可以与该消息的生成时间不同(特别是更大)的情况。该框架的设计使源时钟和目标时钟可以具有非零的时钟偏移,而不会影响协议。最后,我们讨论了GSSP和Playback同步框架如何相互集成,并描述了该框架的基于Java的实现的体系结构。

著录项

  • 作者

    Mathur, Amit Girish.;

  • 作者单位

    University of Michigan.;

  • 授予单位 University of Michigan.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2001
  • 页码 100 p.
  • 总页数 100
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号