Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Vinh The Lam

dblp:80/4003 · DBLP profile ↗
← Back
10ranked-venue papers
2as first author
0since 2021 · last 2017
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 6 · 1 first-authorSecurity and privacy · 3 · 1 first-authorSystems, architecture and hardware · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
4 papers
Datacenter networks · 41% Transport protocols and congestion control · 36% Internet architecture and protocols · 14%
Network and information security
3 papers
Network security · 70% Web and mobile security · 30%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Cloud and datacenter computing · 67% Storage systems · 33%

Topics — the 20 heaviest of 20, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Transport protocols and congestion control › rate control
packet pacing
0.312017
Carousel: Scalable Traffic Shaping at End Hosts · SIGCOMM 2017
Internet architecture and protocols
traffic shaping
0.312017
Carousel: Scalable Traffic Shaping at End Hosts · SIGCOMM 2017
Datacenter networks
datacenter transport
0.322015
CONGA: distributed congestion-aware load balancing for datacenters · SIGCOMM 2014
TIMELY: RTT-based Congestion Control for the Datacenter · SIGCOMM 2015
Transport protocols and congestion control
delay-based congestion control
0.212015
TIMELY: RTT-based Congestion Control for the Datacenter · SIGCOMM 2015
Transport protocols and congestion control › delay-based congestion control
RTT-based congestion control
0.212015
TIMELY: RTT-based Congestion Control for the Datacenter · SIGCOMM 2015
Datacenter networks › load balancing
congestion-aware load balancing
0.212014
CONGA: distributed congestion-aware load balancing for datacenters · SIGCOMM 2014
Datacenter networks › load balancing
flowlet switching
0.212014
CONGA: distributed congestion-aware load balancing for datacenters · SIGCOMM 2014
Datacenter networks
load balancing
0.212014
CONGA: distributed congestion-aware load balancing for datacenters · SIGCOMM 2014
Network security › intrusion detection and prevention › intrusion detection
intrusion prevention system
0.112010
Carousel: Scalable Logging for Intrusion Prevention Systems · NSDI 2010
Network optimization and economics › resource allocation
bandwidth allocation
0.112017
Carousel: Scalable Traffic Shaping at End Hosts · SIGCOMM 2017
Wireless networking
wireless security
0.112007
Proximity Breeds Danger: Emerging Threats in Metro-area Wireless Networks · USENIX Security Symposium 2007
Cloud and datacenter computing
datacenter network
0.112015
TIMELY: RTT-based Congestion Control for the Datacenter · SIGCOMM 2015
Web and mobile security
browser security
0.112006
Puppetnets: misusing web browsers as a distributed attack infrastructure · CCS 2006
Network security › attack strategy › denial-of-service attack
DDoS attack
0.112006
Puppetnets: misusing web browsers as a distributed attack infrastructure · CCS 2006
Network security › attack strategy
denial-of-service attack
0.112006
Puppetnets: misusing web browsers as a distributed attack infrastructure · CCS 2006
Web and mobile security › web attacks
malicious web content
0.112006
Puppetnets: misusing web browsers as a distributed attack infrastructure · CCS 2006
Storage systems
logging
0.012010
Carousel: Scalable Logging for Intrusion Prevention Systems · NSDI 2010
Network security › intrusion detection and prevention › intrusion detection › network intrusion detection
wireless intrusion detection
0.012007
Proximity Breeds Danger: Emerging Threats in Metro-area Wireless Networks · USENIX Security Symposium 2007
Network security › intrusion detection and prevention › intrusion detection
anomaly detection
0.012006
Puppetnets: misusing web browsers as a distributed attack infrastructure · CCS 2006
Network security › intrusion detection and prevention
intrusion detection
0.012006
Puppetnets: misusing web browsers as a distributed attack infrastructure · CCS 2006

Methods — techniques the papers use, named apart from their topics

