摘要
服务发现是网络分布式环境下进行信息共享、数据集成、流程协作的前提。广域网下的服务发现机制必须在无可直接利用的广播和组播机制上解决系统的规模伸缩性问题,以合理的代价为用户提供高效的服务发现机制。采用覆盖网络体系结构,并实际构建了具有一定可伸缩性的服务发现系统Service CatalogNet。Service CatalogNet基于分布存储的服务信息和后缀树形式的服务信息索引,实现了协作式服务发现机制,特别提供了QoS感知的服务发现机制,即可基于客户的QoS指标生成应用层选播/多播路由,进而实现服务发现。实验结果表明,该服务发现机制在发现性能上优于LDAP实现。
Service discovery is the premise of information sharing,data integration and process collaboration in distributed environment. Under the wide area network environment in which no suitable broadcast and multicast mechanism is available to service discovery mechanism, achieving scalability with respect to size is required, in addition to providing efficient discovery performance while keeping appropriate costs. This paper adopts an overlay network architecture and constructs a service discovery system, named Service CatalogNet, aiming at a certain degree of scalability. Based on distributed service information and index of suffix tree, Service CatalogNet implements collaborative service discovery mechanism, especially supporting QoS-aware discovery, i. e. generating anycast/multicast routing path first according to client's QoS metrics, and then complete collaborative discovery. Experiment results show the discovery performance of our service discovery mechanism is more efficient than that of LDAP implementations.
出处
《计算机科学》
CSCD
北大核心
2008年第10期262-265,共4页
Computer Science
基金
国家高技术研究发展计划863资助项目(编号2006AA01Z231)
国家自然科学基金(编号60673123)的资助
关键词
服务发现
索引后缀树
QoS感知的协作发现
Service discovery,Index suffix tree, QoS-aware collaborative discovery