首页> 外文会议>CONCUR 2010 - Concurrency theory >Buffered Communication Analysis in Distributed Multiparty Sessions
【24h】

Buffered Communication Analysis in Distributed Multiparty Sessions

机译:分布式多方会话中的缓冲通信分析

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

摘要

Many communication-centred systems today rely on asynchronous messaging among distributed peers to make efficient use of parallel execution and resource access. With such asynchrony, the communication buffers can happen to grow inconsiderately over time. This paper proposes a static verification method-ology based on multiparty session types which can efficiently compute the upper bounds on buffer sizes. Our analysis relies on a uniform causality audit of the en-tire collaboration pattern — an examination that is not always possible from each end-point type. We extend this method to design algorithms that allocate commu-nication channels in order to optimise the memory requirements of session exe-cutions. From these analyses, we propose two refinements methods which respect buffer bounds: a global protocol refinement that automatically inserts confirma-tion messages to guarantee stipulated buffer sizes and a local protocol refinement to optimise asynchronous messaging without buffer overflow. Finally our work is applied to overcome a buffer overflow problem of the multi-buffering algorithm.
机译:如今,许多以通信为中心的系统都依赖于分布式对等方之间的异步消息传递,以有效利用并行执行和资源访问。在这种异步情况下,通信缓冲区可能会随着时间的推移而意外增加。本文提出了一种基于多方会话类型的静态验证方法,该方法可以有效地计算缓冲区大小的上限。我们的分析依赖于整个人员协作模式的统一因果关系审核,这种审核并非总是可以从每种端点类型进行的。我们将此方法扩展到设计分配通信通道的算法,以优化会话执行的内存需求。从这些分析中,我们提出了两种考虑缓冲区边界的改进方法:一种全局协议改进,该协议自动插入确认消息以确保规定的缓冲区大小;以及一种本地协议改进,以优化异步消息传递而不会出现缓冲区溢出。最后,我们的工作被应用于克服多缓冲算法的缓冲区溢出问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号