首页> 中文学位 >基于赋时着色Petri网的Web系统建模仿真与性能评价
【6h】

基于赋时着色Petri网的Web系统建模仿真与性能评价

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1课题的研究背景及意义

1.2国内外研究现状

1.3主要内容及创新点

1.4论文组织结构

第二章 赋时着色Petri网

2.1 Petri网的基本概念

2.2赋时着色Petri网的基本理论

2.2.1着色Petri网

2.2.2赋时着色Petri网

2.2.3层次着色Petri网

2.2.4赋时着色Petri网的动态属性

2.2.5赋时着色Petri网的优点

2.3基于CPN Tools的赋时着色Petri网评价方法

2.3.1 CPN Tools简介

2.3.2状态空间分析

2.3.3 Monitor性能分析

2.4本章小结

第三章Web系统

3.1 Web系统概述

3.2 Web系统数学模型分析

3.3 Web系统流程分析

3.3.1 Web系统基本流程

3.3.2 Web系统流程常见问题分析

3.4 Web本章小结

第四章基于TCPN的Web系统性能分析模型

4.1假设或约定

4.2 TCPN模型的分层建模

4.2.1 Web系统顶层模块

4.2.2 Server子模块

4.2.3 Network子模块

4.2.4 Browser子模块

4.3 TCPN模型运行结果

4.4 TCPN模型的性能分析能力

4.4.1 Web系统性能指标

4.4.2 TCPN模型性能分析方法

4.5本章小结

第五章 具体实例

5.1状态空间分析保证Web系统流程正确性

5.2 Monitor性能分析优化Web系统流程

5.2.1用户请求响应的流程模型

5.2.2用户请求响应流程优化策略

5.2.3 Monitor性能分析

5.3本章小结

结论与展望

1论文总结

2论文研究展望

参考文献

在学期间发表的学术论文

致 谢

展开▼

摘要

随着Web系统的迅猛发展和广泛应用,其功能验证和性能提高越来越受到重视,Web系统的开发成为一项复杂而艰巨的工作。开发者希望在早期就能对系统的功能和性能进行评价,尽早发现设计中存在的缺陷,采取改进措施以提高Web系统的性能。因此,对Web系统进行建模分析和性能评价十分重要。 很多学者致力于Web系统建模和仿真的研究,提出了很多形式化建模和性能分析方法,主要有排队网络(Queuing Network)、随机Petri网(Stochastic Petri Net,SPN)、随机进程代数(Stochastic Process Algebra,SPA)、着色Petri网(Colored Petri Net,CPN)等。SPA、SPN和排队网络的求解过程,都是利用对应的马尔可夫链,由于“状态空间爆炸问题”,一个很小的系统转换为数学分析模型都是相当困难甚至是不可能的。SPN具有更强的模型描述能力,尤其对于分布式系统、并行系统和同步系统等的性能分析更是如此,但是随着位置、变迁和token数的增多,仍存在着状态空间爆炸的问题。着色Petri网是一种图形化的系统建模和分析工具,它特别适合描述顺序、并发、冲突以及同步等现象。着色Petri网不仅可以刻画系统的静态结构,还可以分析系统的动态行为。它既有直观的图形表示,又有深刻的数学基础,可以利用马尔可夫链等多种数学工具对模型进行验证和分析。本文考虑用高级Petri网--赋时着色Petri网(TCPN)来建立更加精确的TCPN模型,TCPN更容易描述和分析基于时间的模型中并发处理之间的同步、通信和资源共享等,正适合模拟和分析复杂的Web系统。本文主要工作集中于Web系统流程的改进、TCPN建模和TCPN模型的性能评价,主要工作概括如下: 第一,分析了经典Petri网的特点,深入学习了层次着色Petri网,分析了赋时着色Petri网的动态属性和建模优势,学习了CPN Tools的性能分析方法。 第二,从理论角度分析了Web系统的工作机制和流程,充分利用TCPN适于模拟和处理流程的特点,用TCPN分析了Web系统流程中可能出现的问题以及如何发现和改进。 第三,用基于TCPN理论的形式化方法建立了Web系统模型,通过对用户信息注册和请求响应的具体实例进行状态空间功能验证和Monitor性能分析,实现了Web系统流程调整优化,从而提高了系统性能。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号