首页> 外文会议>IFIP International Conference on Theoretical Computer Science >Type Systems for Concurrent Processes: From Deadlock-Freedom to Livelock-Freedom, Time-Boundedness
【24h】

Type Systems for Concurrent Processes: From Deadlock-Freedom to Livelock-Freedom, Time-Boundedness

机译:同时流程的类型系统:从死锁 - 自由到活锁 - 自由,时间限制

获取原文

摘要

In our previous papers [7,11,23], we presented advanced type systems for the -calculus, which can guarantee deadlock-freedom in the sense that certain communications will eventually succeed unless the whole process diverges. Although such guarantee is quite useful for reasoning about the behavior of concurrent programs, there still remains a weakness that the success of a communication cannot be completely guaranteed due to the problem of divergence. For example, while a server process that has received a request message cannot discard the request, it is allowed to infinitely delegate the request to other processes, causing a livelock. In this paper, we show that we can guarantee not only deadlock-freedom but also livelock-freedom, by modifying our previous type systems for deadlock-freedom. The resulting type system guarantees that certain communications will eventually succeed under fair scheduling, no matter whether processes diverge. Moreover, it can also guarantee that some of those communications will succeed within a certain amount of time.
机译:在我们之前的论文[7,11,23]中,我们为-Calculus提出了先进的系统,这可以保证死锁 - 在某些通信最终将成功的感觉中,除非整个过程发散。虽然这种保证对于推理并发计划的行为非常有用,但仍然仍然存在弱点,即由于分歧的问题,沟通的成功不能完全保证。例如,虽然已接收到请求消息的服务器进程无法丢弃请求,但允许它无限地将请求委托给其他进程,导致Livock。在本文中,我们展示我们不仅可以通过修改我们以前的僵局 - 自由的系统来保证死锁 - 自由,而且也是一种僵局自由。结果系统保证在公平的调度下,某些通信最终会成功,无论是否进程都分歧。此外,它还可以保证其中一些通信将在一定的时间内成功。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号