检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]重庆大学计算机学院,重庆400030 [2]重庆大学软件学院,重庆400030 [3]中国建筑科学研究院,北京100013
出 处:《计算机应用》2010年第6期1638-1641,共4页journal of Computer Applications
基 金:国家科技支撑计划项目(2007BAF23B0302);重庆大学研究生科技创新基金资助项目(200811A1C0030292)
摘 要:服务查找是面向服务架构(SOA)中一个非常重要的环节,但目前的服务查找算法一般并未考虑到服务查找节点间的负载均衡,在请求频繁条件下不能满足查找效率的要求。提出一种分布式的、综合考虑节点处理能力和网络延时、适用于SOA中分布式服务注册中心的服务查找请求路由算法HaFA。该算法利用负载度实现对服务节点计算能力的度量,解决了负载度均衡后任务仍可能分配到弱计算能力节点上的问题,提高了服务注册中心计算资源的利用率;利用节点负载波动率估量下一个离散时间点的负载度,解决了网络延时期间负载波动对实现均衡造成影响的问题。实验结果表明,HaFA在分布式服务查找中能有效提高系统吞吐率,缩短结果响应的平均等待时间。Service discovery is a very important part in Service-Oriented Architecture (SOA).However,current service discovery algorithms do not take account of the load balancing of the service discovery nodes,so they can not meet the requirements of search efficiency in frequent requests.To solve this problem,a distributed request routing algorithm for service discovery named HaFA,considering the node capacity and network latency,was proposed for a distributed service registry center in SOA.This algorithm measured the node's computation power using the load on the node to solve the problem that the tasks may still be assigned to the node which has weak capacity after balancing of the load degree,and can improve the utilization of computation resources in the service registry center.It used the load fluctuation rate of the node to estimate the load degree of the next discrete-time point to solve the problem that the load fluctuation during the network delay has impact on the load balancing.The experimental results show that HaFA algorithm can effectively improve the system throughput in distributed service discovery and shorten the average waiting time for response.
关 键 词:面向服务架构 服务查找请求 路由 负载均衡 系统吞吐率
分 类 号:TP393[自动化与计算机技术—计算机应用技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.206