摘要
服务等级协定SLA(Serv ice L eve l A greem en ts)是目前多样化网络服务中服务质量保障的重要手段,但SLA存在诸如缺乏统一信息模型、重用度低等问题,而语义网中的本体论为解决目前SLA中存在的问题提供了有效的技术支持.本文采用本体来对SLA模板进行建模,为SLA概念、参数和度量提供严格的、统一的和富含语义的定义.在此基础上,对如何利用本体来组织和构建SLA模板知识库(O n toSLA t)进行阐述.基于SLA本体的匹配算法可依据服务需求描述对相应网络服务进行有效的匹配,并给出基于Q oS的选择;而SLA模板生成算法用于从SLA知识库中重构生成新的模板,以便有效地实现SLA重用.
Currently, Service Level Agreements (SLAs) become an important technology to guarantee Quality of Service (QoS) for various network services. On the one hand, customers can select the right service from numerous services according to the SLA provided by providers. On the other hand, providers can establish different contracts for different quality levels re-quirement. But there exist many issues on the SLA management, such as the absence of unified information model, low reuseability of the SLA, lacking roboticized ability, etc. Ontology plays a key role in the Semantic Web, which provides a canonical and precise description of the shared concepts and supports the specific domain knowledge reuse-abillty and the automatization. A new way is hereby offered to improve the SLA management. This paper adopts the ontology the to mode the SLA template and provides rigorous and unified definitions about the SLA concepts,SLA parameters and QoS metrics with rich semantics. How to organize and build the SLA template knowledge base (OntoSLAt) is also discussed. Using the matching algorithm based on the SLA ontology can match the corresponding network services according to the request profile and make a choice based on the QoS capability. Moreover, the algorithm creating the SLA used by agent builds a new optional SLA template for the client request description. Consequently, the old SLA template can be reused availably.
出处
《小型微型计算机系统》
CSCD
北大核心
2006年第7期1362-1368,共7页
Journal of Chinese Computer Systems
基金
国家"九七三"计划项目(2003CB317003)资助.
关键词
服务
SLA
QOS
语义网
本体
services
SLA template
QoS
semantic Web
ontology