2017 IFIP Networking Conference (IFIP Networking) and Workshops 2017
DOI: 10.23919/ifipnetworking.2017.8264870
|View full text |Cite
|
Sign up to set email alerts
|

Raising the datagram API to support transport protocol evolution

Abstract: Some application developers can wield huge resources to build new transport protocols, for these developers the present UDP Socket API is perfectly fine. They have access to large test beds and sophisticated tools. Many developers do not have these resources. This paper presents a new high-level Datagram API that is for everyone else, this has an advantage of offering a clear evolutionary path to support new requirements. This new API is needed to move forward the base of the system, allowing developers with l… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2018
2018
2020
2020

Publication Types

Select...
2
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(5 citation statements)
references
References 13 publications
0
5
0
Order By: Relevance
“…Taking advantage of information outside of a protocol's or layer's scope of work and managing these functionalities could result in a better service, in terms of the general performance or concrete parameters such as latency and reliability, that would benefit both the services and the network, resulting in a better service with reduced overload. The traditional socket API is too low-level, simple and inflexible [65]- [67] and has been questioned for a long time. Due to the number of works on this subject, in this survey, we create a separate category for discussing papers on APIs to improve the reliability and latency.…”
Section: B Application Programming Interface (Api)mentioning
confidence: 99%
See 2 more Smart Citations
“…Taking advantage of information outside of a protocol's or layer's scope of work and managing these functionalities could result in a better service, in terms of the general performance or concrete parameters such as latency and reliability, that would benefit both the services and the network, resulting in a better service with reduced overload. The traditional socket API is too low-level, simple and inflexible [65]- [67] and has been questioned for a long time. Due to the number of works on this subject, in this survey, we create a separate category for discussing papers on APIs to improve the reliability and latency.…”
Section: B Application Programming Interface (Api)mentioning
confidence: 99%
“…However, they are too far from the 5G requirements studied in this survey. Newer contributions that try to fit new tendencies such as multiple connectivity, as enablers of the demands on latency and reliability, are Jones et al [65] and Trammell et al [66]. Jones et al [65] propose raising the datagram API [66] TP Enh.…”
Section: Application Programming Interfacesmentioning
confidence: 99%
See 1 more Smart Citation
“…The rationale for this is the difficulties with developing TCP that follow from the fact that present middleboxes rely on implicit interpretations of TCP, and/or lack of encryption to perform different forms of functionality some of which even may be unwanted. Examples of such implicit interpretations include TCP packets with SYN and ACK flags being interpreted by gateways as confirmations of NAT (network address translation) settings and by firewalls as confirmations of user acceptance [23,49]. Examples of possibly unwanted functionality include traffic management devices aborting flows by manipulating the RST flag in TCP packets [22].…”
Section: Developments In Transport Control Protocolsmentioning
confidence: 99%
“…Mobile broadband (MBB) usage has risen significantly in the last years and so has done the customers' awareness regarding the quality of service (QoS). Thus, the measurement of QoS the so-called transport services [4][5][6]. These transport services are ad-hoc layers that work between the transport layer and the application layer, taking advantage of the substrate transport protocol (mainly TCP and UDP) and gaining some freedom due to its development in the user space of the operating system (OS) and additional functionalities (i.e.…”
Section: Introductionmentioning
confidence: 99%