论文摘要
随着并发系统在诸多领域的广泛应用,如何对其性能分析以确保系统的质量,这已成为开发人员及使用者特别关注的问题。在软件工程的早期阶段,对系统建立模型并做性能分析,可以及时发现设计错误,减少后期修改及测试的费用。人们提出了许多形式化建模和性能分析方法,主要有:排队论、随机Petri网(SPN)、随机进程代数(SPA)。这些方法都是基于马尔可夫过程,因此会遇到状态空间爆炸问题。且排队论无法合理描述并发系统的同步、资源共享等现象。由于随机Petri网(SPN)对并发系统具有很强的描述、分析能力,备受人们的青睐。尽管人们提出了许多减小状态空间的技术,然而仍旧存在状态空间爆炸问题。为此,本文借助并行计算,通过并行求解常微分方程组,提出一种大规模并发系统建模及性能分析的方法。主要工作如下:(1)建模。本文引入Petri网描述并发系统,将其连续化,用常微分方程组对系统建模。这样不仅避免了状态爆炸,而且直接利用MATLAB,通过求解方程组就能定量地分析系统的性能。(2)并行计算。当实际系统规模变大时,状态个数将很多,MATLAB显然不够用。针对本文这种具有特殊结构的方程组,给出Petri网到超图的转换规则,根据超图剖分的结果将方程组分块,进而借助软件SUNDIALS并行求解,达到了负载平衡最优化、通讯最小化,解决了并行计算的瓶颈问题。(3)性能分析。结合方程组的解,给出系统性能分析方法及优化性能的建议,并与随机Petri网性能分析的方法及复杂度比较证明。最后通过典型实例具体分析了并行算法的复杂度、系统的性能,进而说明本文方法的优越性。
论文目录
相关论文文献
- [1].并发系统概率空间的形式化构造方法[J]. 计算机工程与科学 2008(11)
- [2].并发系统中基于优先级的调度分析[J]. 计算机科学 2016(S2)
- [3].扩展π演算对时间相关移动并发系统的建模与推演[J]. 西安交通大学学报 2014(09)
- [4].医院实时多并发系统的研究[J]. 价值工程 2011(09)
- [5].白塞病并发系统损害51例临床特点分析[J]. 中国药物与临床 2018(07)
- [6].并发系统互斥约束的形式化验证[J]. 商洛学院学报 2011(06)
- [7].模型检测中的偏序简化[J]. 扬州职业大学学报 2009(04)
- [8].基于TCSP的实时并发系统测试方法[J]. 高技术通讯 2015(04)
- [9].基于本体的并发错误测试工具推荐方法研究[J]. 计算机科学 2017(11)
- [10].“基于Petri网的协议工程及并发系统建模”学术研讨会征文通知[J]. 计算机科学与探索 2008(01)
- [11].基于ASP的CSP并发系统验证研究[J]. 计算机科学 2012(12)
- [12].并发系统的安全性与活性的验证方法[J]. 计算机工程与应用 2008(04)
- [13].实时并发系统的PTSL模型检测[J]. 智能系统学报 2017(05)
- [14].模型检测中的偏序约简[J]. 电脑知识与技术 2009(26)
- [15].基于动作细化的握手扩展[J]. 电子科技大学学报 2011(03)
- [16].用基于流事件结构的偏序时序逻辑刻画并发系统多诱因特征[J]. 四川大学学报(工程科学版) 2008(01)
- [17].浅析模型检测技术[J]. 信息技术与信息化 2014(07)
- [18].程序中死锁检测的方法和工具[J]. 现代计算机(专业版) 2017(03)
- [19].基于偏序简化的并发系统验证[J]. 计算机应用与软件 2008(06)
- [20].采用扩展π演算的测试用例生成方法[J]. 计算机工程与设计 2016(11)
- [21].高性能网站安全建设探讨[J]. 计算机安全 2012(10)
- [22].广义可能性决策过程的计算树逻辑模型检测[J]. 计算机工程与科学 2015(11)
- [23].多发伤并发系统炎症反应综合征患者的肠内营养支持与护理[J]. 现代中西医结合杂志 2009(18)
- [24].基于进程代数的系统性能评价方法综述[J]. 软件导刊 2015(02)
- [25].Email系统特征交互问题的π-演算检测[J]. 华侨大学学报(自然科学版) 2011(02)
- [26].基于场景的并发系统需求验证方法研究[J]. 哈尔滨工程大学学报 2011(10)
- [27].SOCKET通信程序模型抽取及可靠性验证[J]. 计算机科学 2012(11)
- [28].葡萄酒色痣并发系统畸形1例[J]. 临床皮肤科杂志 2020(02)
- [29].关于并发系统分支互模拟关系发散性保持的研究[J]. 计算机系统应用 2016(12)
- [30].产科危重症并发系统器官功能衰竭的临床分析[J]. 中国医药导刊 2012(12)