针对多线程软件的Petri网死锁控制问题研究

来源 :浙江工商大学 | 被引量 : 0次 | 上传用户:todo158
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机硬件的多核变革促使了多线程并行程序系统的出现。多线程软件的一大特点便在于程序的并发性,这导致多线程软件中容易出现并发故障,其中最典型的一类故障就是死锁。死锁在多线程软件中普遍存在而又难于检测和处理,极大地威胁了软件系统的安全运行。因此,研究多线程软件中的死锁控制问题是十分有必要的。目前,基于模型控制多线程软件中死锁的方法相对较少,且存在受控结构复杂的问题。因此,本文基于离散事件系统和Petri网理论,研究了如何有效控制多线程软件中的死锁,在保证多线程软件无死锁的同时,得到一个简单的受控结构。本文的研究工作如下所示:1)已有研究表明,多线程软件可用一类Petri网——Gadara网进行严格建模,且其无死锁性与其Gadara网模型的活性等价。因此,针对普通Gadara网,本文提出了一种混合整数规划方法,通过检测普通Gadara网中的是否存在可被清空信标来验证普通Gadara网的活性。与已有方法相比,该方法中增加了更多严格的约束,因此具有更高的信标检测效率。2)针对一类普通Gadara网(每个进程子网上任意两个操作库所不会被同时标记),提出了一种最优的死锁迭代控制策略。在每次迭代中,方法能够计算出Gadara网中所有包含资源库所数最小的可被清空信标;基于可被清空信标和可达图分析,提出了一种计算坏标识的方法,该方法能够计算出所有可能使一个信标被清空的坏标识,由此得到的控制器便能够尽可能多的禁止坏标识。与已有方法相比,该策略在保证Gadara网活性的基础上,尽可能减少需要添加的控制器数量,极大地简化了受控系统结构。3)针对任意Gadara网,提出了一种最优的死锁预防策略。该策略的成功提出主要基于以下工作:基于信标的控制器设计方法、Gadara网中冗余控制器的计算方法、以及Gadara网中容许约束的转化算法。实验结果表明,该策略能有效消除Gadara网中的死锁,添加的控制器数量少于已有方法。综上所述,本文基于Gadara网研究了多线程软件的死锁控制问题,提出的死锁预防策略能保证多线程软件的活性和行为最优,并具有一个简单的受控结构。本文的研究成果为今后多线程软件的死锁控制问题研究提供了新思路和新技术。
其他文献
景天庚酮糖-1,7-二磷酸酶(SBPase)主要存在于叶绿体中,是高等植物光合作用中重要的调控酶。在光合作用暗反应阶段,SBPase催化景天庚酮糖-1,7-二磷酸(SBP)水解成一个磷酸分子
普惠金融的主要服务对象是占市场主体90%以上的中小微企业,其发展不仅对一个国家或地区的经济发展水平的提升、城乡收入差距的减少以及贫困的减缓产生了非常重要的作用,还引导了经济市场上的产业选择,调整资源的配置,推动技术创新,从而推动产业结构的优化升级。并且随着区域之间的壁垒被削弱,各区域的经济产业发展在地理空间上的关系越来越紧密,在此背景下,研究普惠金融对产业结构升级的空间溢出效应具有较高的理论价值和
设X=Cay(G,S)是群G由子集S生成的Cayley图,且S=S-1、定义符号函数 σ:(si,sig)→{+1,-1},若 σ满足σ(si)=σ(si-1).则称Γ=Cay(G,S,σ)是群G关于子集S与符号函数σ的符号Cay
基于动物装饰色信号的冗余假说和多重信号假说,一种或者多种形式的装饰色信号都可能传递相同或多样的质量信息。鸟类的装饰色信号是与个体质量有关的条件依赖性信号,其表达不
SMA490BW耐候结构钢主要应用于铁路、车辆、桥梁、塔架等长期暴露在大气中使用的钢结构。随着铁路车辆运行速度的不断提高,转向架焊接结构受到越来越多的重视,尤其是其安全服
随着建筑业、制造业不断兴起,产生大量废弃混凝土和废旧纤维,进而两者的再生利用是国内外研究的热点之一。在近海、临近卤水湖或者处于除冰盐环境下,钢筋混凝土结构会被氯盐侵蚀,材料的基本性能逐渐退化。这些构件在盐蚀过程中,同时承受着荷载,这与只受盐蚀单方面的破坏是不同的,而是相互促进,相互影响的。混凝土梁是建筑物、构筑物的基本组成。综上,荷载—盐蚀条件废弃纤维再生混凝土梁的抗弯性能研究是十分重要且有意义的
非洲大陆拥有丰富的自然资源和无法估量的发展潜力。欧洲各国在非洲的殖民历史使其至今都在非洲拥有重要影响力,但近十年来中国在非洲的活跃引起了欧盟的关注。由于感受到了中非政治和经济关系蓬勃发展的压力,近十年来欧盟在非洲事务中越来越多地与中国接触,欧洲委员会提出的三方发展合作正是一个全新的开端。中国、欧盟和非洲的三方合作是未来中欧关系潜力无限的新亮点。欧盟作为世界上最重要的发达国家联盟,其高度的政治和经济
传统1-3型压电复合材料中多使用固化体积收缩小没有压电性的环氧树脂基填充,聚合物相无法从微观角度对无机压电体产生影响从而增强复合体系压电效应。因此,本论文通过压电聚
经济增加值是一种新的预算方法,即税后利润减去资本成本,资本成本包括公司的权益和债务成本。EVA本质上是融经济利润、剩余收益与会计调整三元素为一体的新型业绩评价指标。E
我国青海盐湖镁资源储量丰富,利用盐湖MgCl2(主要成分为MgCl2·6H2O)制备性能优异的MgO晶须是实现盐湖镁资源高效利用的重要途径之一。MgCO3·3H2O晶须常作为制备MgO晶须的前驱