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

Leigh Stoller

dblp:97/5570 · also Leigh B. Stoller · DBLP profile ↗
← Back
16ranked-venue papers
0as first author
2since 2021 · last 2021
0000-0001-5731-2011ORCID · corroborated

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

Systems, architecture and hardware · 7Computer networks · 6 · 2 since 2021Software engineering, systems software and programming languages · 3

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
6 papers
Wireless networking · 34% Software-defined and programmable networks · 31% Cellular and mobile networks · 9%
Computer architecture, parallel and distributed computing, and storage systems
7 papers
Cloud and datacenter computing · 45% Distributed systems · 26% Memory systems · 13%
Software engineering, system software, and programming languages
3 papers
Operating systems · 49% Requirements engineering and software design · 29% Programming languages and type systems · 22%

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

TopicWeightPapersLastEvidence papers
Wireless networking
wireless testbed
0.622021
Mobile and wireless research on the POWDER platform · MobiSys 2021
Robot couriers: precise mobility in a wireless network testbed · SenSys 2005
Software-defined and programmable networks
programmable wireless platforms
0.512021
Mobile and wireless research on the POWDER platform · MobiSys 2021
Cloud and datacenter computing
cluster resource management and scheduling
0.412019
The Design and Operation of CloudLab · USENIX ATC 2019
Distributed systems
experimental testbed
0.232019
The Design and Operation of CloudLab · USENIX ATC 2019
Integrated Scientific Workflow Management for the Emulab Network Testbed · USENIX ATC, General Track 2006
An Integrated Experimental Environment for Distributed Systems and Networks · OSDI 2002
Cellular and mobile networks
5g
0.112021
Mobile and wireless research on the POWDER platform · MobiSys 2021
Physical-layer communications › MIMO
massive MIMO
0.112021
Mobile and wireless research on the POWDER platform · MobiSys 2021
Internet of things and sensor networks › wireless sensor network
sensor network testbed
0.122006
Mobile Emulab: A Robotic Wireless and Sensor Network Testbed · INFOCOM 2006
Emulab's wireless sensor net testbed: true mobility, location precision, and remote access · SenSys 2005
Cloud and datacenter computing
virtualization
0.112008
Large-scale Virtualization in the Emulab Network Testbed · USENIX ATC 2008
Network measurement and analytics › network measurement methodology
network experimentation
0.112007
An Experimentation Workbench for Replayable Networking Research · NSDI 2007
Distributed systems › experimental testbed
network testbed
0.112006
Integrated Scientific Workflow Management for the Emulab Network Testbed · USENIX ATC, General Track 2006
High-performance computing › scientific workflow
scientific workflow management
0.112006
Integrated Scientific Workflow Management for the Emulab Network Testbed · USENIX ATC, General Track 2006
Requirements engineering and software design › software architecture › component-based software engineering
component composition
0.012000
Knit: Component Composition for Systems Software · OSDI 2000
Interconnection networks and networks-on-chip
network emulation
0.012008
Large-scale Virtualization in the Emulab Network Testbed · USENIX ATC 2008
Memory systems › memory management
address remapping
0.011999
Impulse: Building a Smarter Memory Controller · HPCA 1999
Memory systems
memory controller
0.011999
Impulse: Building a Smarter Memory Controller · HPCA 1999
Memory systems › cache
prefetching
0.011999
Impulse: Building a Smarter Memory Controller · HPCA 1999
Memory systems › memory management › virtual memory
huge pages
0.011998
Increasing TLB Reach Using Superpages Backed by Shadow Memory · ISCA 1998
Memory systems › virtual memory management
TLB management
0.011998
Increasing TLB Reach Using Superpages Backed by Shadow Memory · ISCA 1998
Memory systems › memory management
virtual memory
0.011998
Increasing TLB Reach Using Superpages Backed by Shadow Memory · ISCA 1998
Robotics › Motion planning and robot control
path planning
0.012006
Mobile Emulab: A Robotic Wireless and Sensor Network Testbed · INFOCOM 2006
High-performance computing
scientific computing systems
0.012006
Integrated Scientific Workflow Management for the Emulab Network Testbed · USENIX ATC, General Track 2006
Cloud and datacenter computing › cluster resource management and scheduling
cluster resource management
0.012003
Fast, Scalable Disk Imaging with Frisbee · USENIX ATC, General Track 2003
Network performance modeling
network emulation
0.012002
An Integrated Experimental Environment for Distributed Systems and Networks · OSDI 2002
Memory systems
memory-bound computation
0.011999
Impulse: Building a Smarter Memory Controller · HPCA 1999
High-performance computing
scientific computing
0.011999
Impulse: Building a Smarter Memory Controller · HPCA 1999
Operating systems › resource management
memory management
0.011998
Increasing TLB Reach Using Superpages Backed by Shadow Memory · ISCA 1998

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

