首页 | 本学科首页   官方微博 | 高级检索  
     

一种基于性能模型的中间件自配置框架
引用本文:胡剑军,官荷卿,魏峻,黄涛.一种基于性能模型的中间件自配置框架[J].软件学报,2007,18(9):2117-2129.
作者姓名:胡剑军  官荷卿  魏峻  黄涛
作者单位:1. 中国科学院,软件研究所,软件工程技术研究中心,北京,100080;中国科学院,软件研究所,计算机科学国家重点实验室,北京,100080;中国科学院,研究生院,北京,100049
2. 中国科学院,软件研究所,软件工程技术研究中心,北京,100080;中国科学院,软件研究所,计算机科学国家重点实验室,北京,100080
基金项目:国家自然科学基金;国家重点基础研究发展计划(973计划)
摘    要:高动态的计算环境使得QoS(quality of service)保障对于基于组件的分布式系统越来越重要,软件系统需要具备自我调整的能力以适应外部环境的变化.给出一种自适应的中间件配置框架,能够动态感知负载变化,并自动调整系统参数配置以保持用户所要求的服务质量.该框架的核心是一个基于分层排队网络的性能预测模型,用于指导搜索最优的资源配置,使性能需求得到最大的满足.在OnceAS应用服务器上进行原型实现,并以StockOnline应用做实验,比较了在使用和不使用该框架时的性能需求的满足情况.结果显示,在负载增加时,通过自配置框架的调控,应用性能需求的保障程度得到了较大的提升.

关 键 词:服务质量  性能模型  自配置  分层排队网络
收稿时间:2006-06-12
修稿时间:2006-06-122006-08-22

A Performance Model-Based Self-Configuration Framework for Middleware
HU Jian-Jun,GUAN He-Qing,WEI Jun and HUANG Tao.A Performance Model-Based Self-Configuration Framework for Middleware[J].Journal of Software,2007,18(9):2117-2129.
Authors:HU Jian-Jun  GUAN He-Qing  WEI Jun and HUANG Tao
Affiliation:1.Technology Center of Software Engineering, Institute of Software, The Chinese Academy of Sciences, Beijing 100080, China;State Key Laboratory of Computer Science, Institute of Software, The Chinese Academy of Sciences, Beijing 100080, China;Graduate University, The Chinese Academy of Sciences, Beijing 100049, China
Abstract:High dynamic computing environment makes QoS(quality of service)guarantee more important for component-based distributed system.Software system should possess self-tuning capacity for reacting to external environment variation.This paper proposes an adaptive self-configuration framework,which can automatically tune configuration parameters to preserve QoS as workload changes.The key of this framework is a layered queuing network based performance model,and it guides the search for the best combination of configuration parameters to satisfy the QoS requirement.This self-configuration framework is prototyped on OnceAS application server,and is validated using StockOnline by comparing the performance requirement satisfaction with and without this framework.The results show that through the framework's regulation,system performs well on QoS goal.
Keywords:EJB(enterprise Java Bean)
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号