Subject: [Taps] Background to Socket Intents / Size to be Received Intent in draft-ietf-taps-interface

From: "Philipp S. Tiesel" <[email-masked]>
Date: Tue, 15 May 2018 19:58:32 +0200

Hi,

we have pushed a new paper on Socket Intents to arxiv.org, which has
been in the peer-review process for quite some while. 
This paper contains the research side of the “Size to be Received Intent”
from draft-ietf-taps-interface, Appendix 1 and demonstrates its use.
It also contains background to the talk Theresa gave at the PANRG 
session in London.

Available at: https://arxiv.org/abs/1804.08484

Abstract:
    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 the y 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.

AVE!
  Philipp S. Tiesel / phils…