论文标题
探戈还是方舞?我们应该如何将网络功能集成到浏览器中?
Tango or Square Dance? How Tightly Should we Integrate Network Functionality in Browsers?
论文作者
论文摘要
提出或抽象的层网络功能的问题仍然是研究挑战。传统上,网络功能要么放入核心网络,中间箱或操作系统中 - 但是最近的开发扩展了设计空间,以直接将功能引入应用程序(尤其是浏览器),以使其暴露于用户。 鉴于新兴的路径感知网络技术的背景,出现了一个有趣的问题:哪一层应该处理新功能?我们认为,浏览器正在成为网络创新的强大平台,即使是用户驱动的属性也可以以操作系统的方式实现。我们证明了使用原型浏览器扩展程序浏览地理浏览的可行性,该浏览器扩展是由Scion Path-Aware Aware网络架构实现的,而无需引入任何重要的性能开销。
The question at which layer network functionality is presented or abstracted remains a research challenge. Traditionally, network functionality was either placed into the core network, middleboxes, or into the operating system -- but recent developments have expanded the design space to directly introduce functionality into the application (and in particular into the browser) as a way to expose it to the user. Given the context of emerging path-aware networking technology, an interesting question arises: which layer should handle the new features? We argue that the browser is becoming a powerful platform for network innovation, where even user-driven properties can be implemented in an OS-agnostic fashion. We demonstrate the feasibility of geo-fenced browsing using a prototype browser extension, realized by the SCION path-aware networking architecture, without introducing any significant performance overheads.