高性能LISP映射系统设计与实现

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:sw_8818
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前互联网路由体系面临着可扩展性和无法有效支持移动网络的问题。其根源在于现有网络架构中IP地址存在语义过载问题,被同时用作主机身份和网络路由标识。为解决该问题,位置身份分离协议LISP(Locator/ID Separation Protocol)被提出。其中,LISP映射系统作为实现身份与位置映射查找的功能单元,是影响和制约LISP系统功能与性能的关键。现有LISP映射系统在性能、可扩展性和支持移动网络等方面存在着不足。本文研究LISP映射系统关键技术,提出一种基于软件定义网络控制器的LISP映射系统架构,基于此架构实现了支持超大规模映射规则集的LISP映射系统,并在此基础上进行优化,设计并实现了支持高吞吐、低延时的LISP映射系统。本文的主要内容包括:  1.基于软件定义网络控制器设计LISP映射系统整体架构,分析了该架构的扩展性和可用性。该架构为基于分布式哈希表的全分布式系统,在每个节点基于Floodlight实现LISP映射服务。系统包括LISP与Floodlight交互以及LISP映射服务两部分。在LISP与Floodlight交互部分,通过复用Floodlight中的Openflow控制接口设计LISP映射系统南向通道,同时使用线程池和队列建立报文处理模型处理LISP映射报文。在LISP映射服务部分,设计了映射规则可扩展的数据结构,基于一致性哈希和节点探测机制实现LISP映射系统扩展性,并提出对移动网络的支持方案。  2.设计实现了一种基于Cassandra的LISP映射系统。在前述LISP映射系统架构设计基础上,使用Cassandra作为存储方案实现LISP映射系统,支持超大规模映射规则集。其中,设计并实现了LISP映射查询和注册功能。为支持移动网络,设计了Cassandra数据模型保存相关查询记录,设计了生命周期超时失效机制降低记录存储规模。实验结果表明,随着映射规则规模的增加,该系统具有较高的查询吞吐率和较低的系统响应时间。  3.设计实现了一种基于单跳查找的LISP映射系统。在前述支持超大规模映射规则集的LISP映射系统基础上,通过适当增加存储开销,设计相关组件以进一步降低系统响应时间并提高系统查询吞吐率。其中包括设计远程过程调用通信框架提高系统并发处理能力,设计了单跳查找组件降低系统响应时间,设计了负载均衡组件在降低系统开销的同时实现负载均衡;为了支持移动网络,设计了哈希表结合双向链表的数据结构存储查询记录,同时重构了LISP注册和查询请求处理流程。实验结果表明,该实现方案比支持超大规模映射规则集方案在查询吞吐率性能方面提升300%,系统响应时间更低。
其他文献
图像分割任务是计算机视觉领域的基础研究任务与热点之一,图像中包含丰富多样的信息,人们往往对其中特定类型的信息感兴趣。基于深度神经网络的深度学习技术的发展给图像的各个
近年来,随着中国国防技术信息化和飞机工业的设计数字化的发展,提出了对大幅面扫描仪的要求.该文是在作者参与大幅面扫描仪研制的条件下完成的.该文主要讨论了基于TWAN规范的
本文研究了开发组件式地理信息系统平台的相关技术,给出了一个组件式地理信息系统平台的架构。 本文首先介绍了地理信息系统的组成、功能及其标准化等方面的内容,分析了组件
该文提出一个基于嵌入式Internet技术的UPS监控系统的实现,在RISC技术的8位单片机(ATmega161)加上以大网接口控制器和一些外扩芯片的硬件平台上,并选择以大网为其运行的网络
随着计算机技术的迅速发展,特别是网络技术的发展,计算机的应用越来越广泛和深入。各种旧有应用不断扩充,新的应用不断增加,各IT部门面临的问题也越来越多。诸如不同的硬件平台、
数据仓库已被成功的应用到辅助决策中.对于地理上分布的应用和移动应用,可以由中心数据仓库来处理,但是这样可能造成中心数据仓库的过量负载.随着网络的发展,可以在数据仓库
为了获取高效的BP网络学习系统,我们对于BP网络的结构以及影响网络学习性能的其它相关因素进行了探讨.特别的是,我们对于BP网络训练技术作出了进一步的分析与设计.BP算法引入
信度网推理是信度网研究的主要任务之一.目前应用较广的是联合树算法和桶消元算法.联合树算法的主要缺点是空间复杂性高、计算效率低.该论文对其进行了改进,提出了一个新的信
学位
目前,如何简化应用程序开发流程、降低开发成本、提高效率并开发出可伸缩性、可用性、安全性好的应用程序变得尤其重要。Windows DNA是微软的多层分布式应用程序开发平台。它