用于改进CDN网络内容管理的多智能体算法
1. 引言
内容分发网络(CDN)是一种高效的替代方案,用于交付静态和动态内容,如视频点播、电视广播、媒体流服务、按使用付费软件、按下载付费音乐等。CDN采用内容复制和分发的方式,在响应时间和可访问性方面提高基于互联网的内容交付性能。位于网络边缘的代理服务器集群被维护并进行地理分布,以便将内容尽可能靠近用户。
如今,内容网络在可用内容、主机和服务器数量、用户类型和数量以及实时服务效率等方面都有了很大改进。为满足用户请求,会选择存储内容副本的最佳代理服务器。然而,随着社交网络和P2P技术的爆炸式增长,以及云计算范式的广泛应用,内容量大幅增加。当前用于创建、修改和管理内容并将其放置在适当位置的应用程序往往不足以支持大规模和动态系统。小型或中型网络可以采用集中式方法处理,但CDN范式在大规模和动态系统中显示出局限性。分散式算法和协议,如对等(P2P)和多智能体系统,可用于应对新技术和复杂范式。
本文介绍了一种利用受自然启发的智能体来组织CDN中内容的算法。该算法通过移动和逻辑组织描述内容的元数据文档来改进信息检索操作。元数据文档通过局部保留哈希函数生成的二进制字符串进行索引,相似资源会被映射到相似的二进制字符串。智能体通过P2P互连在CDN网络中移动元数据文档,相似的元数据会被放置在相同或相邻的主机/服务器中。元数据文档到CDN服务器的分配是自组织的,由概率操作驱动,能轻松适应网络的动态条件。这种逻辑重组提高了发现操作的速度和有效性,并支持范围查询。
2. 相关工作
许多研究分析了结合CDN和P2P方法的途径。一些研究提出使用P2P交付多媒体内容,还有一些利用P2P覆盖进行代理合作,同时让客户端保持非合作状态。也
超级会员免费看
订阅专栏 解锁全文
825

被折叠的 条评论
为什么被折叠?



