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.

William C. Evans

dblp:42/8370 · DBLP profile ↗
← Back
4ranked-venue papers
3as first author
0since 2021 · last 2019
0000-0001-5942-3102ORCID · corroborated

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

Artificial intelligence and machine learning · 2 · 2 first-authorSystems, architecture and hardware · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 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
1 paper
Cloud and datacenter computing · 100%
Artificial intelligence
2 papers
Legged, aerial and field robots · 45% Multi-agent systems · 32% Robot navigation and mapping · 22%
Software engineering, system software, and programming languages
1 paper
Operating systems · 100%

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

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing
datacenter network
0.412019
Snap: a microkernel approach to host networking · SOSP 2019
Cloud and datacenter computing › virtualization › network virtualization
network function virtualization
0.412019
Snap: a microkernel approach to host networking · SOSP 2019
Cloud and datacenter computing
userspace networking
0.412019
Snap: a microkernel approach to host networking · SOSP 2019
Robotics › Legged, aerial and field robots
aerial robots
0.212016
Environmental field estimation with hybrid-mobility sensor networks · ICRA 2016
Robotics › Legged, aerial and field robots › aerial robots
quadrotor
0.212016
Environmental field estimation with hybrid-mobility sensor networks · ICRA 2016
Operating systems › kernel › kernel design › microkernel
microkernel design
0.112019
Snap: a microkernel approach to host networking · SOSP 2019
Knowledge, reasoning and agents › Multi-agent systems
distributed control
0.112010
Comparing and modeling distributed control strategies for miniature self-assembling robots · ICRA 2010
Knowledge, reasoning and agents › Multi-agent systems › swarm robotics
self-assembly
0.112010
Comparing and modeling distributed control strategies for miniature self-assembling robots · ICRA 2010
Knowledge, reasoning and agents › Multi-agent systems
swarm robotics
0.112010
Comparing and modeling distributed control strategies for miniature self-assembling robots · ICRA 2010

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

kernel bypass · 0.8RDMA · 0.8informative path planning · 0.2gaussian process regression · 0.2probabilistic controller · 0.1deterministic controller · 0.1chemical reaction network · 0.1
YearPublicationVenuePosition
2019 Snap: a microkernel approach to host networking
abstract
This paper presents our design and experience with a microkernel-inspired approach to host networking called Snap. Snap is a userspace networking system that supports Google's rapidly evolving needs with flexible modules that implement a range of network functions, including edge packet switching, virtualization for our cloud platform, traffic shaping policy enforcement, and a high-performance reliable messaging and RDMA-like service. Snap has been running in production for over three years, supporting the extensible communication needs of several large and critical systems.
Michael Marty, Marc de Kruijf, Jacob Adriaens, Christopher Alfeld, Sean Bauer, Carlo Contavalli, Michael Dalton, Nandita Dukkipati, William C. Evans, Steve D. Gribble, Nicholas Kidd, Roman Kononov, Gautam Kumar 0001, Carl Mauer, Emily Musick, Lena E. Olson, Erik Rubow, Michael Ryan, Kevin Springborn, Valas Valancius, Amin Vahdat
SOSP9
2016 Environmental field estimation with hybrid-mobility sensor networks
abstract
The remarkable accessibility of modern flying robots makes them an attractive platform for environmental sensing. However, low cost and ease of use are currently incompatible with large payloads, severely limiting the choice of sensor and ultimately modality. This paper describes the design of a system for using a small infrared thermometer to estimate the surface temperature over an area that is large compared to the area measured by the sensor, by mounting it on a flying robot. We leverage a priori knowledge about the spatial statistics of the phenomena under measure in order to plan an informative sampling path, fusing observations by Gaussian process regression. Our approach is designed to be evaluated in an indoor testbed, in which a quadrotor, in cooperation with simulated static sensing nodes, estimates the spatial distribution of surface temperature over a controlled thermal gradient. We perform extensive systematic experimentation both in simulation and our real-world testbed environment, with our algorithm estimating surface temperature to an accuracy of up to 2.1 °C over a 16 m2 area ranging in value from 25-65 °C.
William C. Evans, Steven Roelofsen, Alcherio Martinoli
ICRA1
2013 Distributed Spatiotemporal Suppression for Environmental Data Collection in Real-World Sensor Networks
abstract
Environmental processes are often severely oversampled. As sensor networks become more ubiquitous for this purpose, increasing network longevity becomes ever more important. Radio transceivers in particular are a great source of energy consumption, and many networking algorithms have been proposed that seek to minimize their use. Traditionally, such approaches are often data agnostic, i.e., their performance is not dependent on the properties of the data they transport. In this paper we explore algorithms that exploit environmental relationships in order to reduce the amount of transmitted data while maintaining expected levels of accuracy. We employ a realistic testing environment for evaluating the power savings brought by such algorithms, based on Sensorscope, a commercial sensor network product for environmental monitoring. We implement and test a suppression-based data collection algorithm from literature that to our knowledge has never been implemented on a real system, and propose modifications that make it more suitable for real-world conditions. Using a custom extension board developed for in situ power monitoring, we show that while the algorithms greatly reduce the amount of energy spent on transmitting packets, they have no effect on the real system's overall power consumption due to its preexisting network architecture.
William C. Evans, Alexander Bahr, Alcherio Martinoli
DCOSS1
2010 Comparing and modeling distributed control strategies for miniature self-assembling robots
abstract
We propose two contrasting approaches to the scalable distributed control of a swarm of self-assembling miniaturized robots, specifically the formation of chains of a desired length: (1) a deterministic controller in which robots communicate with each other in order to directly limit the size of each chain, and (2) a probabilistic controller where the average chain size is controlled by the probability a robot will choose to leave its chain. We demonstrate the feasibility of both approaches by implementing them on a real swarm of Alice robots. Using Webots, a realistic simulator for mobile robotics, and macroscopic models based on the Chemical Reaction Network (CRN) framework, we investigate the limitations of the deterministic controller and demonstrate the existence of optimal parameters for the probabilistic controller where exploration and exploitation are well balanced, thus favoring the formation of larger chains.
William C. Evans, Grégory Mermoud, Alcherio Martinoli
ICRA1