Visible to the public PEP-DNA: A Performance Enhancing Proxy for Deploying Network Architectures

TitlePEP-DNA: A Performance Enhancing Proxy for Deploying Network Architectures
Publication TypeConference Paper
Year of Publication2021
AuthorsCiko, Kristjon, Welzl, Michael, Teymoori, Peyman
Conference Name2021 IEEE 29th International Conference on Network Protocols (ICNP)
Keywordsclean slate, Human Behavior, ICN, Logic gates, Metrics, network architecture, Performance Enhancing Proxies, policy governance, Protocols, Prototypes, pubcrawl, resilience, Resiliency, RINA, Switches, TCPIP, Throughput
AbstractDeploying a new network architecture in the Internet requires changing some, but not necessarily all elements between communicating applications. One way to achieve gradual deployment is a proxy or gateway which "translates" between the new architecture and TCP/IP. We present such a proxy, called "Performance Enhancing Proxy for Deploying Network Architectures (PEP-DNA)", which allows TCP/IP applications to benefit from advanced features of a new network architecture without having to be redeveloped. Our proxy is a kernel-based Linux implementation which can be installed wherever a translation needs to occur between a new architecture and TCP/IP domains. We discuss the proxy operation in detail and evaluate its efficiency and performance in a local testbed, demonstrating that it achieves high throughput with low additional latency overhead. In our experiments, we use the Recursive InterNetwork Architecture (RINA) and Information-Centric Networking (ICN) as examples, but our proxy is modular and flexible, and hence enables realistic gradual deployment of any new "clean-slate" approaches.
DOI10.1109/ICNP52444.2021.9651953
Citation Keyciko_pep-dna_2021