论文部分内容阅读
以视频、音频为表现特征的大文件共享已经成为了互联网上的又一个热点。由北京大学网络实验室开发实现的“大学课程在线”及其第二版“大学堂”就是这样一个被中国近30所高校使用的教学视频共享平台。综合考虑视频发布和视频点播的应用特征、网络距离为用户选择一个最优的服务器是该平台必须解决的一个问题。
本文的工作内容包括先后为大学课程在线实现的3个基于探测的服务器选择方案。在对这3个方案进行详细测试和比较后,针对“大学堂”在系统体系结构特征,实现了一个两阶段、代理和客户端协同探测的服务器选择方案。实际应用情况和理论分析均表明,这是一个完全分布式的、健壮性的服务器选择方案,很好地满足“大学堂”在服务器选择方面的具体要求。
在选择指标的取舍问题上,本文采用了一种基于对实际运行系统日志分析的方法来不断修正并重新提炼的方法,并证明了该方法的可行性和有效性在获取网络距离指标参数的过程中,本文还提出了通过IP结构树来定义优先级的算法,并定义了IP覆盖列表,通过它来反映网络的静态特性。
在测试各种方案的耗时和准确性后,本文得到了一条具有普遍意义的用户容忍度曲线;同时,定义了定位效果,并通过和平均传输速率的比较,证明定位效果也是一个可以用来评估结果准确性的指标。