大规模分布式互联网应用的测量摘要:日益提高的效率与安全性需求催生了大量的大规模分布式新型互联网应用
这些网络应用所呈现的动态、分散、可扩展、高容错、隐私性强等特点,给网络应用的设计与管理带来了挑战
针对大规模分布式互联网应用进行测量,了解其行为特征、拓扑结构和流量特征,对于改进和管理互联网应用具有重要的参考价值
本文总结了新型互联网应用的测量研究框架,对新型互联网应用的特点、测量需求、技术难点进行分析,并以对等网络(P2P)在线视频服务、分布式匿名通信服务为例进行实例分析,介绍测量关键技术和未来研究方向
关键词:分布式;互联网应用;测量1引言在信息社会,通信网络成为21世纪全球最重要的基础设施之一
功能各异、形式多样的应用系统对数字信息的综合采集、存储、传输、处理和利用,最终都通过无处不在的网络平台完成,从而将全球范围的人类社会更紧密地联系起来,以不可抗拒之势影响和冲击着人类社会政治、经济、文化、军事、日常工作和生活的方方面面
随着互联网在世界范围内的迅猛发展,通过网络实现全社会的信息共享已逐渐成为现实
人们对互联网应用的效率与安全性的需求也日益提高,这种应用需求直接催生了大量的大规模分布式新型网络应用,这些新型应用从服务模式上解决传统网络应用在性能、安全性上的瓶颈问题,因此得到了广泛接受与快速发展
例如,近年来,伴随着世界网络经济的快速发展,对于包括网络电视、远程教育、视频会议、在线游戏等在内的大量新兴网络应用服务的需求量剧增,而这些应用服务又都需要在线视频广播技术的支持
因此,在线视频服务作为一种具有变革意义的新型网络服务类型,自其诞生之初就吸引了研究界和产业界的注意
然而,以IPTV为代表的视频服务的发展始终受到各种因素的制约和困扰
传统的客户/服务器模式提供的点播和单播服务存在服务器接入链路带宽、输入/输出性能的瓶颈,而IP组播(IPMulticast)体系结构[1