发明名称 避免设备中的非公布请求死锁
摘要 控制设备内的处理以避免死锁情况。所述设备的本地请求引擎在进行请求之前确定待服务于所述请求的所述设备的端口是否在处理其它请求中正在进行转发进程。如果正在进行转发进程,则将所述请求转发到所述端口。否则,挂起所述请求。这样避免了死锁情况,并且允许设备即使在部分恢复情况下也仍可操作。
申请公布号 CN103597457A 申请公布日期 2014.02.19
申请号 CN201280025852.5 申请日期 2012.05.09
申请人 国际商业机器公司 发明人 J.C.汉斯科姆;C.A.本德;T.尼德哈姆
分类号 G06F13/00(2006.01)I 主分类号 G06F13/00(2006.01)I
代理机构 北京市柳沈律师事务所 11105 代理人 黄小临
主权项 一种设备,包括:端口,用于接收请求;请求引擎,耦合到所述端口,所述请求引擎被配置为执行方法,所述方法包括:确定所述端口是否能够对向内请求进行转发进程;响应于确定转发进程在所述端口受阻塞,挂起将请求发送到所述端口;以及响应于确定所述端口正在进行转发进程,将所述请求发送到所述端口;其中,所述确定包括:检查所述端口内所存储的转发进程指示符,以确定所述端口是否正在进行转发进程;其中,所述端口包括硬件,所述硬件被配置为:将所述转发进程指示符设置为指示是否正在进行转发进程;并且其中,为了设置所述转发进程指示符,所述硬件被配置为:将用于所述端口的公布额度的数量与阈值级别进行比较;以及响应于所述比较指示所述公布额度的数量关于所述阈值级别处于所定义的级别,将所述转发进程指示符设置为指示转发进程。
地址 美国纽约阿芒克