期刊文献+

QoS需求驱动的服务配置框架 被引量:1

QoS-requirement-driven service configuration framework
下载PDF
导出
摘要 为支持服务质量敏感的基于组件的分布式应用的开发,中间件需要为组件提供并配置各种服务质量服务的非功能性属性。目前的组件架构提供的服务配置方式大多是静态的,且没有考虑不同客户的需求。在对EJB架构进行研究的基础上,提出一种服务质量需求驱动的服务配置框架。研究了根据客户的服务质量需求,在组件实例级别自动生成服务配置决策并实施,实现对不同客户服务差分处理。框架是一个基于服务配置的决策模型,通过多选择背包问题生成服务配置策略。最后通过一个应用实例对框架进行了验证。 To support the development of quality of service aware (QoS-aware) component-based distributed application, mlddleware should provide and configure various QoS services to handle the component's non-functional properties. However, the service configuration approaches ofmost component architectures are static, and do not consider the requirements among different clients. AQoSrequirement driven service configuration framework (QoSCF) that automates QoS service configuration decisions and enforcement at the component instance granularity given a specification of client's QoS requirement is proposed. QoSCF is service configuration decisionmaking based, and model the service configuration decision-making process as a multi-choice knapsack problem (MCKP). And this framework is validated by applying it to a representative scenario.
出处 《计算机工程与设计》 CSCD 北大核心 2007年第24期5825-5829,5834,共6页 Computer Engineering and Design
基金 国家863高技术研究发展计划基金项目(2004AA112010 2003AA414310) 国家973重点基础研究发展计划基金项目(2002CB312005)
关键词 企业组件 组件中间件 服务质量 服务配置 多选择背包问题 EJB middleware QoS service configuration MCKP
  • 相关文献

参考文献13

  • 1Schantz RE,Schmidt DC.Research advances in middleware for distributed systems [C]. Deventer: IFIP 17th World Computer Congress,2002:1-36.
  • 2Sharath Babu Musunoori,Stachli R,Eliassen E QuA: QoS-aware component architecture support for grid [R]. Washington, DC: IEEE Computer Society,2004:277-282.
  • 3Vahe Poladian.Dynamic configuration of resource-aware services[C].26th international Conference on Software Engineering. Washington,DC:IEEE Computer Society,2004:604-631.
  • 4Miguel MA.Integration of QoS facilities into component container architectures [C]. 5th IEEE Int'1 Symp on Object-Oriented Real-Time Distributed Computing.Washington,DC:IEEE Computer Society,2002:394-401.
  • 5Geibs K.Middleware challenges ahead[J].IEEE Computer Society Press,2001,34(6):24-31.
  • 6Steffen Gobel,Christoph Pohl,Simone Rottger, et al.The COM- QUAD component model: Enabling dynamic selection of implementations by weaving non-functional aspects[C].3rd International Conference on Aspect-oriented Software Development. New York,NY:ACM Press,2004:74-82.
  • 7Danilo Ardagna,Barbara Pemici.Global and local qos constraints guarantee in web service selection [C]. IEEE International Conference on Web Services. Washington, DC:IEEE Computer Society,2005:805-806.
  • 8Tao Yu,Kwei-Jay Lin.Service selection algorithms for web services with end-to-end QoS constraints[J]. Inf Syst E-Business Management,2005,3(2): 103-126.
  • 9Object Management Group. CORBA Components [EB/OL]. http://www.omg.org/cgi-bin/doc? formal/05 -07-04,2004.
  • 10David Pisinger.Knapsack problems[M].Spfinger,2004:317-248.

二级参考文献64

  • 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.

共引文献85

同被引文献4

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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