一种支持性能优化的软件部署描述语言  被引量:2

A Software Deployment Description Language for Performance Optimization

在线阅读下载全文

作  者:骆慧[1,2] 应时[1,2] 李琳[1,2] 董波[1,2] 

机构地区:[1]武汉大学软件工程国家重点实验室,武汉430072 [2]武汉大学计算机学院,武汉430072

出  处:《计算机工程》2017年第6期11-18,共8页Computer Engineering

基  金:国家自然科学基金(61373038);国家"863"计划项目(2012AA011204)

摘  要:现有的软件即服务(SaaS)动态部署模型和语言在描述软件部署方案时,主要关注部署配置信息、性能需求及资源可用性需求,难以为面向SaaS软件部署方案的性能优化提供支持。为此,提出一种SaaS软件部署描述语言(SSDL)。SSDL根据SaaS软件部署的特点,结合SaaS软件性能优化所需的信息,从部署环境、部署对象、部署计划和部署约束4个方面构建SSDL概念模型,描述SaaS软件部署方案并给出基于SSDL的性能优化方法。通过应急任务运行管理系统部署方案的性能优化实验,验证了提出的SSDL对软件性能优化的支撑作用。The existing Software as a Service (SaaS) dynamic deployment models and languages mainly focus on deployment configuration information and performance or resource availability requirement when describing software deployment scheme, which cannot support performance optimization of SaaS software deployment scheme. Based on the above problems, this paper puts forward a SaaS Software Deployment Language (SSDL) according to SaaS software deployment' s characteristics and information SaaS software performance optimization requires. This paper constructs the conceptual model of SSDL describing SaaS software deployment scheme from four aspects which are deployment environment, deployment object, deployment plan and deployment constraint, and then presents the performance optimization method based on SSDL. Finally,a deployment scheme performance optimization experiment of an emergency task operation management system verifies the support function of the proposed SSDL for software performance optimization.

关 键 词:软件即服务 部署描述语言 性能优化 部署方案 概念模型 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象