正在加载图片...
2、名称解析和数据路由 名称解析是匹配信息名称到信息的提供者或信息源,而数据路由则是构造一条路径, 用于将信息从信息提供者传送给信息请求者。一个关键问题是名称解析和数据路由这两 个功能是否耦合,即是否相互协调或相互独立。若上述两个功能耦合,信息请求通过名 传解析到一个信息提供者后,信息提供者通过名称解析的反向路径将信息发送给信息请 求者;若上述功能分离,名称解析并不确定或限制信息提供者发送信息给信息请求者的 路径,可使用一个独立的数据路由模块来实现提供者到请求者的路由 3、缓存机制 为了获得更高的网络效率,提高的信息的可用性,CCN架构使用了缓存机制。主 要有径内缓存和径外缓存两种缓存方式。径内缓存就是在信息回传给信息请求者的过程 中,在回传路径上对回传信息进行缓存;信息利用名称解析请求路径上的缓存信息;而 径外缓存则是在信息转发路径之外的节点进行信息缓存,该方法要求缓存节点向外发布 缓存的注册信息。无论是径内缓存还是径外缓存,缓存节点均可以作为内容提供者为内 容请求者提供服务,从而减少内容获取的时延,以提高网络的传输效率 4、拥塞控制 拥塞问题广泛存在于网络之中,CCN也不例外。虽然内容中心网络自带流量调节 功能,一个兴趣包最多返回一个数据包,并且可以聚合请求,但是这并不能完全避免拥 塞问题。原因是多方面的:首先,请求的不可预测性。网络中的请求可能随时发生,并 且请求的数目也是不可控的,这会导致网络中流量的不可预测性,随时可能会发生网络 中某些资源不够用的情况,比如某个路由中的发送缓存队列被占满。其次是资源的有限 性。网络中的多种资源都是有限的,比如链路带宽资源、路由处理能力等。在网络中流 量较多时,某些资源有可能会被耗尽,导致整个网络的性能大幅下降。 5、移动性 CCN架构本身就支持内容请求者的移动,因为CCN架构的内容传输是内容请求者 驱动的,请求者只需要在位置切换后发送新的请求内容即可。而内容提供者的移动是更 具挑战的,因为当提供者的位置发生变化时,需要更新全局的定位信息,虽然CCN的 缓存可以在提供者移动后减轻一些负担,但对于频繁移动的动态信息或冷门信息,提供 者的移动将会给网络带来巨大的负担 6、安全性7 2、名称解析和数据路由 名称解析是匹配信息名称到信息的提供者或信息源,而数据路由则是构造一条路径, 用于将信息从信息提供者传送给信息请求者。一个关键问题是名称解析和数据路由这两 个功能是否耦合,即是否相互协调或相互独立。若上述两个功能耦合,信息请求通过名 传解析到一个信息提供者后,信息提供者通过名称解析的反向路径将信息发送给信息请 求者;若上述功能分离,名称解析并不确定或限制信息提供者发送信息给信息请求者的 路径,可使用一个独立的数据路由模块来实现提供者到请求者的路由。 3、缓存机制 为了获得更高的网络效率,提高的信息的可用性,CCN 架构使用了缓存机制。主 要有径内缓存和径外缓存两种缓存方式。径内缓存就是在信息回传给信息请求者的过程 中,在回传路径上对回传信息进行缓存;信息利用名称解析请求路径上的缓存信息;而 径外缓存则是在信息转发路径之外的节点进行信息缓存,该方法要求缓存节点向外发布 缓存的注册信息。无论是径内缓存还是径外缓存,缓存节点均可以作为内容提供者为内 容请求者提供服务,从而减少内容获取的时延,以提高网络的传输效率。 4、拥塞控制 拥塞问题广泛存在于网络之中,CCN 也不例外。虽然内容中心网络自带流量调节 功能,一个兴趣包最多返回一个数据包,并且可以聚合请求,但是这并不能完全避免拥 塞问题。原因是多方面的:首先,请求的不可预测性。网络中的请求可能随时发生,并 且请求的数目也是不可控的,这会导致网络中流量的不可预测性,随时可能会发生网络 中某些资源不够用的情况,比如某个路由中的发送缓存队列被占满。其次是资源的有限 性。网络中的多种资源都是有限的,比如链路带宽资源、路由处理能力等。在网络中流 量较多时,某些资源有可能会被耗尽,导致整个网络的性能大幅下降。 5、移动性 CCN 架构本身就支持内容请求者的移动,因为 CCN 架构的内容传输是内容请求者 驱动的,请求者只需要在位置切换后发送新的请求内容即可。而内容提供者的移动是更 具挑战的,因为当提供者的位置发生变化时,需要更新全局的定位信息,虽然 CCN 的 缓存可以在提供者移动后减轻一些负担,但对于频繁移动的动态信息或冷门信息,提供 者的移动将会给网络带来巨大的负担。 6、安全性
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有