发明名称 |
一种自组织网络中服务合成的可靠代理执行方法 |
摘要 |
本发明属于自组织网络技术领域,具体是涉及一种自组织网络中服务合成的可靠代理执行方法。该方法包括:请求源通过执行代理评估及自组织网络评估,了解各个执行代理的状态和能力;请求源的执行代理选择,一旦执行代理选择完毕,将请求的合成服务转移到执行代理开始执行;执行代理的执行和出错处理。本发明可以提高服务合成执行的成功率以及缩短服务合成执行的时间,更好地适应自组织网络中节点的动态性以及不稳定性,提高服务合成在自组织网络中的实用性。 |
申请公布号 |
CN101179498B |
申请公布日期 |
2012.05.09 |
申请号 |
CN200710170789.5 |
申请日期 |
2007.11.22 |
申请人 |
复旦大学 |
发明人 |
王雪平;荆一楠;杨松;孙未未 |
分类号 |
H04L12/56(2006.01)I;H04L29/06(2006.01)I |
主分类号 |
H04L12/56(2006.01)I |
代理机构 |
上海正旦专利代理有限公司 31200 |
代理人 |
陆飞;盛志范 |
主权项 |
一种自组织网络中服务合成的可靠代理执行方法,其特征是,包括如下步骤:(1)请求源的执行代理及自组织网络评估请求源节点搜集执行代理的信息,包括执行代理附近原子服务的多少、执行代理目前的负载、执行代理电池能量情况的信息;并对节点的动态性和不稳定性进行评估,从而确定完成一个服务合成最小需要经历的代理节点的数目;(2)请求源的执行代理选择请求源节点在取得上述信息后,根据效用函数计算每个执行代理的效用函数,根据步骤(1)中计算出来的节点的动态性和不稳定性指标,选择合适数量的执行代理;一旦执行代理选择完毕,将请求的合成服务转移到执行代理开始执行;(3)执行代理的执行每个执行代理在获得请求源转移过来的服务合成请求后,将服务分解为服务执行路径,并按照服务执行路径依次选择原子服务进行执行;(4)出错处理在代理执行的过程中,如果请求源不能及时获取所有执行代理的执行情况,那么请求源将重复步骤(2),重新选择新的执行代理,启动代理执行的过程,直到步骤(3)成功。 |
地址 |
200433 上海市邯郸路220号 |