EDBT 2026 Demo / reviewers in the wild / expert
Jacob Strauss
dblp:57/4329
· DBLP profile ↗
8ranked-venue papers
2as first author
0since 2021 · last 2012
0000-0002-2642-2311ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 2 · 1 first-authorComputer networks · 2 · 1 first-authorSoftware engineering, systems software and programming languages · 2Security and privacy · 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 architecture, parallel and distributed computing, and storage systems
5 papers |
Distributed systems · 34% Processor architecture and microarchitecture · 30% Storage systems · 26% | |
| Network and information security
2 papers |
Authentication and access control · 62% Systems and software security · 30% Cryptographic protocols and secure computation · 8% | |
| Computer networks
4 papers |
Network measurement and analytics · 47% Transport protocols and congestion control · 31% Network performance modeling · 22% | |
| Software engineering, system software, and programming languages
2 papers |
Operating systems · 100% | |
| Human-computer interaction and pervasive computing
2 papers |
Ubiquitous computing and smart environments · 69% Collaborative and social computing · 31% | |
| Databases, data mining, and information retrieval
1 paper |
Information retrieval · 100% |
Topics — the 12 heaviest of 22, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Operating systems
network stack |
0.1 | 1 | 2012 | Improving network connection locality on multicore systems · EuroSys 2012 |
Processor architecture and microarchitecture
chip multiprocessor |
0.1 | 1 | 2012 | Improving network connection locality on multicore systems · EuroSys 2012 |
Distributed systems
peer-to-peer systems |
0.1 | 1 | 2008 | MyNet: A Platform for Secure P2P Personal and Social Networking Services · PerCom 2008 |
Authentication and access control
authorization |
0.1 | 1 | 2007 | Alpaca: extensible authorization for distributed services · CCS 2007 |
Authentication and access control › authorization
proof-carrying authorization |
0.1 | 1 | 2007 | Alpaca: extensible authorization for distributed services · CCS 2007 |
Distributed systems › distributed system architecture › distributed operating systems
naming |
0.1 | 1 | 2006 | Persistent Personal Names for Globally Connected Mobile Devices · OSDI 2006 |
Network measurement and analytics › bandwidth estimation
network path capacity measurement |
0.0 | 1 | 2004 | MultiQ: automated detection of multiple bottleneck capacities along a path · Internet Measurement Conference 2004 |
Transport protocols and congestion control
transport protocols |
0.0 | 1 | 2012 | Improving network connection locality on multicore systems · EuroSys 2012 |
Memory systems
cache coherence |
0.0 | 1 | 2012 | Improving network connection locality on multicore systems · EuroSys 2012 |
Network measurement and analytics › bandwidth estimation
available bandwidth estimation |
0.0 | 1 | 2003 | A measurement study of available bandwidth estimation tools · Internet Measurement Conference 2003 |
Operating systems › resource management
storage management |
0.0 | 1 | 2011 | Eyo: Device-Transparent Personal Storage · USENIX ATC 2011 |
Transport protocols and congestion control › transport protocols
TCP flow analysis |
0.0 | 1 | 2004 | MultiQ: automated detection of multiple bottleneck capacities along a path · Internet Measurement Conference 2004 |
Methods — techniques the papers use, named apart from their topics
secure resource discovery · 0.2middleware · 0.2logical proof · 0.1domain-specific language · 0.1packet interarrival time distribution analysis · 0.0mode gap detection · 0.0available bandwidth estimation · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2012 | Improving network connection locality on multicore systemsabstractIncoming and outgoing processing for a given TCP connection often execute on different cores: an incoming packet is typically processed on the core that receives the interrupt, while outgoing data processing occurs on the core running the relevant user code. As a result, accesses to read/write connection state (such as TCP control blocks) often involve cache invalidations and data movement between cores' caches. These can take hundreds of processor cycles, enough to significantly reduce performance. Aleksey Pesterev, Jacob Strauss, Nickolai Zeldovich, Robert T. Morris |
EuroSys | 2 |
| 2011 | Eyo: Device-Transparent Personal Storage
Jacob Strauss, Justin Mazzola Paluska, Chris Lesniewski-Laas, Bryan Ford, Robert Morris 0005, M. Frans Kaashoek |
USENIX ATC | 1 |
| 2008 | MyNet: A Platform for Secure P2P Personal and Social Networking ServicesabstractRecent advances in peer-to-peer (P2P) technologies will enable users to establish ubiquitous connectivity among their personal networked devices and those of others. Building on top of such technologies, we propose a platform of middleware and user interaction tools, called MyNet, that allows everyday users to easily and securely access and share with others their devices, services, and content, without requiring expertise or centralized service support. MyNet offers a more immediate and responsive alternative to the current web-based paradigm of personal and social networking, because it allows users’ distributed services and content to be accessed and shared in real-time as they are produced, directly from their personal devices. In this paper, we describe the MyNet system architecture, including secure resource discovery, service management, security framework, and the user interaction tools for building personal and social networks and sharing resources over them. We also present our proof-of-concept implementation, including mobile devices and our tests with real users. Dimitris N. Kalofonos, Zoe Antoniou, Franklin Reynolds, Max Van Kleek, Jacob Strauss, Paul Wisner |
PerCom | 5 |
| 2007 | Alpaca: extensible authorization for distributed servicesabstractTraditional Public Key Infrastructures (PKI) have not lived up to their promise because there are too many ways to define PKIs, too many cryptographic primitives to build them with, and too many administrative domains with incompatible roots of trust. Alpaca is an authentication and authorization framework that embraces PKI diversity by enabling one PKI to plug another PKI's credentials and cryptographic algorithms, allowing users of the latter to authenticate themselves to services using the former using their existing, unmodified certificates. Alpaca builds on Proof-Carrying Authorization (PCA), expressing a credential as an explicit proof of a logical claim. Alpaca generalizes PCA to express not only delegation policies but also the cryptographic primitives, credential formats, and namespace structures needed to use foreign credentials directly. To achieve this goal, Alpaca introduces a method of creating and naming new principals which behave according to arbitrary rules, a modular approach to logical axioms, and a domain-specific language specialized for reasoning about authentication. We have implemented Alpaca as a Python module that assists applications in generating proofs (e.g., in a client requesting access to a resource), and in verifying those proofs via a compact 800-line TCB (e.g., in a server providing that resource). We present examples demonstrating Alpaca's extensibility in scenarios involving inter-organization PKI interoperability and secure remote PKI upgrade. Chris Lesniewski-Laas, Bryan Ford, Jacob Strauss, Robert Morris 0005, M. Frans Kaashoek |
CCS | 3 |
| 2006 | Persistent Personal Names for Globally Connected Mobile Devices
Bryan Ford, Jacob Strauss, Chris Lesniewski-Laas, Sean C. Rhea, M. Frans Kaashoek, Robert Morris 0005 |
OSDI | 2 |
| 2005 | UIA: a user information architecture for personal devicesabstractWe are heading for a device information disaster. Many people already store information on dozens of devices, but are unable to organize and find their scattered information effectively. A given picture might be on a digital camera, a home PC, a laptop, an iPod Photo, or a cell phone. Even knowing a file's location is often not enough, because the relevant device may be on the far side of a firewall or not currently plugged into a PC's USB port. Sharing pictures, documents, or multimedia with family, friends, and colleagues today requires one to upload the information from a portable device to a personal computer and then E-mail it, or copy files via a physical medium such as a USB key. Bryan Ford, Jacob Strauss, Chris Lesniewski-Laas, M. Frans Kaashoek, Robert Morris 0005, Sean C. Rhea |
SOSP | 2 |
| 2004 | MultiQ: automated detection of multiple bottleneck capacities along a pathabstractmultiQ is a passive capacity measurement tool suitable for large-scale studies of Internet path characteristics. It is the first passive tool that discovers the capacity of multiple congested links along a path from a single flow trace, and the first tool that effectively extracts capacity information from ack-only traces. It uses equally-spaced mode gaps in TCP flows' packet interarrival time distributions to detect multiple bottleneck capacities in their relative order.We validate multiQ in depth using the RON overlay network, which provides more than 400 heterogeneous, well-understood Internet paths. We compare multiQ with two other capacity measurement tools (Nettimer and Pathrate) in the first large-scale wide-area evaluation of capacity measurement techniques, and find that multiQ is highly accurate; for instance, though multiQ is passive, it achieves the same accuracy as Pathrate, which is active. Sachin Katti, Dina Katabi, Charles Blake 0001, Eddie Kohler, Jacob Strauss |
Internet Measurement Conference | 5 |
| 2003 | A measurement study of available bandwidth estimation toolsabstractAvailable bandwidth estimation is useful for route selection in overlay networks, QoS verification, and traffic engineering. Recent years have seen a surge in interest in available bandwidth estimation. A few tools have been proposed and evaluated in simulation and over a limited number of Internet paths, but there is still great uncertainty in the performance of these tools over the Internet at large.This paper introduces Spruce, a simple, light-weight tool for measuring available bandwidth, and compares it with two existing tools, IGI and Pathload, over 400 different Internet paths. The comparison focuses on accuracy, failure patterns, probe overhead, and implementation issues. The paper verifies the measured available bandwidth by comparing it to Multi-Router Traffic Grapher (MRTG) data and by measuring how each tool responds to induced changes in available bandwidth.The measurements show that Spruce is more accurate than Pathload and IGI. Pathload tends to overestimate the available bandwidth whereas IGI becomes insensitive when the bottleneck utilization is large. Jacob Strauss, Dina Katabi, M. Frans Kaashoek |
Internet Measurement Conference | 1 |