ICN在社交网络中的应用.ppt

ICN在社交网络中的应用.ppt

ID:55596423

大小:659.00 KB

页数:25页

时间:2020-05-20

ICN在社交网络中的应用.ppt_第1页
ICN在社交网络中的应用.ppt_第2页
ICN在社交网络中的应用.ppt_第3页
ICN在社交网络中的应用.ppt_第4页
ICN在社交网络中的应用.ppt_第5页
资源描述:

《ICN在社交网络中的应用.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、Information-CentricNetworking: ANaturalDesignfor SocialNetworkApplicationsICN在社交网络中的应用目录一、研究背景二、CCN三、评估比较四、总结第1页/共20页目前网络广泛应用的IP包具有简单的帧结构,可以使网络互联成本降低,硬件互联实现简便,具有非常强的适应力。但从技术发展的角度来看,互联网最初是为了追求网络的互联,以实现硬件资源的共享(那时硬件资源稀缺且成本较高),通过共享可以节省成本和提高效率。然而,随着技术的进步和互联网应用

2、的普及,计算机硬件和附属器材的价格大大下降,硬件共享的必要性已经不大。用户关注的是信息,而不是信息的存储位置,信息共享成为了目标。我们所关注的重点在于内容传递的速度、质量以及安全性,达到更好的用户体验。因此以信息为中心的网络构建就成为了现今的研究重点。1.1ICN(信息中心网络)1/3第2页/共20页1.1ICN(信息中心网络)2/3为了适应如今用户对海量信息的访问需求,应分离计算、存储、通信、应用与信息的联系,摆脱传统体系结构对信息的束缚,使信息成为体系结构的设计中心,网络通信模型为互连信息。ICN采用

3、以信息为中心的网络通信模型,取代传统的以地址为中心的网络通信模型,通信模式从主机到主机演进为主机到网络,体系结构支持主机移动,传输模式由传统的“推”改为“拉”,解决了海量信息高效传输的问题。第3页/共20页1.1ICN(信息中心网络)3/3ICN采用信息名字为网络传输的标识,IP地址不被考虑或者只作为一种底层的本地化的传输标识。传统体系结构的通信模式是主机之间的通信,通过源主机地址和目的主机地址获取通信路径,ICN则采用主机到网络的通信模式,通过信息名字获取源主机到网络信息的通信路径。第4页/共20页1.

4、2社交网络1/1每天都有几百万人通过互联网进行社交活动,社交网络正重新定义我们使用网络的方式:浏览网页产生、分享各种类型的内容。而随着社交网络中信息的快速病毒式的传播,传统的终端到终端(end-to-end)的通信趋于消失,让位给一对多(one-to-many)或多对多(many-to-many)的传播和检索内容。end-to-end通信模式存在明显的不足,比如每次存取内容,都要间接映射到内容所在的设备。一项最新的研究表明:网络上的分享活动占了超过10%的互联网流量。其中Facebook占主导地位(占了

5、38%)。因此,社交网络是一个新的强大的传播和查找内容的手段。目录一、研究背景二、CCN三、评估比较四、总结第5页/共20页2.1ICN的原理1/2第6页/共20页2.1ICN的原理2/2网络节点拥有缓存区有时,当我们想要获取某项信息时,我们所获得的结果并不一定是信息所在的服务器传输过来的,而可能是由最近节点中缓存传输过来的。第7页/共20页2.2CCN简介1/1在ICN中研究热点是内容中心网络(CCN),CCN是2009年提出,CCN将IP作为底层网络,没有TCP层的概念,增加了策略层和安全层,策略层作

6、为网络层的下一层,为路由提供决策。在CCN中主要有两种数据包:内容请求包(interestpacket)终端节点发送,用于请求其感兴趣的内容;根据其内容名称被识别;内容数据包(datapacket)作为内容请求包的应答信息;符合需求的内容数据包被同一内容名称识别;因此,传统的IP地址、转发表都不再适合CCN。CCN解析内容名称而不是IP地址。第8页/共20页2.3CCN节点模型1/3CCN节点承担着数据包的存储、转发和路由任务。典型的CCN节点主要包含内容存储器(CS)、待定请求表(PIT)和前向转发表(

7、FIB)3个部分。CS(contentstore):CS类似于IP路由器的缓存,但是在每次通信结束后不会清空缓存的内容,可以将该内容用于下次通信。这是CCN非常关键的理念,它可以帮助减少内容下载时延和网络带宽占用。PIT(pendinginteresttable):用于记录经过的请求信息的来源接口,以此实现所请求的内容顺利地传回请求节点。内容数据包按照PIT的提示,一步步转发回内容请求者。当内容传回后,该条目从PIT中删除。FIB(forwardinginformationbase):根据内容名称将请求数

8、据包转发至信息存在的节点(CCN不涉及目的地的概念)可以同时向多个方向转发请求。第9页/共20页2.3CCN节点模型2/3第10页/共20页2.3CCN节点模型3/3CCN的转发过程分三个步骤:1.接收到请求数据包后,首先匹配内容缓存,如果有相关内容,直接发送。否则在PIT中查询。2.如果PIT中有相应的条目,添加请求端口到列表中。在这一过程中,将请求数据包截留是为了防止同样数据的重复请求。当有内容数据包回应时,将此内容发送给

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。