基于Zookeeper的高可用GBP系统的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:itismewhq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟化技术、分布式技术和云计算的蓬勃发展,对计算机网络体系结构提出了更高的要求。控制与转发高度耦合、静态分配网络资源、网络设备配置依赖手动的传统网络已越来越不能满足数据中心和运营商的网络需求。在这样的背景下,一种新型的网络体系结构SDN被提出。软件定义网络,通过分离控制平面和数据平面,提供了一种可编程控制、可动态调整和按需分配的新型网络配置方式。软件定义网络紧密地和虚拟化、云计算以及分布式联系在一起,因此SDN控制器本身需要成为一个能够进行动态网络配置的基础控制平台、能够保障网络配置稳定的分布式高可用平台以及可以按需被网络应用使用的可扩展平台。当下越来越多的系统采用小型机,使用分布式技术进行构建,构建的思想也经历了CAP到BASE的演变。一个高效率、高可用、可扩展的系统需要能够很好地应对高并发的请求,节点随时可能宕机的风险,以及未来可能需要扩展的需求。在这样的背景之下,在SDN控制器的构建过程中,Zookeeper作为一个不断发展和成熟的分布式协调框架,引入到控制器的高可用设计中。GBP(Group Based Policy)是一种新型的网络配置模型,通过组和策略的方式屏蔽了网络配置细节,赋予了网络更自动化的安全访问策略和更精细的服务链服务。通过对Zookeeper内部实现原理的研究和外部调用机制的实践,结合高可用控制器系统,实现了GBP系统的模型功能、集群管理、群首选举、数据同步、崩溃恢复等功能。SDN GBP系统的高可用设计与实现,详细阐述了SDN控制器中基于组和策略的新型网络配置方式的实现以及在具体的网络元素配置和下发过程中高可用的实现。在项目构建过程中,使用OSGi实现SDN控制器的模块化部署,使用RESTful提供一个统一的外部可扩展接口,使用Zookeeper搭建一个高可用的分布式平台。通过这些技术的研究和使用,实现了SDN控制器集群对高效率,高可用以及最终一致性的需求。
其他文献
南京邮电大学根据文化整体性规划校园文化,凝练学校精神,树立长效机制,夯实物质基础,初步构建了全方位育人的校园文化体系,实现了校园文化的转型升级,形成了具有鲜明特色的文
生物特征识别技术在近几十年中得到了飞速发展,具有极其广阔的应用前景,生物特征识别技术比传统的身份鉴定方法更具安全、保密和方便性,具有不易遗忘、防伪性能好、不易伪造
程小青作为中国侦探小说史上一个独特的存在,确有许多值得后人研究的地方。尽管学术界已从多个角度对程小青及其侦探小说进行了多年的研究,但从心理学角度研究程小青的侦探小
进入21世纪以来,人类与环境的相互关系日益引起人们的重视。随着造船业的快速发展及环保问题的全球化,整个造船产业感受到了肩上所承担的环境责任。为了减少环境污染,许多国
星期效应是指证券市场出现的在某一特定时间进行交易可以获得超额收益率的现象。作为一种普遍存在于各国证券市场中的重要异象,星期效应受到学术界的广泛关注和探讨。若存在
为了解决各领域知识的语义异构,实现知识共享,需要建立统一的本体模型框架和方法体系。在分析其他本体构建方法特点的基础上,提出了多层本体元模型构建思想。首先,利用顶层本体描
<正>近几年,空气质量问题已呈不断加剧和周期延长之势,空气问题给人们的身体造成的伤害也越来越大,有人因此而患上咽炎、肺炎,甚至肺癌,这不免让人担忧。那么,就有必要来弄清
中国人民银行在1984年开始执行中央银行职能,在1994年将货币供应量的控制确定为货币政策的手段,这使得对我国货币需求的探索在理论和实践上都具有了重要的意义。而货币需求函
中国古代文化中孕育着中国古代科学技术,而音乐艺术也是古代文化的一部分,从音乐艺术的角度去挖掘其中的科学技术成分,是我们研究音乐艺术和科学技术的新角度,那么就必须对中
普通高校体育理论课程之所以要进行改革,既有其自身发展的需要,也有来自人们的健康对终身体育地呼唤。体育理论知识教学是指导学生科学健身和健康生活的重要手段,但因现实中