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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Sam Kumar

dblp:173/8201 · DBLP profile ↗
← Back
11ranked-venue papers
4as first author
5since 2021 · last 2026
0009-0003-4036-2233ORCID · corroborated

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

Computer networks · 6 · 2 first-author · 2 since 2021Security and privacy · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 1 first-author · 2 since 2021Systems, architecture and hardware · 1 · 1 since 2021

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 of things and sensor networks · 32% Software-defined and programmable networks · 28% Transport protocols and congestion control · 19%
Computer architecture, parallel and distributed computing, and storage systems
4 papers
Embedded and real-time systems · 62% Cloud and datacenter computing · 31% Memory systems · 7%
Network and information security
4 papers
Cryptographic protocols and secure computation · 62% Authentication and access control · 38%
Artificial intelligence
1 paper
Efficient and distributed learning · 100%

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

TopicWeightPapersLastEvidence papers
Embedded and real-time systems › resource-constrained computing › resource-constrained embedded system
deeply embedded systems
1.012026
Efficient ML Model Updates for Deeply Embedded Microcontrollers · EuroSys 2026
Internet of things and sensor networks
low-power wireless
0.822020
Performant TCP for Low-Power Wireless Networks · NSDI 2020
Bringing Full-Scale TCP to Low-Power Networks · SenSys 2018
Cloud and datacenter computing › cloud networking
cloud data transmission
0.712023
Skyplane: Optimizing Transfer Cost and Throughput Using Cloud-Aware Overlays · NSDI 2023
Transport protocols and congestion control
TCP
0.412020
Performant TCP for Low-Power Wireless Networks · NSDI 2020
Authentication and access control › trust management
decentralized trust
0.412020
Ghostor: Toward a Secure Data-Sharing System from Decentralized Trust · NSDI 2020
Cryptographic protocols and secure computation
secure data sharing
0.412020
Ghostor: Toward a Secure Data-Sharing System from Decentralized Trust · NSDI 2020
Authentication and access control › authorization
decentralized authorization
0.412019
WAVE: A Decentralized Authorization Framework with Transitive Delegation · USENIX Security Symposium 2019
Cryptographic protocols and secure computation › secure messaging
end-to-end encryption
0.412019
JEDI: Many-to-Many End-to-End Encryption and Key Delegation for IoT · USENIX Security Symposium 2019
Cryptographic protocols and secure computation
key management
0.412019
JEDI: Many-to-Many End-to-End Encryption and Key Delegation for IoT · USENIX Security Symposium 2019
Transport protocols and congestion control › TCP
TCP implementation
0.312018
Bringing Full-Scale TCP to Low-Power Networks · SenSys 2018
Embedded and real-time systems › embedded software
embedded operating systems
0.312018
System Architecture Directions for Post-SoC/32-bit Networked Sensors · SenSys 2018
Internet of things and sensor networks
iot devices
0.312026
Efficient ML Model Updates for Deeply Embedded Microcontrollers · EuroSys 2026
Software-defined and programmable networks
network programming
0.312025
High-level Programming for Application Networks · NSDI 2025
Internet architecture and protocols
overlay networks
0.212023
Skyplane: Optimizing Transfer Cost and Throughput Using Cloud-Aware Overlays · NSDI 2023
Memory systems › memory management
virtual memory
0.112021
MAGE: Nearly Zero-Cost Virtual Memory for Secure Computation · OSDI 2021
Internet of things and sensor networks
iot security
0.112019
JEDI: Many-to-Many End-to-End Encryption and Key Delegation for IoT · USENIX Security Symposium 2019
Internet of things and sensor networks › wireless sensor network › distributed sensing
networked sensing
0.112018
System Architecture Directions for Post-SoC/32-bit Networked Sensors · SenSys 2018
Operating systems › special-purpose operating system › embedded operating system
sensor network operating system
0.112018
Bringing Full-Scale TCP to Low-Power Networks · SenSys 2018

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