over-the-air experimentation · 0.5vision-based tracking · 0.1simulation · 0.1
YearPublicationVenuePosition
2021 Mobile and wireless research on the POWDER platform
abstract
POWDER is a highly flexible, deeply programmable, and city-scale scientific instrument that enables cutting-edge research in wireless technologies. Researchers interact with the POWDER platform via the Internet to conduct their experiments, with zero penalty for remote access. In this two-part demonstration, the POWDER implementers show how to use the platform. First, they present the workflow that researchers follow to conduct experiments. Second, they highlight some of the hardware and software building blocks available through POWDER, including components related to over-the-air wireless and mobile networking, 5G, and massive MIMO.
Joe Breen, Jonathon Duerig, Eric Eide, Mike Hibler, David Johnson 0004, Sneha Kumar Kasera, Dustin Maas, Alex Orange, Neal Patwari, Robert Ricci, David Schurig, Leigh Stoller, Jacobus E. van der Merwe, Kirk Webb, Gary Wong
MobiSys12
2021 Powder: Platform for Open Wireless Data-driven Experimental Research
Joe Breen, Andrew Buffmire, Jonathon Duerig, Kevin Dutt, Eric Eide, Anneswa Ghosh, Mike Hibler, David Johnson 0004, Sneha Kumar Kasera, Earl Lewis, Dustin Maas, Caleb Martin, Alex Orange, Neal Patwari, Daniel Reading, Robert Ricci, David Schurig, Leigh Stoller, Allison Todd, Jacobus E. van der Merwe, Naren Viswanathan, Kirk Webb, Gary Wong
Comput. Networks18
2019 The Design and Operation of CloudLab
Dmitry Duplyakin, Robert Ricci, Aleksander Maricq, Gary Wong, Jonathon Duerig, Eric Eide, Leigh Stoller, Mike Hibler, David Johnson 0004, Kirk Webb, Aditya Akella, Kuang-Ching Wang, Glenn Ricart, Lawrence H. Landweber, Chip Elliott, Michael Zink, Emmanuel Cecchet, Snigdhaswin Kar, Prabodh Mishra
USENIX ATC7
2008 Large-scale Virtualization in the Emulab Network Testbed
Mike Hibler, Robert Ricci, Leigh Stoller, Jonathon Duerig, Shashi Guruprasad, Tim Stack, Kirk Webb, Jay Lepreau
USENIX ATC3
2007 An Experimentation Workbench for Replayable Networking Research
Eric Eide, Leigh Stoller, Jay Lepreau
NSDI2
2006 Mobile Emulab: A Robotic Wireless and Sensor Network Testbed
abstract
Abstract — Simulation has been the dominant research methodology in wireless and sensor networking. When mobility is added, real-world experimentation is especially rare. However, it is becoming clear that simulation models do not sufficiently capture radio and sensor irregularity in a complex, real-world environment, especially indoors. Unfortunately, the high labor and equipment costs of truly mobile experimental infrastructure present high barriers to such experimentation. We describe our experience in creating a testbed to lower those barriers. We have extended the Emulab network testbed software to provide the first remotely-accessible mobile wireless and sensor testbed. Robots carry motes and single board computers through a fixed indoor field of sensor-equipped motes, all running the user’s selected software. In real-time, interactively or driven by a script, remote users can position the robots, control all the computers and network interfaces, run arbitrary programs, and log data. Our mobile testbed provides simple path planning, a vision-based tracking system accurate to 1 cm, live maps, and webcams. Precise positioning and automation allow quick and painless evaluation of location and mobility effects on wireless protocols, location algorithms, and sensor-driven applications. The system is robust enough that it is deployed for public use. We present the design and implementation of our mobile testbed, evaluate key aspects of its performance, and describe a few experiments demonstrating its generality and power. I.
David Johnson 0004, Tim Stack, Russ Fish, Daniel Montrallo Flickinger, Leigh Stoller, Robert Ricci, Jay Lepreau
INFOCOM5
2006 Integrated Scientific Workflow Management for the Emulab Network Testbed
Eric Eide, Leigh Stoller, Tim Stack, Juliana Freire, Jay Lepreau
USENIX ATC, General Track2
2005 Robot couriers: precise mobility in a wireless network testbed
abstract
No abstract available.
David Johnson 0004, Daniel Montrallo Flickinger, Tim Stack, Robert Ricci, Leigh Stoller, Russ Fish, Kirk Webb, Mark A. Minor, Jay Lepreau
SenSys5
2005 Emulab's wireless sensor net testbed: true mobility, location precision, and remote access
abstract
No abstract available.
David Johnson 0004, Daniel Montrallo Flickinger, Tim Stack, Robert Ricci, Leigh Stoller, Russ Fish, Kirk Webb, Mark A. Minor, Jay Lepreau
SenSys5
2003 Fast, Scalable Disk Imaging with Frisbee
Mike Hibler, Leigh Stoller, Jay Lepreau, Robert Ricci, Chad Barb
USENIX ATC, General Track2
2002 An Integrated Experimental Environment for Distributed Systems and Networks
Jay Lepreau, Leigh Stoller, Robert Ricci, Shashi Guruprasad, Mac Newbold, Mike Hibler, Chad Barb, Abhijeet Joglekar
OSDI3
2000 Knit: Component Composition for Systems Software
Alastair Reid 0001, Matthew Flatt, Leigh Stoller, Jay Lepreau, Eric Eide
OSDI3
2000 Techniques for the Design of Java Operating Systems
Godmar Back, Patrick Tullmann, Leigh Stoller, Wilson C. Hsieh, Jay Lepreau
USENIX ATC, General Track3
1999 Impulse: Building a Smarter Memory Controller
abstract
Impulse is a new memory system architecture that adds two important features to a traditional memory controller. First, Impulse supports application-specific optimizations through configurable physical address remapping. By remapping physical addresses, applications control how their data is accessed and cached, improving their cache and bus utilization. Second, Impulse supports prefetching at the memory controller, which can hide much of the latency of DRAM accesses. In this paper we describe the design of the Impulse architecture, and show how an Impulse memory system can be used to improve the performance of memory-bound programs. For the NAS conjugate gradient benchmark, Impulse improves performance by 67%. Because it requires no modification to processor, cache, or bus designs, Impulse can be adopted in conventional systems. In addition to scientific applications, we expect that Impulse will benefit regularly strided memory-bound applications of commercial importance, such as database and multimedia programs.
John B. Carter, Wilson C. Hsieh, Leigh Stoller, Mark R. Swanson, Lixin Zhang 0002, Erik Brunvand, Al Davis, Chen-Chi Kuo, Ravindra Kuramkote, Michael A. Parker, Lambert Schaelicke, Terry Tateyama
HPCA3
1998 Making Distributed Shared Memory Simple, Yet Efficient
abstract
Recent research on distributed shared memory (DSM) has focussed on improving performance by reducing the communication overhead of DSM. Features added include lazy release consistency based coherence protocols and new interfaces that give programmers the ability to hand tune communication. These features have increased DSM performance at the expense of requiring increasingly complex DSM systems or increasingly cumbersome programming. They have also increased the computation overhead of DSM, which has partially offset the communication related performance gains. We chose to implement a simple DSM system, Quarks, with an eye towards hiding most computation overhead while using a very low latency transport layer to reduce the effect of communication overhead. The resulting performance is comparable to that of far more complex DSM systems, such as Treadmarks and Cashmere.
Mark R. Swanson, Leigh Stoller, John B. Carter
HIPS2
1998 Increasing TLB Reach Using Superpages Backed by Shadow Memory
abstract
The amount of memory that can be accessed without causing a translation lookaside buffer (TLB) fault, the reach of a TLB, is failing to keep pace with the increasingly large working sets of applications. We propose to extend TLB reach via a novel Memory Controller TLB (MTLB) that lets us aggressively create superpages from non-contiguous, unaligned regions of physical memory. This flexibility increases the OS's ability to use superpages on arbitrary application data. The MTLB supports shadow pages, regions of physical address space for which the MTLB remaps accesses to "real" physical pages. The MTLB preserves per-base-page referenced and dirty bits, which enables the OS to swap shadow-backed superpages a page at a time, unlike conventional superpages. Simulation of five applications, including two SPECint95 benchmarks, demonstrated that a modest-sized MTLB improves performance of applications with moderate-to-high TLB miss rates by 5-20%. Simulation also showed that this mechanism can more than double the effective reach of a processor TLB with no modification to the processor MMU.
Mark R. Swanson, Leigh Stoller, John B. Carter
ISCA2