基于发布/订阅的CCN网络与IPv6网络融合设计与实现

来源 :南京师范大学 | 被引量 : 1次 | 上传用户:supercamel1987
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前,互联网的应用模式已经从发送者驱动的点对点通信为主转向接收者驱动的大规模信息获取为主。内容中心网络(Content Centric Network,CCN)顺应这一应用模式的转变,实现了内容接收者与内容发送者的解耦、内容名字与内容存储位置的解耦。CCN中泛在的内置缓存和天然的多播能力有效提高了网络资源利用率。但是,CCN在支持发布/订阅(Publish/Subscribe,Pub/Sub)应用时存在着以下局限性:首先,CCN中基于Pull模式的内容获取方式不能支持内容的主动推送;其次,CCN中可变长的层次化命名结构难以实现报文的线速转发;最后,CCN目前还只是网络实验室产品,难以在真实的网络环境中大规模部署。为应对CCN网络支持Pub/Sub应用时所面临的上述挑战,首先,本论文提出了基于Pub/Sub的CCN网络——Pub/Sub-CCN,实现了内容由发送者向接收者的主动推送;其次,本论文基于计数布隆过滤器构建路由节点转发引擎中的订阅表结构,实现报文的线速转发;最后,本论文将Pub/Sub-CCN网络部署在IPv6网络边缘,实现IP网络向CCN网络的渐进过渡。本论文完成的主要工作包括:1)设计Pub/Sub-CCN网络模型,包括:使用面向内容语义的分层描述符,建立发布消息与订阅消息间一对多的映射关系,提供基于主题的订阅能力;引入多个汇聚节点,使用最高随机权重算法建立汇聚节点与内容描述符间的映射关系,汇聚节点接收发布者的发布消息,并根据订阅者订阅消息建立的订阅关系,将数据消息主动推送给订阅者;引入订阅表,维护面向语义的订阅关系,订阅表中的订阅关系不会被返回的数据消息擦除,数据消息基于订阅表中维护的计数布隆过滤器实现线速转发;2)设计Pub/Sub-CCN网络与IPv6网络的融合框架,包括:引入边缘节点,边缘节点工作在IPv6和Pub/Sub-CCN双栈协议下,利用报文封装和解封装技术实现部署在IPv6网络边缘的Pub/Sub-CCN网络间的通信;使用MD5算法建立IPv6组播地址和内容描述符之间的映射关系,将Pub/Sub-CCN网络中的数据消息封装到IPv6组播报文中转发,实现面向语义内容接口与面向IPv6组播地址接口间转换,提高IPv6网络中的资源利用率;3)实现Pub/Sub-CCN仿真模型和系统原型,包括:拓展ccnSim网络模型实现Pub/Sub-CCN仿真模型;基于多个性能指标对比Pub/Sub-CCN和ccnSim;在IPv6网络上以OverLay的方式实现Pub/Sub-CCN系统原型;在不同的计算机节点上运行相应的程序代码,模拟订阅者节点、发布者节点、汇聚节点、边缘节点和内容路由节点。本论文的研究结果发现Pub/Sub-CCN网络能够提供基于主题的发布/订阅能力,实现内容由发布者向订阅者的主动推送。仿真结果表明Pub/Sub-CCN在典型的应用场景下相比CCN表现出更优的性能。系统原型验证了 Pub/Sub-CCN网络与IPv6网络融合部署的可行性以及系统功能的正确性。
其他文献
深度信息在很多计算机视觉与计算摄像学问题中都起着至关重要的作用,如3DTV,虚拟现实,多视图渲染和自主导航等。然而,受主动传感技术精度的限制,现有的深度相机,例如Time-of-
随着国家房地产建设行业竞争发展,室内环境对于人们生活健康的影响越来越被大众所重视,且由于人民对于室内生活舒适度要求的提高,大量房屋建筑被过度装修,使得空气环境质量越来越差,室内空气品质逐渐下降,其中甲醛是室内空气最主要的污染物之一。在现有的研究中发现,光催化氧化技术作为室内空气净化最为有效的方法,具有反应彻底、反应速率快及安全可靠等特点。因此,整合现有光催化净化装置的优势,如何将光催化氧化技术更好
高速公路整个运行系统中,收费管理系统占有非常重要的地位。人员方面,收费员、监控员、管理人员等人员众多;收费管理模式的演变方面,由原来的纯人工模式增加到ETC(高速公路不
近年来,Web服务作为SOA的一种实现形式,在电子商务、企业应用等领域都扮演着愈发重要的角色,其全新的软件组件思维方式,使得系统服务化集成成为一种新的软件复用解决方案。已
伴随着互联网技术的快速发展,原有的IPv4地址已经不能满足日益增长的网络业务需求,继而产生了NAT技术——其出现以及发展强有力地缓解了IPv4地址不足的问题。但NAT技术引起的
SDN(Software Definded Network,软件定义网络)是一种新型的网络创新架构,它是实现网络虚拟化的方式之一,SDN的出现实现了网络设备控制层与转发层的分离。从而通过SDN控制器
Takagi-Sugeno-Kang(TSK)模糊系统在处理高维非线性建模任务时,通常需要更多的模糊规则数,这也进一步降低了其清晰度和解释性,所以本文研究如何稀疏模糊建模。随着异构数据的
由于用户对数据的安全性和隐私性的要求不断提升,越来越多的企业用户开始建设自己的私有云平台,其中以云桌面(Cloud Desktop)应用最为典型。为了增强云桌面的用户体验,向用户
在过程工业中,很多关键的质量参数无法实时在线测量,只能通过实验室离线分析获得,严重制约了过程的监测、控制及优化水平。为此,软测量技术通过建立易测变量与难测变量之间的
数据分析技术在各个领域应用广泛。其中,聚类分析作为一个重要研究方向,获得了极大的发展。数据竞争(Data nCompetitio,DC)算法是一种基于划分的聚类算法,能够排除孤立点带来