Demo Data from VLDB 2026 / reviewers in the wild / expert
Kok-Kiong Yap
dblp:34/788
· DBLP profile ↗
10ranked-venue papers
5as first author
1since 2021 · last 2026
0009-0003-3681-9202ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 8 · 5 first-author · 1 since 2021Software engineering, systems software and programming languages · 1Human-computer interaction and ubiquitous computing · 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
7 papers |
Internet architecture and protocols · 37% Network management and operations · 21% Software-defined and programmable networks · 14% | |
| Human-computer interaction and pervasive computing
1 paper |
Health and well-being technologies · 100% |
Topics — the 19 heaviest of 21, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Internet architecture and protocols › overlay networks
application-aware routing |
0.3 | 1 | 2017 | Taking the Edge off with Espresso: Scale, Reliability and Programmability for Global Internet Peering · SIGCOMM 2017 |
Software-defined and programmable networks
SDN traffic engineering |
0.3 | 1 | 2017 | Taking the Edge off with Espresso: Scale, Reliability and Programmability for Global Internet Peering · SIGCOMM 2017 |
Internet architecture and protocols › packet scheduling
fair queueing |
0.2 | 1 | 2013 | Scheduling packets over multiple interfaces while respecting user preferences · CoNEXT 2013 |
Internet architecture and protocols
packet scheduling |
0.2 | 1 | 2013 | Scheduling packets over multiple interfaces while respecting user preferences · CoNEXT 2013 |
Network management and operations
home network management |
0.1 | 1 | 2012 | Putting home users in charge of their network · UbiComp 2012 |
Network management and operations › quality of service management
traffic prioritization |
0.1 | 1 | 2012 | Putting home users in charge of their network · UbiComp 2012 |
Network management and operations
network testing |
0.1 | 1 | 2010 | Can the Production Network Be the Testbed? · OSDI 2010 |
Internet of things and sensor networks
wireless body area network |
0.1 | 1 | 2009 | Link layer behavior of body area networks at 2.4 GHz · MobiCom 2009 |
Wireless networking
wireless network protocols |
0.1 | 1 | 2009 | Link layer behavior of body area networks at 2.4 GHz · MobiCom 2009 |
Internet architecture and protocols
peering |
0.1 | 1 | 2017 | Taking the Edge off with Espresso: Scale, Reliability and Programmability for Global Internet Peering · SIGCOMM 2017 |
Wireless networking
directional antenna |
0.1 | 1 | 2006 | Simple Directional Antennas: Improving Performance in Wireless Multihop Networks · INFOCOM 2006 |
Wireless networking › wireless mesh network
multihop wireless network |
0.1 | 1 | 2006 | Simple Directional Antennas: Improving Performance in Wireless Multihop Networks · INFOCOM 2006 |
Wireless sensing and localization › indoor localization
landmark-based localization |
0.1 | 1 | 2005 | MAX: human-centric search of the physical world · SenSys 2005 |
Internet architecture and protocols
quality of service |
0.0 | 1 | 2012 | Putting home users in charge of their network · UbiComp 2012 |
Network management and operations
network verification |
0.0 | 1 | 2010 | Can the Production Network Be the Testbed? · OSDI 2010 |
Health and well-being technologies › health monitoring
remote health monitoring |
0.0 | 1 | 2009 | Link layer behavior of body area networks at 2.4 GHz · MobiCom 2009 |
Wireless networking › medium access control › MAC protocol
directional MAC |
0.0 | 1 | 2006 | Simple Directional Antennas: Improving Performance in Wireless Multihop Networks · INFOCOM 2006 |
Wireless networking
medium access control |
0.0 | 1 | 2006 | Simple Directional Antennas: Improving Performance in Wireless Multihop Networks · INFOCOM 2006 |
Privacy and data protection
privacy-preserving sensing |
0.0 | 1 | 2005 | MAX: human-centric search of the physical world · SenSys 2005 |
Methods — techniques the papers use, named apart from their topics
host-based routing · 0.3commodity switches · 0.3empirical measurement · 0.2deficit round robin · 0.2user preference elicitation · 0.1query protocol optimization · 0.1hierarchical architecture · 0.1performance evaluation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | CSIG: Congestion Signaling for Datacenter TransportsabstractOptimizing burst-heavy datacenter workloads necessitates finegrained network control and visibility. We introduce CSIG, a protocol that delivers precise, multi-bit bottleneck congestion signals via a fixed-length Ethernet header. The architecture captures μsgranularity switch metrics, such as available bandwidth, and signals them to end-hosts using in-band, line-rate operations. We propose Fast Ramp-Up, a congestion control primitive that leverages these bottleneck signals to reduce median RPC latency by 20% and unclaimed bandwidth by 60% in production. Beyond transport-level performance, CSIG enables flow-aware observability by embedding μs-scale metrics into every packet, allowing individual application transfers to pinpoint their bottleneck location, such as the topology tier limiting their performance. CSIG thus transforms network telemetry from post-hoc correlation into a real time, context-aware capability. We demonstrate CSIG's broad deployability by validating it across five generations of commodity switch hardware (up to 102.4 Tbps), four NIC generations, and five transport stacks. Our design proves that a streamlined Layer 2 approach, focusing exclusively on the principal path bottleneck, provides transport-agnostic gains without requiring forklift hardware upgrades. Abhiram Ravi, Nandita Dukkipati, Weiwu Pang, Neal Cardwell, Brad Karp, Mohammad Jafar Akhbarizadeh, Weida Huang, Konstantinos Prasopoulos, Kok-Kiong Yap, Amin Vahdat |
SIGCOMM | 9 |
| 2017 | Taking the Edge off with Espresso: Scale, Reliability and Programmability for Global Internet PeeringabstractWe present the design of Espresso, Google's SDN-based Internet peering edge routing infrastructure. This architecture grew out of a need to exponentially scale the Internet edge cost-effectively and to enable application-aware routing at Internet-peering scale. Espresso utilizes commodity switches and host-based routing/packet processing to implement a novel fine-grained traffic engineering capability. Overall, Espresso provides Google a scalable peering edge that is programmable, reliable, and integrated with global traffic systems. Espresso also greatly accelerated deployment of new networking features at our peering edge. Espresso has been in production for two years and serves over 22% of Google's total traffic to the Internet. Kok-Kiong Yap, Murtaza Motiwala, Jeremy Rahe, Steve Padgett, Matthew J. Holliman, Gary Baldus, Marcus Hines, Taeeun Kim, Ashok Narayanan, Victor Lin, Colin Rice, Brian Rogan, Bert Tanaka, Manish Verma, Puneet Sood, Muhammad Mukarram Bin Tariq, Matt Tierney, Dzevad Trumic, Vytautas Valancius, Calvin Ying, Mahesh Kallahalla, Bikash Koley, Amin Vahdat |
SIGCOMM | 1 |
| 2013 | Scheduling packets over multiple interfaces while respecting user preferencesabstractNow that our smartphones have multiple interfaces (WiFi, 3G, 4G, etc.), we have preferences for which interfaces an application may use. We may prefer to stream video over WiFi because it is fast, but VoIP over 3G because it gives continued connectivity. We also have relative preferences, such as giving Netflix twice as much capacity as Dropbox. This means our mobile devices need to schedule packets in keeping with our preferences while making use of all the capacity available. This is the natural domain of fair queuing, and this paper is about the design of a packet scheduler to meet these requirements. We show that traditional fair queueing schedulers cannot take into account a user's preferences for some interfaces over others. We present a novel packet scheduler called miDRR that meets our needs by generalizing DRR for multiple interfaces. We demonstrate a prototype running in Linux and show that it works correctly and can easily run at the speeds we need. Kok-Kiong Yap, Te-Yuan Huang, Yiannis Yiakoumis, Sandeep Chinchali, Nick McKeown, Sachin Katti |
CoNEXT | 1 |
| 2012 | Putting home users in charge of their networkabstractPolicy-makers, ISPs and content providers are locked in a debate about who can control the Internet traffic that flows into our homes. In this paper we argue that the user, not the ISP or the content provider, should decide how traffic is prioritized to and from the home. Home users know most about their preferences, and if they can express them well to the ISP, then both the ISP and user are better off. To test the idea we built a prototype that lets users express highlevel preferences that are translated to low-level semantics and used to control the network. Yiannis Yiakoumis, Sachin Katti, Te-Yuan Huang, Nick McKeown, Kok-Kiong Yap, Ramesh Johari |
UbiComp | 5 |
| 2010 | Can the Production Network Be the Testbed?
Rob Sherwood, Glen Gibb, Kok-Kiong Yap, Guido Appenzeller, Martín Casado, Nick McKeown, Guru M. Parulkar |
OSDI | 3 |
| 2009 | Link layer behavior of body area networks at 2.4 GHzabstractBody Area Networks (BANs) can perform the task of continuous, remote monitoring of a patient's physiological signals in diverse environments. Apart from providing healthcare professionals with extensive logs of a patient's physiological history, BANs can be used to identify and react to emergency situations. We identify three important factors that afflict wireless communication in BANs: impermeability of the human body to radio waves at frequencies commonly used in BANs, efficient operation in mobile and time-varying environments, and mission-critical requirements for quick response to emergencies. An understanding of the link layer behavior of wireless sensor nodes placed on the body is crucial to address these and other challenges such as reducing energy consumption and increasing network lifetime. Anirudh Natarajan, Buddhika de Silva, Kok-Kiong Yap, Mehul Motani |
MobiCom | 3 |
| 2009 | To Hop or Not to Hop: Network Architecture for Body Sensor NetworksabstractAs body sensor networks (BSNs) advance to fulfill the promise of continuous, non-intrusive, remote monitoring of patients, it is important that we achieve efficient communication between energy constrained on-body sensors. An important design choice which has significant impact on achieving this goal is the network architecture. Star architecture has been the natural choice for BSNs due to the short distances between the nodes. In this paper, we revisit this choice by quantitatively studying architecture choices using data from experiments conducted by deploying nodes operating at the 2.4 GHz band on actual human volunteers. We compare the star and multihop architectures to highlight their respective performance characteristics. In particular, we use our data to construct multihop networks with routes that maximize end-to-end packet delivery ratio (PDR) and routes that minimize the average number of retransmissions. Since BSNs span an entire spectrum of applications, each with its unique constraints and requirements, there is no solution that is optimal for all applications. Instead, we show the performance across a variety of metrics and the trade-offs that are achievable. We see that a multihop network minimizing retransmissions has several advantages including having better network lifetime as well as the lowest delay and energy consumption. Anirudh Natarajan, Buddhika de Silva, Kok-Kiong Yap, Mehul Motani |
SECON | 3 |
| 2008 | MAX: Wide area human-centric search of the physical worldabstractWe propose MAX, a system that facilitates human-centric search of the physical world. Instead of organizing objects a priori, it allows humans to search for and locate them as needed. Designed for the following objectives: (i) human-centric operation, (ii) privacy, and (iii) efficient searching of any tagged object, MAX provides location information in a form natural to humans, that is, with reference to identifiable landmarks (such as, “on the dining table”) rather than precise coordinates. In the system, all physical objects—from documents to clothing—can be tagged, users then locate objects using an intuitive search interface. To make searching efficient, MAX adopts a hierarchical architecture consisting of tags (bound to objects), substations (bound to landmarks), and base-stations (bound to localities). Tags can be marked as either public or private, with private tags searchable only by the owner. MAX also provides for privacy of physical spaces. It requires minimal initial configuration, and is robust to reconfiguration of the physical space. We also present a methodology to design energy-optimal and delay-optimal query protocols for a variety of device choices, this optimizes system performance, and affords insight into the appropriate actions for various scenarios. We have implemented a simple prototype of MAX, demonstrating the feasibility of the system for human-centric search over several locations across a wide area. We contend that a MAX-like search system will enable sharing (e.g., books on a college campus) and trading (e.g., buying and selling used books) of physical resources, and will be the engine for a host of new applications. Kok-Kiong Yap, Vikram Srinivasan, Mehul Motani |
ACM Trans. Sens. Networks | 1 |
| 2006 | Simple Directional Antennas: Improving Performance in Wireless Multihop Networksabstract10.1109/INFOCOM.2006.118 Kok-Kiong Yap, Wai-Leong Yeow, Mehul Motani, Chen-Khong Tham |
INFOCOM | 1 |
| 2005 | MAX: human-centric search of the physical worldabstractMAX is a system that facilitates human-centric search of the physical world. It allows humans to search for and locate objects as and when they need it instead of organizing them a priori. It provides location information in a form natural to humans, i.e., with reference to identifiable landmarks (e.g., on the dining table) rather than precise coordinates. MAX was designed with the following objectives: (i) human-centric operation, (ii) privacy, and (iii) efficient search of any tagged object. In the system, all physical objects, from documents to clothing, can be tagged and people locate objects using an intuitive search interface. To make search efficient, MAX adopts a hierarchical architecture consisting of tags (bound to objects), sub-stations (bound to landmarks) and base-stations (bound to localities). Tags can be marked as either public or private, with private tags searchable only by the owner. MAX also provides for privacy of physical spaces.MAX requires minimal initial configuration, and is robust to reconfiguration of the physical space. To optimize system performance, we present a methodology to design energy and delay optimal query protocols for a variety of device choices. We have implemented MAX using Crossbow motes and conducted user trials in a 5m by 5m cluttered office. The user feedback was positive, demonstrating the feasibility of MAX for human-centric search. We contend that a MAX-like search system will enable sharing (e.g., books on a college campus) and trading (e.g., buying and selling used books) of physical resources, and will be the engine for a host of new applications. Kok-Kiong Yap, Vikram Srinivasan, Mehul Motani |
SenSys | 1 |