导读
命名数据网络 (NDN) 是一种新的因特网架构,它聚焦于网络上用户和应用程序所关心的内容,而不是目前已被广泛研究的网络地址和主机。由于 NDN 可以在网络中对缓存和多播进行原生支持,NDN 的一个突出优点就是可扩展的高效内容分发。
然而,在最后一跳去到无线用户(通常是 WiFi 连接)时,目前的 NDN 实现方案仍然将通信视为多个单播会话。当多个用户请求相同的热点内容时,将造成数据包重复和带宽浪费。WiFi 内置的广播机制可以缓解这一问题,但由于在广播中没有 MAC 层确认,所以会导致丢包。
本文开发了一种新的基于 NDN 的跨层方法,命名为 NLB,支持高效、可扩展的无线直播视频流。该方法的核心思想包括:
通过WiFi的广播信道从接入点向用户发送内容;
基于头领客户端的用户重复请求抑制机制;
接收方驱动的速率控制和丢包恢复。
此设计在由 1 个软件路由器和 20 个基于树莓派的无线客户端组成的实验测试平台中进行了实施和评估。对于观看 1Mbps 码率的流媒体视频,NDN 运行在多个单播会话或普通广播之上只能支持不超过 10 个并发客户端;然而,由 NLB 支持的 NDN 可以实现支持 20 个并发客户端,甚至更多。
文章精要
如需阅读本期推荐文章的全文,请点左下角的「阅读原文」链接。
Frontiers of Computer Science
Frontiers of Computer Science 是由教育部主管、高等教育出版社和德国 Springer 公司共同出版的英文学术期刊。本刊于 2007 年创刊,双月刊,全球发行。主要刊登计算机科学领域具有创新性的综述论文、研究论文等。本刊主编为李未院士,执行主编为熊璋教授和周志华教授。编委会及青年 AE 团队由国内外知名学者及优秀青年学者组成。本刊被 SCI、Ei、DBLP、INSPEC、SCOPUS 和中国科学引文数据库(CSCD)核心库等收录,为 CCF 推荐期刊;两次入选“中国科技期刊国际影响力提升计划”。
长按二维码关注Frontiers of Computer Science公众号