11月29日下午,本学年第七期博士沙龙在实验室210学术报告厅举行。此次沙龙的主题为P4P论文研讨。实验室06级博士生杨思睿就计算机领域顶级会议SIGCOMM08的一篇论文“P4P: Provider Portal for Applications”做了报告。
该论文主要关注P2P应用给网络流量控制带来的不利影响、网络服务提供商与P2P应用程序间的有效通讯接口技术。文中指出,P2P网络给底层网络负载和网络流量控制带来了很大的压力和挑战,传统的流量控制技术难以有效处理采用P2P网络架构的多种应用,P2P应用和网络服务提供商(ISP)之间的矛盾日益突出;分析了P2P应用方和网络服务提供商单方解决这个矛盾的可能性和可行性,认为任一方的策略都存在明显缺陷,只有两方相互通讯、相互协作才能真正有效的解决这个问题,并由此引出了“P4P”技术。
P4P旨在提供P2P应用程序和网络服务供应商有效沟通的统一接口,使网络服务供应商在管理好底层网络的同时,有能力向P2P应用提供网络实时状态,将网络控制整合到P2P的网络采样需求中。P2P应用对真实网络状态的合理利用,既可以提高网络的利用率,又可以提高应用系统自身的性能,达到双赢的效果。
论文通过实例分析了设计需求,结合现有技术,提出了基于网络监管服务器(iTraker)和P2P应用监管服务器(appTracker)的P4P整体架构;从接口设计需求和理论分析两方面探讨了iTraker和appTracker在接口实现上需要考虑的简单性、语义丰富性、可扩展性、隐私性等要求和最大化网络链路利用率等目标;通过在PlanetLab上和实际系统中的实验,仿真了BitTorrent、Liveswarms和Pando等P2P应用,实验结果表明P4P方法可以有效降低P2P应用对底层网络的不合理利用,提高原始系统中的数据分发效率,减少繁忙链路上的带宽占用等。
报告之后,金海教授就P4P技术的本质贡献、后续研究以及与实验室研究方向的合理整合等问题提出了建设性的意见。老师和同学也围绕这篇论文在算法细节、实验设计、结果分析等方面的合理性及其借鉴价值展开了讨论。
通讯员: 杨思睿