摘要
为支持服务质量敏感的基于组件的分布式应用的开发,中间件需要为组件提供并配置各种服务质量服务的非功能性属性。目前的组件架构提供的服务配置方式大多是静态的,且没有考虑不同客户的需求。在对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)