arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1804.08484cs.NI
收藏

套接字意图:OS对使用多址网络的支持及其对Web浏览的好处

Socket Intents: OS Support for Using Multiple Access Networks and its Benefits for Web Browsing

Philipp S. Tiesel, Theresa Enghardt, Mirko Palmer, Anja Feldmann

摘要:

在当今的互联网中,移动设备连接到多个接入网络,例如,WiFi/DSL和LTE。为了利用网络的不同路径特性(延迟、带宽和可靠性)和聚合带宽,我们需要智能策略来选择哪些接口用于哪些流量。在本文中,我们提出了一种方法来解决这个挑战的一部分,操作系统(OS):与套接字意图的概念,应用程序可以表达他们知道他们的通信模式和他们的喜好。使用我们的Socket Intents Prototype和我们修改的BSD Socket Interface,这些信息用于在每个消息或每个连接的基础上选择最合适的路径或路径组合。我们评估我们的系统的Web浏览的用例的基础上:使用我们的原型和客户端代理,我们展示了我们的设计的可行性和好处。使用基于流的模拟器和全因子实验设计,我们研究了广泛的接入网络组合(基于典型的DSL和LTE场景)和真实的工作负载(Alexa Top 100和Top 1000网站)。我们的策略在超过50%的情况下实现了性能优势,在20%的情况下实现了超过2倍的加速,而在其他情况下没有增加开销。

英文摘要:

In today's Internet, mobile devices are connected to multiple access networks, e.g., WiFi/DSL and LTE. To take advantage of the networks' diverse paths characteristics (delay, bandwidth, and reliability) and aggregate bandwidth, we need smart strategies for choosing which interface(s) to use for what traffic. In this paper, we present an approach how to tackle this challenge as part of the Operating System (OS): With the concept of Socket Intents, applications can express what they know about their communication pattern and their preferences. Using our Socket Intents Prototype and our modified BSD Socket Interface, this information is used to choose the most appropriate path or path combination on a per message or per connection basis. We evaluate our system based on the use case of Web browsing: Using our prototype and a client-side proxy, we show the feasibility and benefits of our design. Using a flow-based simulator and a full factorial experimental design, we study a broad range of access network combinations (based on typical DSL and LTE scenarios) and real workloads (Alexa Top 100 and Top 1000 Web Sites). Our policies achieve performance benefits in more than 50% of the cases and speedups of more than factor two in 20% of the cases without adding overhead in the other cases.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