ImageVerifierCode 换一换
格式:DOCX , 页数:6 ,大小:206.22KB ,
资源ID:10290984      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10290984.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(面向智慧医疗云的SDN动态负载均衡方法.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

面向智慧医疗云的SDN动态负载均衡方法.docx

1、面向智慧医疗云的SDN动态负载均衡方法面向智慧医疗云的SDN 动态负载均衡方法摘 要: 文中引入软件定义网络(SoftwareDefinedNetwork,SDN)对智慧医疗云进行网络管理,并且针对传统 SDN控制器存在单点失效和负载均衡的问题,设计了智慧医疗分布式SDN 控制器系统.SDN 控制系统分为 SDN 控制器集群、数据转发平面和智慧医疗云服务系统 层. 在此基础上,提出一种实时负载动态自调节的快速负载均衡算法DAF(DynamicAdaptiveandFastLoadBalancing).在该算法中,负载信息感知组件周期性地采集自己的负载信息,自动地进行控制器间的负载信息交互;控制

2、器的负载值超过阈值时,会触发交换机迁移动作,以动态配置交换机与控制器之间的映射关系.实验结果表明,面向智慧医疗云的分布式SDN 控制系统的性能良好,且 DAF 算法能够快速地实现SDN 控制器间的负载均衡,提升了智慧医疗云的网络吞吐量.关键词:智慧医疗云,软件定义网络,负载均衡,单点失效,控制器集群 1. 引 言随着智慧医疗云网络规模的不断增大,医疗云网络变得越来越复杂.基于传统网络架构的医疗网络体系庞大、结构复杂、更新困难,对新业务的支持日渐不堪重负,这使得医疗云网络的维护与管理变得极其困难且成本高昂. 同时,随着医疗数据的增多,医疗云网络的数据传输效率也成为了一个亟待解决的问题.SDN 技

3、术作为一种逻辑集中的新网络体系架构,将传统封闭的网络体系解耦为数据平面、控制平面和应用平面,支持通过软件编程来对网络进行控制管理,提高了实现和部署网络新技术和新协议的灵活性和可操作性. 研究者们开始将SDN 技术应用于智慧医疗云,使医疗云网络的管理更简单化、自动化、智能化,通过SDN 控制器选择数据传输路径、控制链路带宽等多种方式提高了网络资源的利用率和医疗数据的传输速率.Bedhief等人提出了一种面向智慧医疗、智慧城市的物联网架构,结合 SDN 和 Docker技术,使用一个 POX 控制器来管理SDN 网络,提升了物联网设备之间的数据传输性能.Suzuki等人提出了一种新的构建动态 VP

4、N 的方法,并使用 OpenFlow 控制器远程控制 VPN 路由器,保证了医疗信息在各医 疗 机 构 之 间 的 流 通 安 全 性.Izaddoost 等 人利 用SDN 控制器选择医疗数据的最佳传输路径,解决了医疗云网络中的数据传输拥塞问题,提高了实时医疗数据的处理效率. 采用单一的SDN 控制器管理医疗云网络,虽然能改善数据传输的性能,但也带来了单一控制器失效所造成的整个医 疗云网络瘫痪的问题. 因此,不少研究者提出使用多控制器的方式来避免单一节点失效的问题.然而,采用多控制器将使到达控制器集群的流量是动态变化的,且控制器和交换机之间的静态配置会导致控制器之间的负载不均衡,从而降低网络

5、性能.针对上述问题,本文基于 SDN 控制器 Floodlight),设计了面向智慧医疗云的分布式SDN 控制器集群系统,提出了一种基于 医 疗 云 网 络 中 控 制 器 节 点 负 载 信 息 的 负 载 均 衡算法动态自 调 节 的 快 速 负 载 均 衡 算 法 DAF(Dynamic AdaptiveandFastLoadBalancing).2. 相关工作2.1. 智慧医疗近年来,智慧医疗的研究主要集中在医疗应用管理、医疗数据传输、医 疗 数 据 安 全、医 疗 设 备 监 控 等 方 面.Silva 等人提出了一种基于SDN 并支持上下文感知移动方法的网络框架,该网络框架保障了巴

6、西智慧医疗系统的网络连通性和医疗云应用的服务质量.Hu等人提出了基于 POF 的源路由协议,其改善了转发平面的效率,提高了医疗数据的传输速率.Moustafa等人基于 WebRTC 实现了远程用户、医疗设备与医疗云数据中心的通信,并对医疗云中的医疗设备进行了实时的远程监控.Boussada等人基于上下文感知,提出了一种保障医疗云中医疗数据安全性的方法,该方法能 保护病人的个人隐私.上述文献大多利用了SDN 技术,使得医疗云的网络自动化管理和性能得到提升,但都未涉及医疗云网络中控制平面性能的研究.在医疗云的网络中,控制平面的性能对整个网络的性能起着决定性作用,而控制器作为控制平面的核心,成 为了

