首页> 外国专利> Methods, systems, and computer program products for preventing concurrent execution of conflicting software operations on the same and different storage processors having access to a common storage medium while avoiding deadlocks

Methods, systems, and computer program products for preventing concurrent execution of conflicting software operations on the same and different storage processors having access to a common storage medium while avoiding deadlocks

机译:方法,系统和计算机程序产品,用于防止在访问公用存储介质的同一和不同存储处理器上同时执行冲突软件操作,同时避免死锁

摘要

Methods, systems, and computer program products for preventing concurrent execution of conflicting software operations on the same and different storage processors while avoiding the deadlocks are disclosed. According to one method, first and second instances of a first software utility for respectively executing on the first and second storage processors having access to a storage medium are provided. First and second instances of the second software utility for respectively executing on the first and second storage processors are also provided. A lock is provided to instances of the first utility. The lock makes exclusive the operations of checking for an activity query from instances of the second utility and receiving a query from instances of the second utility. A first operation implemented by the first utility may fail if the activity query has been received when the checking occurs.
机译:公开了用于避免在相同和不同的存储处理器上同时执行冲突的软件操作同时避免死锁的方法,系统和计算机程序产品。根据一种方法,提供了分别在具有访问存储介质的权限的第一和第二存储处理器上执行的第一软件实用程序的第一和第二实例。还提供了分别在第一和第二存储处理器上执行的第二软件实用程序的第一和第二实例。将锁提供给第一个实用程序的实例。该锁排除了以下操作:检查来自第二实用程序实例的活动查询,以及接收来自第二实用程序实例的查询。如果在进行检查时已收到活动查询,则由第一实用程序执行的第一操作可能会失败。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号