- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于再生周期技术POOSL构件库扩展
基于再生周期技术POOSL构件库扩展
摘要:针对POOSL不支持定量分析系统的吞吐量、时延等长期样本均值性能指标的缺点,引入再生周期技术扩展了POOSL的构件库。这对在系统早期设计阶段确定可行的参数设置具有重要的应用价值。??
关键词:面向对象的并行描述语言; 长期样本均值; 再生周期; 性能分析
中图分类号:TP391文献标志码:A
文章编号:1001-3695(2007)08-0109-03
POOSL(parallel object??oriented specification language)是荷兰Eindhoven大学研究和设计的面向对象的形式化建模语言[1]。它是专门为复杂实时软/硬件系统开发而设计的,该语言基于数学定义的语义使得它能够精确地描述系统并发、分布、实时特性[2]。它已经被证明是一种非常高效的分析和评估工业级系统的建模语言,并已成功地建模分析了以下几种系统:IBMZurich research laboratory的packet switch system[3]、network processor[4]、DECT wireless protocol[5]。??
POOSL的显著特点[1,2]有:基于离散马尔科夫链,能够有效地描述系统并发、分布和实时的行为;执行速度快,能够以直观的方式描述大型工业级系统;能够再现模拟执行结果,即执行结果具有确定性和惟一性。??
在系统的建模和性能分析中,经常需要定量分析和评估系统吞吐量、时延和缓存平均利用率等长期样本均值性能指标,但POOSL本身不支持分析这类指标。??
1POOSL及建模工具??
1.1 POOSL??
POOSL基于古典的进程代数,很适合描述复杂系统的实时行为和验证其功能正确性。POOSL由数据类、处理器类以及聚类三部分组成。??
1.2建模工具SHESim和Rotalumis??
为了在早期设计阶段开发出POOSL可执行模型,荷兰Eindhoven大学开发了交互式建模工具SHESim和高速执行引擎Rotalumis[1,6]。SHESim能够生成POOSL的可执行抽象模型,能够以可视化的方式建立和修改POOSL数据类、处理器类及聚类。通过SHESim工具也可以方便地调试模型,借助模拟执行中产生的交互图表可以分析消息交互情况,并动态验证模型的正确性。Rotalumis能够快速模拟执行大型的工业级系统模型,从而能够迅速获取SHESim所建模型的执行结果。??
1.3POOSL的特点??
POOSL模型能够被转换为离散马尔科夫链。如果转换后的离散马尔科夫链的状态空间不大,则可以用数学方法分析计算由它确定的性能指标。但是由于工业级系统非常复杂,状态空间极其庞大,实际应用中采用模拟方式进行分析。模拟执行的结果只有达到足够精度时才有实际意义,在使用POOSL进行系统的建模和性能分析中,为了准确地分析性能指标的精度,并使模拟执行过程在达到预先给定的精度时自动终止,采用置信区间技术。??
通常应用该技术分析计算性能指标的置信区间要求所分析的随机变量是独立同分布的,但在分析系统吞吐量、时延、缓存平均利用率等长期样本均值性能指标时,这个属性通常得不到满足[2]。为了解决这个问题,应用再生周期技术分析计算这类性能指标,并扩展了POOSL的构件库。??
2再生周期技术??
应用上述传统的置信区间技术分析计算性能指标的精度要求r(X??1),r(X??2),…,r(X??n)是独立同分布的随机变量。但是在分析计算长期样本均值性能指标时,这个属性通常得不到满足[2]。本文采用再生周期技术计算长期样本均值性能指标。??
3POOSL构件库的扩展及应用??
3.1POOSL构件库的扩展??
为了在嵌入式系统建模时重复使用,建立了典型的功能构件类库、资源构件类库以及性能评价类库。嵌入式系统功能构件类库(进程类和聚类)包括任务调度类、队列类、缓冲器类、信息通道类等。嵌入式资源构件类库(进程类和聚类)包括CPU处理器、存储器、总线、I/O设备等。将再生周期技术应用于实际的POOSL建模和性能分析中,建立了一个可量化的性能评价类库(数据类)。为了评估一些不同性质的系统性能,如反映被设计系统的时延、抖动、吞吐量、信道丢包率、CPU利用率等,构造了多个典型的性能分析数据类,包括长期样本均值类、长期时间均值类和长期速率类,分别用于计算时延、缓存平均利用率、吞吐量等性能指标。另外还包括一些常用的类,如normal(正态分布)、uniform(平均分布)等。??
在计算过程中,首先设定需要达到的置信度和相对
您可能关注的文档
- 基于关联主义与行为主义MOOC课程模式比较研究.doc
- 基于关联主义初中英语阅读教学设计研究.doc
- 基于关联分析互联网商户评分研究.doc
- 基于关联交易视角代理问题研究.doc
- 基于关联原理绩效导向企业培训教学设计研究.doc
- 基于关联度模型湛江港与城市经济关系研究.doc
- 基于关联数据图书馆信息资源整合分析.doc
- 基于农庄小镇理论豫西乡土聚落地域基因传承分析.doc
- 基于关联数据机构知识库联盟构建研究.doc
- 基于关联数据科研关系揭示与未来研究.doc
- 2026-2031主动脉介入治疗医疗器械、心血管介入器械行业细分产品市场发展规模前景预测及投资战略规.docx
- 2025年企业创新创业考试题库(含答案).docx
- Django框架高并发架构设计实践.docx
- 2025年计量经济学简答题题库及答案.doc
- 2026-2031中国黑色金属冶炼和压延加工市场供需格局及未来发展趋势报告.docx
- 2025年三基理论考试(护士)考试题库(含答案).docx
- 国潮品牌认知对购买意愿的双路径影响.docx
- 编程技能区块链智能合约开发.docx
- 第六章 反比例函数(讲义)-北师大版九年级数学上册【含答案】.pdf
- 2026-2031中国黑猪养殖行业市场调查及投资前景预测报告.docx
最近下载
- 智慧水利工程基础知识单选题100道及答案.docx VIP
- 牙列拥挤的矫治.ppt VIP
- 《园林景观手绘技法表现》课件(共六章——下).pptx VIP
- 抖音新创作者规则学习考试抖音达人违规免处罚考试答案.docx VIP
- 赛力斯SF5使用说明书2(共2部分).pdf VIP
- Unit 2 Face Lesson 1(课件) 一年级英语上学期(人教新起点版).pptx VIP
- 《园林景观手绘技法表现》课件(共六章——上).pptx VIP
- 2025年国家执业药师考试《中药一》常用中药材彩图(第七版 高清图片) .pdf VIP
- 急性药物中毒的急救与护理.ppt VIP
- 海外项目工作总结8篇.docx VIP
原创力文档


文档评论(0)