面向服务质量保障的认知网络服务迁移方法技术

技术编号:6613606 阅读:354 留言:0更新日期:2012-04-11 18:40
本发明专利技术的目的在于提供面向服务质量保障的认知网络服务迁移方法,若认知网络系统检测到了系统中存在工作节点服务失效的情况,则启动服务迁移机制:暂停服务失效的节点上当前正在执行的服务,同时创建一个服务迁移实例;对暂停的服务进行分层重构;计算迁移路径,然后向迁移节点发送服务迁移请求;迁移节点收到请求后,进行迁移并告知新的迁移位置,并在新的工作节点进行服务注册,激活挂起的迁移服务,原工作节点删除迁移服务的备份,本次服务迁移过程完成。本发明专利技术从根本上解决了网络环境下服务容错恢复开销大效果欠佳的技术难题,具有成本低,副作用小以及实施简单的特点,具有较好的市场应用前景。

【技术实现步骤摘要】

【技术保护点】
1.面向服务质量保障的认知网络服务迁移方法,其特征是:认知网络系统将服务迁移实例导入工作节点服务队列等待并执行,如果服务执行正常则服务迁移机制不启动;若系统检测到了系统中存在工作节点服务失效的情况,则启动服务迁移机制,步骤如下:(1)暂停该服务失效的节点上当前正在执行的服务,并获取其他服务的执行情况,同时创建一个服务迁移实例,对于服务迁移实例的创建,均通过当前工作节点生成;(2)对步骤(1)暂停的服务进行分层重构:首先,服务集M由一个有向无环图DAG来表示,定义为M=(H,U),其中H={Hi |i=1,2,...n},H代表认知网络系统中的n个服务的集合,Uij={(Hi,Hj)|Hi,Hj∈H,i<j},|U|=e,U表示拥有e条边的有向边集合,DAG中的每一个节点代表一个服务,是服务迁移中的最小单位,服务节点Hi的权重为计算成本、记作W(Hi),Uij表示服务之间存在的时间上的依赖关系,在DAG模型中,网络节点采用空间共享机制,DAG中的每一个节点代表一个计算子服务,假设网络中存在Mi个节点,i=0,1,...,m-1,n个子服务Hj,j=0,1,...,n-1,每一个子服务均分配给一个网络节点,并采用以下三个随机变量来描述计算服务Hj的执行情况,即服务计算时间服务开始时间和服务结束时间且满足设计算子服务Sj分配给了节点Mi,设网络失效服从指数分布,即失效的发生属于随机行为,则失效发生服从泊松分布,均值为μf,偏差为λf,而网络服务迁移时间则服从一般分布,所述的迁移时间指的是失效DAG子服务迁移至当前空闲工作节点并开始执行的时间,设ω为子服务负载,服务执行期间发生失效S次,则服务计算时间可由下式计算:(math)??(mrow)?(msubsup)?(mi)T(/mi)?(mi)j(/mi)?(mi)C(/mi)?(/msubsup)?(mo)=(/mo)?(mi)ω(/mi)?(mo)+(/mo)?(msub)?(mi)X(/mi)?(mn)1(/mn)?(/msub)?(mo)+(/mo)?(msub)?(mi)X(/mi)?(mn)2(/mn)?(/msub)?(mo)+(/mo)?(mo).(/mo)?(mo).(/mo)?(mo).(/mo)?(mo)+(/mo)?(msub)?(mi)X(/mi)?(mi)S(/mi)?(/msub)?(mo)+(/mo)?(msub)?(mi)Y(/mi)?(mn)1(/mn)?(/msub)?(mo)+(/mo)?(msub)?(mi)Y(/mi)?(mn)2(/mn)?(/msub)?(mo)+(/mo)?(mo).(/mo)?(mo).(/mo)?(mo).(/mo)?(msub)?(mrow)?(mo)+(/mo)?(mi)Y(/mi)?(/mrow)?(mi)S(/mi)?(/msub)?(mo),(/mo)?(/mrow)?(/math)其中Xi(1≤i≤S)为网络宕机时间,Yi(1≤i≤S)表示网络恢复时间;(3)计算迁移路径,然后向迁移节点发送服务迁移请求,服务迁移路径计算方法如下:在t=0时刻,假设所有节点均正常,而当网络检测到处理节点Ni失效后,服务从Ni迁移Nj的路径可表示为Pij=[KNj],其中K等于0或1,节点Ni的服务时间、失效时间与恢复时间分别服从参数为的指数分布,设Ni在t时刻失效,则Ni在后续时间内停止服务,共有个服务无法继续在失效节点上执行,而Nj执行服务的稳态概率为因此服务迁移数为当存在多个迁移目标位置满足可迁移标准时,利用步骤(2)所述对DAG服务进行分层重构,并计算每一条迁移路径下的DAG服务执行时间期望,则DAG执行时间最短的目标位置具有当前最佳迁移路径;(4)向迁移位置发送迁移请求,迁移节点收到请求后,依据自身资源运行状态的空闲与否,作出允许或暂缓迁移应答,认知网络系统收到目前迁移工作节点发来的允许迁移应答后,进行迁移并告知新的迁移位置,并在新的工作节点进行服务注册,激活挂起的迁移服务,在成功迁移后,原工作节点删除迁移服务的备份,同时释放迁移服务占用的资源,则本次服务迁移过程完成。...

【技术特征摘要】

【专利技术属性】
技术研发人员:王慧强林俊宇卢旭冯光升吕宏武李冰洋徐俊波
申请(专利权)人:哈尔滨工程大学
类型:发明
国别省市:93

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1