flowlet · 0.2distributed congestion feedback · 0.2measurement study · 0.1
YearPublicationVenuePosition
2017 Carousel: Scalable Traffic Shaping at End Hosts
abstract
Traffic shaping, including pacing and rate limiting, is fundamental to the correct and efficient operation of both datacenter and wide area networks. Sample use cases include policy-based bandwidth allocation to flow aggregates, rate-based congestion control algorithms, and packet pacing to avoid bursty transmissions that can overwhelm router buffers. Driven by the need to scale to millions of flows and to apply complex policies, traffic shaping is moving from network switches into the end hosts, typically implemented in software in the kernel networking stack.
Ahmed Saeed 0001, Nandita Dukkipati, Vytautas Valancius, Vinh The Lam, Carlo Contavalli, Amin Vahdat
SIGCOMM4
2015 TIMELY: RTT-based Congestion Control for the Datacenter
abstract
Datacenter transports aim to deliver low latency messaging together with high throughput. We show that simple packet delay, measured as round-trip times at hosts, is an effective congestion signal without the need for switch feedback. First, we show that advances in NIC hardware have made RTT measurement possible with microsecond accuracy, and that these RTTs are sufficient to estimate switch queueing. Then we describe how TIMELY can adjust transmission rates using RTT gradients to keep packet latency low while delivering high bandwidth. We implement our design in host software running over NICs with OS-bypass capabilities. We show using experiments with up to hundreds of machines on a Clos network topology that it provides excellent performance: turning on TIMELY for OS-bypass messaging over a fabric with PFC lowers 99 percentile tail latency by 9X while maintaining near line-rate throughput. Our system also outperforms DCTCP running in an optimized kernel, reducing tail latency by $13$X. To the best of our knowledge, TIMELY is the first delay-based congestion control protocol for use in the datacenter, and it achieves its results despite having an order of magnitude fewer RTT signals (due to NIC offload) than earlier delay-based schemes such as Vegas.
Radhika Mittal, Vinh The Lam, Nandita Dukkipati, Emily R. Blem, Hassan M. G. Wassel, Manya Ghobadi, Amin Vahdat, Yaogong Wang, David Wetherall, David Zats
SIGCOMM2
2014 CONGA: distributed congestion-aware load balancing for datacenters
abstract
We present the design, implementation, and evaluation of CONGA, a network-based distributed congestion-aware load balancing mechanism for datacenters. CONGA exploits recent trends including the use of regular Clos topologies and overlays for network virtualization. It splits TCP flows into flowlets, estimates real-time congestion on fabric paths, and allocates flowlets to paths based on feedback from remote switches. This enables CONGA to efficiently balance load and seamlessly handle asymmetry, without requiring any TCP modifications. CONGA has been implemented in custom ASICs as part of a new datacenter fabric. In testbed experiments, CONGA has 5x better flow completion times than ECMP even with a single link failure and achieves 2-8x better throughput than MPTCP in Incast scenarios. Further, the Price of Anarchy for CONGA is provably small in Leaf-Spine topologies; hence CONGA is nearly as effective as a centralized scheduler while being able to react to congestion in microseconds. Our main thesis is that datacenter fabric load balancing is best done in the network, and requires global schemes such as CONGA to handle asymmetry.
Mohammad Alizadeh, Tom Edsall, Sarang Dharmapurikar, Ramanan Vaidyanathan, Kevin Chu, Andy Fingerhut, Vinh The Lam, Francis Matus, Navindra Yadav, George Varghese
SIGCOMM7
2012 Themis: an I/O-efficient MapReduce
abstract
"Big Data" computing increasingly utilizes the MapReduce programming model for scalable processing of large data collections. Many MapReduce jobs are I/O-bound, and so minimizing the number of I/O operations is critical to improving their performance. In this work, we present Themis, a MapReduce implementation that reads and writes data records to disk exactly twice, which is the minimum amount possible for data sets that cannot fit in memory.
Alexander Rasmussen, Vinh The Lam, Michael Conley, George Porter, Rishi Kapoor, Amin Vahdat
SoCC2
2010 Carousel: Scalable Logging for Intrusion Prevention Systems
Vinh The Lam, Michael Mitzenmacher, George Varghese
NSDI1
2008 Puppetnets: Misusing Web Browsers as a Distributed Attack Infrastructure
abstract
Most of the recent work on Web security focuses on preventing attacks that directly harm the browser’s host machine and user. In this paper we attempt to quantify the threat of browsers being indirectly misused for attacking third parties. Specifically, we look at how the existing Web infrastructure (e.g., the languages, protocols, and security policies) can be exploited by malicious or subverted Web sites to remotely instruct browsers to orchestrate actions including denial of service attacks, worm propagation, and reconnaissance scans. We show that attackers are able to create powerful botnet-like infrastructures that can cause significant damage. We explore the effectiveness of countermeasures including anomaly detection and more fine-grained browser security policies.
Spiros Antonatos, Periklis Akritidis, Vinh The Lam, Kostas G. Anagnostakis
ACM Trans. Inf. Syst. Secur.3
2007 Proximity Breeds Danger: Emerging Threats in Metro-area Wireless Networks
Periklis Akritidis, Wee-Yung Chin, Vinh The Lam, Stelios Sidiroglou-Douskos, Kostas G. Anagnostakis
USENIX Security Symposium3
2006 Puppetnets: misusing web browsers as a distributed attack infrastructure
abstract
Most of the recent work on Web security focuses on preventing attacks that directly harm the browser's host machine and user. In this paper we attempt to quantify the threat of browsers being indirectly misused for attacking third parties. Specifically, we look at how the existing Web infrastructure (e.g., the languages, protocols, and security policies) can be exploited by malicious Web sites to remotely instruct browsers to orchestrate actions including denial of service attacks, worm propagation and reconnaissance scans. We show that, depending mostly on the popularity of a malicious Web site and user browsing patterns, attackers are able to create powerful botnet-like infrastructures that can cause significant damage. We explore the effectiveness of countermeasures including anomaly detection and more fine-grained browser security policies.
Vinh The Lam, Spiros Antonatos, Periklis Akritidis, Kostas G. Anagnostakis
CCS1
2006 An Adaptive Distributed Resource Allocation Scheme for Sensor Networks
Hock-Beng Lim, Vinh The Lam, Mao Ching Foo, Yulian Zeng
MSN2
2005 Sensor Grid: Integration ofWireless Sensor Networks and the Grid
abstract
Wireless sensor networks have emerged as an exciting technology for a wide range of important applications that acquire and process information from the physical world. Grid computing has evolved as a standards-based approach for coordinated resource sharing. Sensor grids combine these two promising technologies by extending the grid computing paradigm to the sharing of sensor resources in wireless sensor networks. There are several issues and challenges in the design of sensor grids. In this paper, we propose a sensor grid architecture, called the scalable proxy-based architecture for sensor grid (SPRING), to address these design issues. We also developed a sensor grid testbed to study the design issues of sensor grids and to improve our sensor grid architecture design
Hock-Beng Lim, Yong Meng Teo, Protik Mukherjee, Vinh The Lam, Weng-Fai Wong, Simon See
LCN4