7、提升控制平面性能的关键.2.2. SDN 控制器目前,针对SDN 多控制器的负载均衡问题的解决办法大致分为两类:集中式决策型和分布式决策型.Dixit等人提出了“ElastiCon”,用一个负载均衡器收集整个控制平面的负载信息,并根据负载信息相应地增加或减少控制池中控制器的数量;同时还提出了交换机迁移协议,实现了负载的迁移.但是,其对控制器的负载状态的评估及目标控制器的选择并无具体描述.Bari等人通过添加监控模块实时收集所有控制器的流量数据,并根据流量的实时变化向过载控制器发送命令,对交换机进行动态调整.但是,该方法对迁移代价的衡量较为单一.分布式决策型,即每个控制器通过收集其他所有控制器

8、的负载信息以获知全网控制器的负载信息,并在本地执行负载均衡策略.Zhou等人提出了一种允许每个控制器在本地执行的负载均衡策略,实现了控制器间的负载均衡. 文献在文献的基础上降低了控制器间负载信息的交互频率,但其控制器负载状态的评估条件单一. 这类方法不需要监控模块,但控制器间负载信息的交互会增加控制器的 负载,从而增加负载均衡完成的时间.3. 智慧医疗SDN 控制器的系统架构本文基于 Floodlight控制器,利用若干个控制器节点组成的集群构建了分布式控制平面,从而进行智慧医疗云的网络管理.系统架构从上至下分为层,第层是SDN 控制器集群,第 层是数据转发平面,第 层是智慧医疗云服务系统.系

9、统架构如图所示.图 面向智慧医疗的SDN 控制器系统架构Fig SDN controller system architecture for smart healthcareSDN 控制器集群由包含负载均衡模块的多个 SDN 控制器节点组成.该层是整个网络的控制核心,通过调用网络视图的全局数据,进而操作交换机,实现对整个医疗网络的管理和控制.数据转发平面由多个 OpenFlow 交换机组成. 该层基于OpenFlow 协议,按照控制器集群下发的流表对医疗数据进行转发传输.智慧医疗云服务系统是指部署在各医院的医疗信息化系统,主要负责采集和处理医疗数据.本文采用动态自调节的快速负载均衡策略实现智慧

10、医疗 系统网络中控制器间的负载均衡,并在SDN 控制器中设计了负载均衡模块用于执行负载均衡策略.负载均衡模块主要由负载信息感知、负载信息交互、负载均衡决策和交换机迁移 个部分组成.负载信息感知部分负责周期性地采集系统中各控制器的负载信息;负载信息交互部分负责控制器间负载信息的交互操作,即每个控制器将本地采集的负载信息发送给其他控制器;负载均衡决策部分负责根据整体控制器的负载情况做出均衡负载的决策;交换机迁移部分负责执行交换机的迁移动作.4. 动态自调节的快速负载均衡策略动态自调节的快速负载均衡策略根据控制器的实时负载状态,对控制器间的负载进行动态调整. 当系统中有过载控制器时,会触发控制器执行

11、负载均衡策略,即由 DAF 算法选择出过载控制器、迁移交换机及接收迁移交换机的控制器,并执行交换机迁移动作,使控制器间的负载达到均衡状态.4.1. 相关定义源控制器:需将其 master角色的交换机迁移至其他控制器的控制器.目标交换机:执行迁移动作的交换机. 目的控制器:接收目标交换机的控制器.本文用到的相关符号及其含义如表所列.表 相关符号及其含义 4.2. 动态自调节的快速负载均衡算法DAF 算法通过动态调节医疗云网络中控制器间的负载, 快速地实现控制器间的负载均衡,提高了医疗云网络的吞吐量.DAF 算法的具体执行过程如算法所示.算法 DAF(Lnow ,Lpre,Thr,T,Rt,cou

12、nt,q,x ,x , ,)输入:Lnow,Lpre,Thr,T,Rt,count,q,x,x,输出:LoadBalanceFlag(TrueorFalse) loadBalanceFlagFalse while(t nT) loadInforming(Lnow,Lpre,q,Thr) whileLnow!do overLoadIdssrcControllerSelect(Lnow,Thr,count) targetSwId,targetRstargetSwitchSelect(Rs,overLoadId) dstConIddstConSelect(x,x,targetSwId,targetRs,Rt) 将id 为targetSwId 的交换机从id 为overLoadId 的控制器迁移至id为dstConId的控制器 loadBalanceFlagTrue

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1