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

04/23/2018
by   Philipp S. Tiesel, et al.
0

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 speedups of more than factor two in 20 the other cases.

READ FULL TEXT
research
02/03/2019

Smart Web Services (SmartWS) -- The Future of Services on the Web

The past few years have been marked by an increased use of sensor techno...
research
09/29/2018

Pulse: Toward a Smart Campus by Communicating Real-time Wi-Fi Access Data

To enhance the mobility and convenience of the campus community, we desi...
research
07/02/2019

Accelerating QUIC's Connection Establishment on High-Latency Access Networks

A significant amount of connection establishments on the web require a p...
research
03/25/2022

Rapid prototyping and performance evaluation of MEC-based applications

Multi-access Edge Computing (MEC) will enable context-aware services for...
research
04/13/2021

PMIPv6 Integrated with MIH for Flow Mobility Management: a Real Testbed with Simultaneous Multi-Access in Heterogeneous Mobile Networks

The exponential growth of the number of multihomed mobile devices is cha...
research
06/15/2015

Review on the Design of Web Based SCADA Systems Based on OPC DA Protocol

One of the most familiar SCADA (supervisory control and data acquisition...
research
04/07/2018

A Performance Analysis Model of TCP over Multiple Heterogeneous Paths for 5G Mobile Services

Driven by the primary requirement of emerging 5G mobile services, the de...

Please sign up or login with your details

Forgot password? Click here to reset