期刊文献+
共找到49篇文章
< 1 2 3 >
每页显示 20 50 100
Verification of Hypertorus Communication Grids by Infinite Petri Nets and Process Algebra
1
作者 Dmitry A.Zaitsev Tatiana R.Shmeleva Jan Friso Groote 《IEEE/CAA Journal of Automatica Sinica》 SCIE EI CSCD 2019年第3期733-742,共10页
A model of a hypertorus communication grid has been constructed in the form of an infinite Petri net. A grid cell represents either a packet switching device or a bioplast cell. A parametric expression is obtained to ... A model of a hypertorus communication grid has been constructed in the form of an infinite Petri net. A grid cell represents either a packet switching device or a bioplast cell. A parametric expression is obtained to allow a finite specification of an infinite Petri net. To prove properties of an ideal communication protocol, we derive an infinite Diophantine system of equations from it, which is subsequently solved. Then we present the programs htgen and ht-mcrl2-gen, developed in the C language, which generate Petri net and process algebra models of a hypertorus with a given number of dimensions and grid size. These are the inputs for the respective modeling tools Tina and mCRL2, which provide model visualization, step simulation, state space generation and reduction, and structural analysis techniques. Benchmarks to compare the two approaches are obtained. An ad-hoc induction-like technique on invariants,obtained for a series of generated models, allows the calculation of a solution of the Diophantine system in a parametric form.It is proven that the basic solutions of the infinite system have been found and that the infinite Petri net is bounded and conservative. Some remarks regarding liveness and liveness enforcing techniques are also presented. 展开更多
关键词 Computing grid conservativeness deadlock hypertorus INFINITE PETRI NETS process ALGEBRA systems BIOLOGY
下载PDF
银行家算法中的安全序列分析 被引量:6
2
作者 帖军 蒋天发 《武汉理工大学学报》 EI CAS CSCD 北大核心 2007年第6期114-117,共4页
对操作系统进程死锁问题中的银行家模型进行了分析,重点讨论了其中的安全序列和安全状态问题,给出其形式化定义。对安全序列的实际意义进行了分析,指出了银行家算法的关键性问题在于安全序列的试探性产生。最后描述了银行家模型和安全... 对操作系统进程死锁问题中的银行家模型进行了分析,重点讨论了其中的安全序列和安全状态问题,给出其形式化定义。对安全序列的实际意义进行了分析,指出了银行家算法的关键性问题在于安全序列的试探性产生。最后描述了银行家模型和安全状态检查的抽象算法,在此基础上利用回溯技术给出了一个全部安全序列搜索算法的具体实现。 展开更多
关键词 进程 死锁 银行家算法 安全序列
下载PDF
数据库系统中并发事务死锁的解除与避免 被引量:9
3
作者 尹朝庆 《计算机研究与发展》 EI CSCD 北大核心 1995年第4期33-38,共6页
本文利用Petri网作为工具,从提高事务进程并行性出发,建立数据库系统的并发事务进程竞争数据资源的模型,并由此推导出死锁和临界死锁的充分必要条件及提出相应的避免死锁的控制机制。该控制机制是通过如何对关键的空闲数据资源... 本文利用Petri网作为工具,从提高事务进程并行性出发,建立数据库系统的并发事务进程竞争数据资源的模型,并由此推导出死锁和临界死锁的充分必要条件及提出相应的避免死锁的控制机制。该控制机制是通过如何对关键的空闲数据资源进行控制分配来实现避免死锁。 展开更多
关键词 数据库系统 并发事务进程 死锁 PETRI网
下载PDF
银行家算法的改进 被引量:7
4
作者 左万利 王拉柱 《吉林大学自然科学学报》 CAS CSCD 1997年第1期35-38,共4页
从减少不必要的安全性检查和缩小检查范围入手,给出银行家算法的一项改进,使其实现效率得到一定程度的提高.
关键词 死锁 安全进程序列 银行家算法 安全性检查
下载PDF
操作系统中多进程并行时的死锁问题 被引量:1
5
作者 赵宁 井海明 +1 位作者 马增强 陈远云 《铁路计算机应用》 2007年第12期48-50,共3页
分析在单处理器操作系统中发生死锁的原因和解决方法。采用银行家算法和死锁检测算法来实现多个进程之间的并发执行。在对经典的银行家算法进行模拟的过程中,认识到它在现实应用中还存在的问题,提出可以改进的方法,并对改进前和改进后... 分析在单处理器操作系统中发生死锁的原因和解决方法。采用银行家算法和死锁检测算法来实现多个进程之间的并发执行。在对经典的银行家算法进行模拟的过程中,认识到它在现实应用中还存在的问题,提出可以改进的方法,并对改进前和改进后的时间效率进行了比较。 展开更多
关键词 多进程并发 死锁 银行家算法 死锁检测
下载PDF
一种分布式计算环境下并行应用的调度算法 被引量:3
6
作者 赵明宇 张田文 《计算机研究与发展》 EI CSCD 北大核心 2008年第4期695-705,共11页
在网络上运行并行程序不像在并行机上那样可靠,因此对于关键应用需要在应用级保证消息传输的可靠性.人们对以异步方式进行通信的并行程序的调度问题提出了大量的启发式算法,但是它们所产生的调度结果不能用于以同步方式通信的并行程序.... 在网络上运行并行程序不像在并行机上那样可靠,因此对于关键应用需要在应用级保证消息传输的可靠性.人们对以异步方式进行通信的并行程序的调度问题提出了大量的启发式算法,但是它们所产生的调度结果不能用于以同步方式通信的并行程序.提出的PRGSC算法可以防止由同步通信所引起的死锁问题,而且可以降低同步通信所带来的时延的影响.形式化地证明了死锁检测算法的正确性,并通过仿真实验说明了PRGSC算法有很好的调度质量. 展开更多
关键词 DAG 多处理器调度 并行计算 同步通信 死锁
下载PDF
半导体制造中多组合设备的Petri网建模及死锁分析 被引量:2
7
作者 朱清华 伍乃骐 滕少华 《东南大学学报(自然科学版)》 EI CAS CSCD 北大核心 2010年第A02期267-271,共5页
在半导体晶圆加工中必须保证组合设备运行时不存在死锁,为此,建立了多组合设备的模型并研究了无死锁运行问题.首先介绍了多组合设备的结构特征,用面向资源Petri网对它的结构建模;然后,在模型中引入了着色令牌和受控变迁,能很好地描述多... 在半导体晶圆加工中必须保证组合设备运行时不存在死锁,为此,建立了多组合设备的模型并研究了无死锁运行问题.首先介绍了多组合设备的结构特征,用面向资源Petri网对它的结构建模;然后,在模型中引入了着色令牌和受控变迁,能很好地描述多组合设备加工晶圆的过程.此模型结构紧凑简洁,能分析加工过程中的稳态、初始暂态和趋停暂态阶段;同时分析了初始暂态阶段如何过渡到稳态阶段.最后,分析了模型的活性等动态行为,提出了避免死锁的控制策略.结果表明如果应用控制策略,多组合设备系统能无死锁运行,有助于对多组合设备进行调度. 展开更多
关键词 多组合设备 晶圆加工 建模 PETRI网 死锁控制
下载PDF
分布式移动代理系统的事务管理及死锁检测研究 被引量:3
8
作者 胡国玲 《微电子学与计算机》 CSCD 北大核心 2007年第10期146-149,共4页
讨论了并发执行的移动代理间的一致性控制问题,给出了移动代理的形式模型及其交互执行的正确性准则,然后基于上述模型,提出了一种有效的分布式死锁检测算法,该算法具有独立于网络的拓扑结构,死锁的检测和事务代理的执行异步操作,不对代... 讨论了并发执行的移动代理间的一致性控制问题,给出了移动代理的形式模型及其交互执行的正确性准则,然后基于上述模型,提出了一种有效的分布式死锁检测算法,该算法具有独立于网络的拓扑结构,死锁的检测和事务代理的执行异步操作,不对代理的移动性施加任何限制等特点。 展开更多
关键词 移动代理 分布式计算 事务处理 死锁检测
下载PDF
基于有色Petri网并发进程模型及死锁避免方法 被引量:2
9
作者 刘荣峰 李引珍 《计算机工程与应用》 CSCD 北大核心 2007年第6期48-49,94,共3页
并发进程具有明显的异步并发性,而Petri网是描述异步并发系统的有效工具,但是目前将Petri网用于并发进程控制问题的研究还几乎没有。为此通过引入扩展有色Petri网,为并发进程建立了模型,并给出了避免死锁的有效方法。
关键词 并发进程 PETRI网 死锁 可达标识图
下载PDF
银行家算法的改进及其在操作系统上的推广 被引量:2
10
作者 仲兆满 管燕 《连云港师范高等专科学校学报》 2002年第2期46-48,共3页
文章对避免死锁算法━━Dijkstra银行家算法进行研究 ,得出结论 .在证明结论的基础上对传统算法进行改进 ,给出了改进后的银行家算法采用分组技术在单处理机操作系统上推广的算法 。
关键词 银行家算法 操作系统 推广 进程 死锁 单处理机操作系统 数据结构
下载PDF
基于时间戳的进程死锁预防策略的研究 被引量:1
11
作者 胡海霞 李钢 雷丽兰 《南昌工程学院学报》 CAS 2007年第6期54-57,73,共5页
通过分析死锁产生的条件,结合基于时间戳的事务并发控制方法,提出了在分布式系统中基于时间戳的进程死锁预防策略(即基于时间戳的对进程分配资源的动态优先级方案),利用等待-死亡策略和伤害-等待策略两种策略,来解决资源请求的冲突,以... 通过分析死锁产生的条件,结合基于时间戳的事务并发控制方法,提出了在分布式系统中基于时间戳的进程死锁预防策略(即基于时间戳的对进程分配资源的动态优先级方案),利用等待-死亡策略和伤害-等待策略两种策略,来解决资源请求的冲突,以达到预防进程死锁的目的.并分别从理论和实例两方面验证了基于时间戳的动态优先级方案预防进程死锁的可行性和有效性. 展开更多
关键词 分布式系统 时间戳 进程死锁 并发控制
下载PDF
虚拟机监控器Xen的可靠性优化 被引量:1
12
作者 孟江涛 卢显良 《计算机应用》 CSCD 北大核心 2010年第9期2358-2361,共4页
对一个开源的、主流的虚拟机监控器Xen进行了优化研究。用通信顺序进程(CSP)和软件体系结构等形式化方法描述了Xen的块设备I/O体系结构,增加了约束其构件并发交互行为的设计准则,理论上确保了并发交互不死锁,提高了系统的可靠性。以这... 对一个开源的、主流的虚拟机监控器Xen进行了优化研究。用通信顺序进程(CSP)和软件体系结构等形式化方法描述了Xen的块设备I/O体系结构,增加了约束其构件并发交互行为的设计准则,理论上确保了并发交互不死锁,提高了系统的可靠性。以这些设计准则为指导,重新优化设计了相关程序。实验表明优化虽然减小了I/O吞吐量,但系统的可靠性得到了增强,优化仍具有价值。 展开更多
关键词 虚拟机监控器 通信顺序进程 死锁 可靠性 I/O吞吐量
下载PDF
基于银行家算法的进程安全序列仿真研究 被引量:2
13
作者 张菊 《软件》 2012年第2期21-23,共3页
银行家算法是一种应用于操作系统安全的死锁避免方法。本文分析了银行家算法思想,给出了算法描述。在Delphi集成开发环境下进行了仿真实验,得到了进程执行的安全序列。同时文中也对银行家算法提出了改进的意见。
关键词 进程 死锁 银行家算法 安全检查
下载PDF
分布式移动代理系统的异步死锁检测 被引量:1
14
作者 胡国玲 《计算机工程与应用》 CSCD 北大核心 2008年第8期53-55,66,共4页
移动代理技术在为分布式应用提供全新的网络计算方式的同时也产生了传统分布式计算领域所没有的新的交互模式和执行模式。传统分布式计算的处理方法如并发控制和死锁检测方法不再适用于客户和服务提供者都可在网络中随处移动的移动代理... 移动代理技术在为分布式应用提供全新的网络计算方式的同时也产生了传统分布式计算领域所没有的新的交互模式和执行模式。传统分布式计算的处理方法如并发控制和死锁检测方法不再适用于客户和服务提供者都可在网络中随处移动的移动代理系统。通过移动代理来建模长寿事务,并根据移动代理的特点提出了一种异步分布式死锁检测和解除算法。它将事务代理的执行与死锁检测机制分离,用专门的代理负责死锁检测的初始化、检测和消除等工作。死锁的检测通过创建若干检测代理,使其在各个站点间移动来收集资源请求和分配信息,并据此构造全局等待图;通过分析和探测全局等待图中是否存在圈来完成。算法具有独立于网络的拓扑结构,死锁的检测和事务代理的执行异步操作,不对代理的移动性施加任何限制等特点。 展开更多
关键词 移动代理 分布式计算 事务处理 死锁检测
下载PDF
基于标签Petri网的OWL-S建模与分析 被引量:8
15
作者 李景霞 肖政 侯紫峰 《计算机工程》 CAS CSCD 北大核心 2007年第7期8-10,共3页
提出了OWL-S过程模型的标签Petri网建模方法,给出了过程模型到LPN的转换规则,利用LPN分析方法对模型进行了可达性分析、死锁检测,能有效地检验过程模型描述的正确性。在OWL-S编辑器中嵌入该功能,完善了编辑器的功能。
关键词 OWL—S过程模型 标签Petri网 可达性 死锁 Petri网标记语言
下载PDF
基于进程资源图PRG的进程死锁检测算法
16
作者 程昌品 陈强 陈文伟 《计算机应用与软件》 CSCD 北大核心 2006年第9期41-42,共2页
给出了基于进程资源图的进程非阻塞的判定定理,进而给出了基于进程资源图的死锁检测算法,该算法提供了一种公式化的验算方法,可操作性强。
关键词 进程 死锁 检测算法
下载PDF
解决哲学家进餐问题陷入死锁状态的系统改造方案分析 被引量:1
17
作者 孙时光 张晋 《辽宁大学学报(自然科学版)》 CAS 2013年第3期210-212,共3页
通过对"哲学家进餐问题"的讨论,提出了解决计算机系统死锁的若干行之有效的方案,并给出了相应的实现代码.为解决并发进程同步问题提供了参考.
关键词 哲学家进餐问题 进程同步 互斥 信号量机制 死锁
下载PDF
基于时域Petri网的业务流程重组建模与评估方法
18
作者 李山 王小艳 +1 位作者 王剑 盛义军 《计算机工程》 CAS CSCD 北大核心 2006年第23期47-48,67,共3页
采用基于时域Petri网的流程建模方法,对业务流程重组过程的可行性进行了分析。在时域Petri网模型的基础上,从是否存在死锁、制造提前期、执行时间和资源成本等方面进行了评估方法研究。通过建模与评估,减少了流程重组的盲目性,降低了重... 采用基于时域Petri网的流程建模方法,对业务流程重组过程的可行性进行了分析。在时域Petri网模型的基础上,从是否存在死锁、制造提前期、执行时间和资源成本等方面进行了评估方法研究。通过建模与评估,减少了流程重组的盲目性,降低了重组实施的风险。 展开更多
关键词 时域Petri网 建模 流程重组 死锁
下载PDF
BPEL流程间死锁检测研究
19
作者 黄俊飞 杨学红 宫云战 《计算机学报》 EI CSCD 北大核心 2011年第12期2427-2434,共8页
BPEL流程的正确性问题越来越受到广泛关注.作为一种支持并发机制的Web服务组合语言,不正确地使用并发和同步操作或不正确的交互都可能会使单一流程内部或流程间产生死锁.死锁问题是一类常见的并发缺陷,可能严重影响系统的可靠性与可用性... BPEL流程的正确性问题越来越受到广泛关注.作为一种支持并发机制的Web服务组合语言,不正确地使用并发和同步操作或不正确的交互都可能会使单一流程内部或流程间产生死锁.死锁问题是一类常见的并发缺陷,可能严重影响系统的可靠性与可用性.更为严重的是,对于业务流程组合这种可靠性和安全性要求极高的系统,一旦发生死锁,将会对业务系统产生严重的后果.为此作者在分析BPEL特性和死锁特征的基础上,提出了一种可在BPEL流程设计阶段检测流程死锁的方法,从而提高流程的可靠性,减少系统的维护代价.文中提出了一种从全局出发进行分析的方法,结合流程间执行的上下文信息,可以有效检测流程间的通信死锁,该方法也适用于其它与流程执行上下文相关的缺陷检测. 展开更多
关键词 BPEL 死锁 流程摘要 组合服务
下载PDF
过河问题的改进算法 被引量:2
20
作者 潘东静 赵丽敏 《德州学院学报》 2003年第2期76-78,共3页
过河问题是操作系统中进程同步和互斥的一个重要问题 ,传统的解决方法虽然解决了进程死锁问题 ,但当一面的过河者源源不断的到来时 ,另一面要求过河者会发生“饿死”现象 ,本文对原有算法进行改进 ,给出了一种新的算法 ,避免了“饿死”... 过河问题是操作系统中进程同步和互斥的一个重要问题 ,传统的解决方法虽然解决了进程死锁问题 ,但当一面的过河者源源不断的到来时 ,另一面要求过河者会发生“饿死”现象 ,本文对原有算法进行改进 ,给出了一种新的算法 ,避免了“饿死”现象 . 展开更多
关键词 操作系统 过河问题 进程同步 进程互斥 进程死锁 进程管理 “饿死”现象
下载PDF
上一页 1 2 3 下一页 到第
使用帮助 返回顶部