overlay routing · 1.3energy measurement · 0.7context switch benchmarking · 0.7FreeBSD TCP protocol logic · 0.7decentralized trust · 0.4cryptographic protocols · 0.4authorization logic · 0.4
YearPublicationVenuePosition
2026 Efficient ML Model Updates for Deeply Embedded Microcontrollers
abstract
Frequent updates to machine learning (ML) models are essential for maintaining accuracy in dynamic environments. However, updating models deployed on IoT devices with low-power microcontrollers remains challenging. Because the model, application, and system are all linked together into a monolithic program, model updates are typically accomplished through full device firmware updates (DFUs). Unfortunately, DFUs are disruptive, inflexible, energy-intensive, and inefficient. We present Minerva, an end-to-end ML model update system for microcontroller-based IoT devices. At the heart of Minerva is a new abstraction and mechanism called capsules. Capsules encapsulate ML models as pure, independent functions and decouple the model from the rest of the system. These properties enable updates that are lightweight, avoiding the time and energy costs of a DFU both in communication and flash reprogramming, and non-disruptive, eliminating the need for a full reboot. Because capsules work at the application level, they require no modifications to the underlying OS or firmware, and thus apply broadly to existing IoT systems. Minerva reduces model update time by up to 89× compared to a full DFU, and up to 73× compared to a state-of-the-art embedded OS, enabling the growing number of deeply embedded devices to receive regular model updates. Minerva is an open-source project available at https://github.com/ShishirPatil/minerva.
Shishir G. Patil, Sam Kumar, Prabal Dutta, Joseph Gonzalez 0001
EuroSys2
2025 Rethinking RPC Communication for Microservices-based Applications
abstract
Fast and efficient RPCs are key to the performance of applications based on microservices. But RPC communication suffers from significant overhead today because it relies on the standard, layered protocol stack and loose coupling between the end host and in-network proxies that process RPCs. We propose delayering the RPC communication stack and tightly coupling the end host and in-network processing using high-level abstractions. This approach leads to more efficient and performant RPC communication because it eliminates many sources of overhead.
Xiangfeng Zhu, Arvind Krishnamurthy, Sam Kumar, Ratul Mahajan, Danyang Zhuo
HotOS6
2025 High-level Programming for Application Networks
Xiangfeng Zhu, Banruo Liu, Yongtong Wu, Nikola Bojanic, Jingrong Chen 0002, Gilbert Louis Bernstein, Arvind Krishnamurthy, Sam Kumar, Ratul Mahajan, Danyang Zhuo
NSDI9
2023 Skyplane: Optimizing Transfer Cost and Throughput Using Cloud-Aware Overlays
Paras Jain 0001, Sam Kumar, Sarah Wooders, Shishir G. Patil, Joseph Gonzalez 0001, Ion Stoica
NSDI2
2021 MAGE: Nearly Zero-Cost Virtual Memory for Secure Computation
Sam Kumar, David E. Culler, Raluca A. Popa
OSDI1
2020 Ghostor: Toward a Secure Data-Sharing System from Decentralized Trust
Yuncong Hu, Sam Kumar, Raluca A. Popa
NSDI2
2020 Performant TCP for Low-Power Wireless Networks
Sam Kumar, Michael P. Andersen, Hyung-Sin Kim, David E. Culler
NSDI1
2019 WAVE: A Decentralized Authorization Framework with Transitive Delegation
Michael P. Andersen, Sam Kumar, Moustafa AbdelBaky, Gabe Fierro, John Kolb, Hyung-Sin Kim, David E. Culler, Raluca A. Popa
USENIX Security Symposium2
2019 JEDI: Many-to-Many End-to-End Encryption and Key Delegation for IoT
Sam Kumar, Yuncong Hu, Michael P. Andersen, Raluca A. Popa, David E. Culler
USENIX Security Symposium1
2018 System Architecture Directions for Post-SoC/32-bit Networked Sensors
abstract
The emergence of low-power 32-bit Systems-on-Chip (SoCs), which integrate a 32-bit MCU, radio, and flash, presents an opportunity to re-examine design points and trade-offs at all levels of the system architecture of networked sensors. To this end, we develop a post-SoC/32-bit design point called Hamilton, showing that using integrated components enables a ~$7 core and shifts hardware modularity to design time. We study the interaction between hardware and embedded operating systems, identifying that (1) post-SoC motes provide lower idle current (5.9 μA) than traditional 16-bit motes, (2) 32-bit MCUs are a major energy consumer (e.g., tick increases idle current >50 times), comparable to radios, and (3) thread-based concurrency is viable, requiring only 8.3 μs of context switch time. We design a system architecture, based on a tickless multithreading operating system, with cooperative/adaptive clocking, advanced sensor abstraction, and preemptive packet processing. Its efficient MCU control improves concurrency with ~30% less energy consumption. Together, these developments set the system architecture for networked sensors in a new direction.
Hyung-Sin Kim, Michael P. Andersen, Kaifei Chen, Sam Kumar, William J. Zhao, Kevin Ma, David E. Culler
SenSys4
2018 Bringing Full-Scale TCP to Low-Power Networks
abstract
Although TCP has widespread adoption in the Internet, wireless sensor networks (WSNs) generally use simpler UDP-based protocols. The few existing TCP implementations for sensor network operating systems do not support all of the features of TCP. We present a full-scale TCP implementation for sensor networks, called TCPlp, based on the TCP protocol logic of the FreeBSD Operating System. Our implementation demonstrates that full-scale TCP can run within the resource constraints of a modern WSN platform, and serves as a vehicle to explore the benefits of using a full TCP stack in the WSN setting. We showcase TCPlp via three applications of TCP: (1) reliable data collection in the context of an application, (2) an interactive configuration/debug shell, and (3) a mote-based web server.
Sam Kumar, Michael P. Andersen, Hyung-Sin Kim, David E. Culler
SenSys1