期刊文献+

一种基于性能模型的中间件自配置框架 被引量:10

A Performance Model-Based Self-Configuration Framework for Middleware
下载PDF
导出
摘要 高动态的计算环境使得QoS(qualicy of service)保障对于基于组件的分布式系统越来越重要,软件系统需要具备自我调整的能力以适应外部环境的变化.给出一种自适应的中间件配置框架,能够动态感知负载变化,并自动调整系统参数配置以保持用户所要求的服务质量.该框架的核心是一个基于分层排队网络的性能预测模型,用于指导搜索最优的资源配置,使性能需求得到最大的满足.在OnceAS应用服务器上进行原型实现,并以StockOnline应用做实验,比较了在使用和不使用该框架时的性能需求的满足情况.结果显示,在负载增加时,通过自配置框架的调控,应用性能需求的保障程度得到了较大的提升. 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.
出处 《软件学报》 EI CSCD 北大核心 2007年第9期2117-2129,共13页 Journal of Software
基金 Supported by the National Natural Science Foundation of China under Grant No.60573126(国家自然科学基金) the National Basic Research Program of China under Grant No.2002CB312005(国家重点基础研究发展计划(973))
关键词 EJB(enterprise JAVA Bean) 服务质量 性能模型 自配置 分层排队网络 EJB(enterprise Java Bean) QoS(quality of service) performance model self-configuration layeredqueuing network
  • 相关文献

参考文献2

二级参考文献63

  • 1吴杰.分布式系统设计[M].北京:机器工业出版社,1999.192-243.
  • 2Bates J. The state of the art in distributed and dependable computing. A CaberNet Sponsord Report, 1998.http://citeseer.nj .nec.com/bates98state.html.
  • 3Astley M, Sturman DC, Agha G. Customizable middleware for modular distributed software. Communications of the ACM,2001,44(5):99-107.
  • 4Blair GS, Coulson G, Robin P, Papathomas M. An architecture for next generation middleware. In: Davies N, Raymond K, Seitz J,eds. Proceedings of the Middleware'98. Springer-Verlag, 1998. 191-206.
  • 5Truyen E, Bo Norregaard Jorgensen. Component architecture for dynamic reconfiguration of object request brokers. In:Proceedings of the Middleware 2000 Conference. New York: Springer-Verlag, 2000.
  • 6Parlavantzas N, Coulson G, Blair GS. Applying component frameworks to develop flexible middleware. In: Cazzola W, eds.On-Line Proceedings of ECOOP 2000 Workshop on Reflection and Metalevel Architectures. 2000.
  • 7Blair GS, Coulson G. The case for reflective middleware: Building middleware that is flexible, reconflgurable and yet simple to use.Communications of the ACM, 2002,45(6):33-38.
  • 8Parlavantzas N, Coulson G, Clarke M, Blair G. Towards a reflective component-based middleware architecture. In: Cazzola W, eds.On-Line Proceedings of ECOOP 2000 Workshop on Reflection and Metalevel Architectures. 2000. http://citeseer.nj.nec.com/331827.html.
  • 9Roman E, Oberg R. The technical benefits of EJB and J2EE technologies over COM+ and windows. Middleware Company, 1999.http://java.sun.com/products/ejb/pdf/j2ee_dnatwp.pdf.
  • 10Sun Microsystems. J2EE compatibility. 2003. http://java.sun.com/j2ee/compatibility.html.

共引文献222

同被引文献94

引证文献10

二级引证文献29

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部