摘要
提出一种改进的死锁和活锁避免资源联合分配协议——OODP3(Optimal ODP3),OODP3基于ODP3(Or-der-based Deadlock Prevention Protocol with Parallel requests)的安全状态方法避免死锁和活锁,但是,OODP3将其时间复杂度降到多项式级,并对OODP3的正确性进行了理论证明,实验结果表明OODP3的执行速度快,而且比现有的资源联合分配协议具有更优越的性能;最后进一步讨论了退避时间协议和资源分配策略对OODP3性能的影响.
An improved deadlock and livelock free resource co-allocation protocol called OODP3(Optimal ODP3) is proposed.OODP3 utilizes the safe state method in the framework of ODP3 to avoid deadlock and livelock.However,OODP3 reduces its time complexity to polynomial level and theoretical proof is conducted to verify the validity of OODP3.Experiment results show that OODP3 not only executes faster but also achieves a better performance than the existing deadlock and livelock avoidance protocols.At last,how back-off protocol and resource allocation policy affect the performance of OODP3 is further discussed.
出处
《电子学报》
EI
CAS
CSCD
北大核心
2011年第11期2589-2596,共8页
Acta Electronica Sinica
基金
国家自然科学基金(No.71072172
No.61103229)
教育部"新世纪优秀人才支持计划(No.NCET-07-0411)
江苏省教育厅高校自然科学重大基础研究(No.07KJA52004)
东南大学江苏省网络与信息安全重点实验室资助项目(No.BM2003201)