首页> 外国专利> Detection and resolution of resource deadlocks in a distributed data processing system

Detection and resolution of resource deadlocks in a distributed data processing system

机译:分布式数据处理系统中资源死锁的检测和解决

摘要

A distributed data processing system includes a distributed resource manager which detects dependencies between transactions caused by conflicting lock requests. A distributed transaction manager stores a wait-for graph with nodes representing transactions and edges connecting the nodes and representing dependencies between the transactions. Each edge is labelled with the identities of the lock requests that caused the dependency. The distributed transaction manager propagates probes through the wait-for graph, to detect cyclic dependencies, indicating deadlock. A deadlock message is then sent to the resource manager identifying a particular lock request as a victim for deletion to resolve the deadlock. Resilience to failure is achieved by duplicating between agents and servers, rather than by duplicating the servers. As a result, the number of messages between agents and servers in normal operation is not increased.
机译:分布式数据处理系统包括分布式资源管理器,该分布式资源管理器检测由冲突的锁定请求引起的事务之间的依赖性。分布式事务管理器存储一个等待图,该图的代表事务的节点和连接这些节点并代表事务之间的依赖关系的边。每个边缘都标记有导致依赖性的锁定请求的标识。分布式事务管理器通过等待图传播探测,以检测循环依赖性,从而指示死锁。然后将死锁消息发送到资源管理器,该消息将特定的锁定请求标识为要删除的受害者以解决死锁。通过在代理程序和服务器之间复制而不是通过复制服务器来实现对故障的恢复能力。结果,在正常操作中代理与服务器之间的消息数量不会增加。

著录项

  • 公开/公告号US5459871A

    专利类型

  • 公开/公告日1995-10-17

    原文格式PDF

  • 申请/专利权人 INTERNATIONAL COMPUTERS LIMITED;

    申请/专利号US19930112776

  • 发明设计人 THOMAS W. VAN DEN BERG;

    申请日1993-08-26

  • 分类号G06F13/00;

  • 国家 US

  • 入库时间 2022-08-22 04:04:13

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号