当前位置:问答库>论文摘要

题目:面向资源使用问题基于多主体的网络式软件系统可用性仿真分析

关键词:网络式软件系统;软件可用性;Agent;仿真分析;资源使用;高并发

  摘要


随着网络的普及与发展,依托于网络的软件系统越来越多,其结构和功能也越来越复杂,建模与仿真的研究方法已经成为了未来软件研究的必要手段。而随着各种业务逐渐搬到网络上进行,受我国庞大的人口基数和特殊业务模式的影响,很多网络式软件系统出现了各式各样的可用性问题,例如服务器无法响应、响应缓慢等。面对这类可用性问题,传统的基于概率的软件可用性仿真研究方法已经不再适用,因此需要寻找一种新的软件可用性仿真分析思路。

本文以网络式软件系统为研究对象,吸收和借鉴基于服务的观点对网络式软件系统进行建模,并针对多用户高并发的使用场景,借鉴模型驱动的软件开发方法思路,提出从资源使用的角度建立模型,分析和研究网络式软件系统在并发场景下的可用性能力与表现,从而提出一种新的软件可用性仿真研究思路。

借鉴模型驱动的软件开发方法思路,本文首先调研并分析了网络式软件系统常见结构,提出采用基于服务的抽象方式,按照分层和业务逐层分解的方式建立网络式软件系统的软件模型;进而分析软件系统运行环境中与资源相关的各类因素,并建立了资源概念、资源使用和资源失效判据模型,建立加入可用性属性的网络式软件系统软件模型,使从资源角度研究软件可用性变得有法可依;随后,通过分析和借鉴基于Agent的建模与仿真方法,建立了仿真分析模型,并实现了加入可用性属性的软件模型向仿真分析模型的转换。最后,以开源的电子商务系统iWebshop为例,综合运用了本文研究的所有成果,验证了本文成果的有效性和适用性。