Date : 23-07-24
[Seminar] Prof. Adrian Perrig, Tango or Square Dance? How Tightly Should we Integrate Network Functionality in Browsers?
Author : Admin
Views : 318
Speaker : Prof Adrian Perrig, ETH Zürich, Switzerland
Date : 2023. 07. 28(Fri) 11:00
Location : #604, Woojung Building

Biography: Adrian Perrig is a Professor at the Department of Computer Science at ETH Zürich, Switzerland, where he leads the network security group. He is also a Distinguished Fellow at CyLab, and an Adjunct Professor of Electrical and Computer Engineering at Carnegie Mellon University. From 2002 to 2012, he was a Professor of Electrical and Computer Engineering, Engineering and Public Policy, and Computer Science (courtesy) at Carnegie Mellon University. From 2007 to 2012, he served as the technical director for Carnegie Mellon's Cybersecurity Laboratory (CyLab). He earned his MS and PhD degrees in Computer Science from Carnegie Mellon University, and spent three years during his PhD at the University of California at Berkeley. He received his BSc degree in Computer Engineering from EPFL. He is a recipient of the ACM SIGSAC Outstanding Innovation Award. Adrian is an ACM and IEEE Fellow. Adrian's research revolves around building secure systems -- in particular his group is working on the SCION secure Internet architecture.

 Tango or Square Dance? How Tightly Should we Integrate Network Functionality in Browsers?
The question at which layer network functionality is presented or abstracted remains a research challenge. Traditionally, network functionality was either placed into the core network, middleboxes, or into the operating system – but recent developments have expanded the design space to directly introduce functionality into the application (and in particular into the browser) as a way to expose it to the user.
Given the context of emerging path-aware networking technology, an interesting question arises: which layer should handle the new features? We argue that the browser is becoming a powerful platform for network innovation, where even user-driven properties can be implemented in an OS agnostic fashion. We demonstrate the feasibility of geo-fenced browsing using a prototype browser extension, realized by the SCION path-aware networking architecture, without introducing any significant performance overheads.

 DMTP: Deadline-aware Multipath Transport Protocol
Increasing demand for real-time applications such as tele-surgery, remote control of a process, and live video streaming has led to the need for more efficient and reliable transport protocols that can satisfy strict latency requirements. Emerging multipath communication can help to achieve such goals. However, existing multipath protocols, such as Multipath TCP and Multipath QUIC fall short on real-time applications, as they rely on retransmissions and congestion control, leading to higher latencies on lossy links. We propose DMTP, a new deadline-aware multipath transport protocol based on the SCION Internet architecture to support real-time applications with strict latency requirements. Our evaluations show that DMTP outperforms Multipath TCP and Multipath QUIC over lossy links by more than 40% in terms of the number of packets transferred within their deadline when the loss rate is above 2%.