Philip Levis
Professor of Computer Science and of Electrical Engineering
Web page: http://csl.stanford.edu/~pal
Bio
Professor Levis' research focuses on the design and implementation of efficient software systems for embedded wireless sensor networks; embedded network sensor architecture and design; systems programming and software engineering.
Academic Appointments
-
Professor, Computer Science
-
Professor, Electrical Engineering
-
Affiliate, Precourt Institute for Energy
Honors & Awards
-
Faculty Fellow, Microsoft (2008)
-
CAREER Award, NSF (2009)
-
Okawa Research Grant, Okawa Foundation (2013)
-
PLDI Test of Time Award, ACM (2013)
-
NSDI Test of Time Award, ACM (2014)
-
SIGMOBILE Test of Time Award, ACM (2021)
-
SenSys Test of Time Award, ACM (2022)
Professional Education
-
Sc.B., Brown University, Biology and Computer Science (1999)
-
M.S., CU Boulder, Computer Science (2001)
-
Ph.D., UC Berkeley, Computer Science (2005)
2024-25 Courses
- Advanced Topics in Networking
CS 244 (Spr) - An Intro to Making: What is EE
ENGR 40M (Spr) - Embedded Systems Workshop
CS 241, EE 285 (Aut) -
Independent Studies (20)
- Advanced Reading and Research
CS 499 (Aut, Win, Spr, Sum) - Advanced Reading and Research
CS 499P (Aut, Win, Spr, Sum) - Curricular Practical Training
CS 390A (Aut, Win, Spr, Sum) - Curricular Practical Training
CS 390B (Aut, Win, Spr, Sum) - Curricular Practical Training
CS 390C (Aut, Win, Spr, Sum) - Independent Project
CS 399 (Aut, Win, Spr, Sum) - Independent Project
CS 399P (Aut, Win, Spr, Sum) - Independent Work
CS 199 (Aut, Win, Spr, Sum) - Independent Work
CS 199P (Aut, Win, Spr, Sum) - Master's Thesis and Thesis Research
EE 300 (Aut, Win, Spr, Sum) - Part-time Curricular Practical Training
CS 390D (Aut, Win, Spr, Sum) - Programming Service Project
CS 192 (Aut, Win, Spr, Sum) - Senior Project
CS 191 (Aut, Win, Spr, Sum) - Special Studies and Reports in Electrical Engineering
EE 191 (Aut, Win, Spr, Sum) - Special Studies and Reports in Electrical Engineering
EE 391 (Aut, Win, Spr, Sum) - Special Studies and Reports in Electrical Engineering (WIM)
EE 191W (Aut, Win, Spr, Sum) - Special Studies or Projects in Electrical Engineering
EE 190 (Aut, Win, Spr, Sum) - Special Studies or Projects in Electrical Engineering
EE 390 (Aut, Win, Spr, Sum) - Supervised Undergraduate Research
CS 195 (Aut, Win, Spr, Sum) - Writing Intensive Senior Research Project
CS 191W (Aut, Win, Spr)
- Advanced Reading and Research
-
Prior Year Courses
2023-24 Courses
- Advanced Topics in Networking
CS 244 (Spr) - An Intro to Making: What is EE
ENGR 40M (Aut) - Embedded Systems Workshop
CS 241, EE 285 (Win) - Rusty Systems
CS 340R (Spr)
2021-22 Courses
- Computer Systems from the Ground Up
CS 107E (Aut) - Embedded Systems Workshop
CS 241, EE 285 (Aut, Spr) - Interactive Light Sculpture Project
EE 185 (Aut) - Selected Reading of Computer Science Research
CS 114 (Spr) - Selected Reading of Computer Science Research
CS 214 (Spr)
- Advanced Topics in Networking
Stanford Advisees
-
Doctoral Dissertation Reader (AC)
Gedeon Nyengele -
Doctoral Dissertation Advisor (AC)
Agur Adams, Obi Nnorom Jr, Keshav Santhanam -
Orals Evaluator
Keshav Santhanam -
Master's Program Advisor
Abigail Aleshire, Laura Bocek, Sebastian Fisher, Harshit Gupta, Hunter Hollenbeck, Jack Irish, Timothy Jacques, Will Johnson, Jerry Li, Proud Mpala, Mohammad Salem, Max Susman, Angela Wei, Matt Wolff, Shijia Yang, Brion Ye, Lin Yuan -
Doctoral Dissertation Co-Advisor (AC)
Evan Laufer -
Doctoral (Program)
Muhammad Abdurrahman, Agur Adams, Anna Eaton, Daniel Mendoza, Obi Nnorom Jr, Keshav Santhanam, David Shim, Maxwell Strange
All Publications
-
GRIP: A Graph Neural Network Accelerator Architecture
IEEE TRANSACTIONS ON COMPUTERS
2023; 72 (4): 914-925
View details for DOI 10.1109/TC.2022.3197083
View details for Web of Science ID 000947356900002
-
Cornflakes: Zero-Copy Serialization for Microsecond-Scale Networking
ASSOC COMPUTING MACHINERY. 2023: 200-215
View details for DOI 10.1145/3600006.3613137
View details for Web of Science ID 001135072900013
-
Tiered Trust for Useful Embedded Systems Security
ASSOC COMPUTING MACHINERY. 2022: 15-21
View details for DOI 10.1145/3517208.3523752
View details for Web of Science ID 000927582300003
-
Software defined grid energy storage
9th ACM International Conference on Systems for Energy-Efficient Buildings, Cities, and Transportation
2022: 10
View details for DOI 10.1145/3563357.3564082
-
Tighten rust’s belt: shrinking embedded Rust binaries
23rd ACM SIGPLAN/SIGBED International Conference on Languages, Compilers, and Tools for Embedded Systems
2022: 12
View details for DOI 10.1145/3519941.3535075
-
Towards Retina-Quality VR Video Streaming: 15 ms Could Save You 80% of Your Bandwidth
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW
2022; 52 (1): 11-19
View details for Web of Science ID 000763859300002
-
Poster Abstract: Software Defined Battery-Solar Systems
ASSOC COMPUTING MACHINERY. 2022: 291-292
View details for DOI 10.1145/3563357.3567750
View details for Web of Science ID 001066191100042
-
Clamor: Extending Functional Cluster Computing Frameworks with Fine-Grained Remote Memory Access
ASSOC COMPUTING MACHINERY. 2021: 654-669
View details for DOI 10.1145/3472883.3486996
View details for Web of Science ID 000768717900046
-
Receiving Colliding LoRa Packets with Hard Information Iterative Decoding
IEEE. 2021
View details for DOI 10.1109/GLOBECOM46510.2021.9685208
View details for Web of Science ID 000790747201004
-
Creating Hardware Component Knowledge Bases with Training Data Generation and Multi-task Learning
ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS
2020; 19 (6)
View details for DOI 10.1145/3391906
View details for Web of Science ID 000595600300002
-
Accelerating Distributed Graphical Fluid Simulations with Micro-partitioning
COMPUTER GRAPHICS FORUM
2020; 39 (1): 375–88
View details for DOI 10.1111/cgf.13809
View details for Web of Science ID 000519969500028
-
Learning in situ: a randomized experiment in video streaming
USENIX ASSOC. 2020: 495–511
View details for Web of Science ID 000570979600030
-
POSH: A Data-Aware Shell
USENIX ASSOC. 2020: 617-631
View details for Web of Science ID 000696712200042
-
Design Considerations for Low Power Internet Protocols
IEEE COMPUTER SOC. 2020: 103–11
View details for DOI 10.1109/DCOSS49796.2020.00027
View details for Web of Science ID 000631687000013
-
Unsupervised Large-Scale Search for Similar Earthquake Signals
BULLETIN OF THE SEISMOLOGICAL SOCIETY OF AMERICA
2019; 109 (4): 1451–68
View details for DOI 10.1785/0120190006
View details for Web of Science ID 000477837700016
-
Falcon — A Flexible Architecture For Accelerating Cryptography
2019 IEEE 16th International Conference on Mobile Ad Hoc and Sensor Systems (MASS)
2019
View details for DOI 10.1109/MASS.2019.00025
-
Challenge: Unlicensed LPWANs Are Not Yet the Path to Ubiquitous Connectivity
ASSOC COMPUTING MACHINERY. 2019
View details for DOI 10.1145/3300061.3345444
View details for Web of Science ID 000521112500018
-
Automatically Distributing Eulerian and Hybrid Fluid Simulations in the Cloud
ACM TRANSACTIONS ON GRAPHICS
2018; 37 (2)
View details for DOI 10.1145/3173551
View details for Web of Science ID 000437485900013
-
Locality-Sensitive Hashing for Earthquake Detection: A Case Study of Scaling Data-Driven Science
PROCEEDINGS OF THE VLDB ENDOWMENT
2018; 11 (11): 1674–87
View details for DOI 10.14778/3236187.3236214
View details for Web of Science ID 000452537300028
-
Fonduer: Knowledge Base Construction from Richly Formatted Data.
Proceedings. ACM-Sigmod International Conference on Management of Data
2018; 2018: 1301–16
Abstract
We focus on knowledge base construction (KBC) from richly formatted data. In contrast to KBC from text or tabular data, KBC from richly formatted data aims to extract relations conveyed jointly via textual, structural, tabular, and visual expressions. We introduce Fonduer, a machine-learning-based KBC system for richly formatted data. Fonduer presents a new data model that accounts for three challenging characteristics of richly formatted data: (1) prevalent document-level relations, (2) multimodality, and (3) data variety. Fonduer uses a new deep-learning model to automatically capture the representation (i.e., features) needed to learn how to extract relations from richly formatted data. Finally, Fonduer provides a new programming model that enables users to convert domain expertise, based on multiple modalities of information, to meaningful signals of supervision for training a KBC system. Fonduer-based KBC systems are in production for a range of use cases, including at a major online retailer. We compare Fonduer against state-of-the-art KBC approaches in four different domains. We show that Fonduer achieves an average improvement of 41 F1 points on the quality of the output knowledge base-and in some cases produces up to 1.87* the number of correct entries-compared to expert-curated public knowledge bases. We also conduct a user study to assess the usability of Fonduer's new programming model. We show that after using Fonduer for only 30 minutes, non-domain experts are able to design KBC systems that achieve on average 23 F1 points higher quality than traditional machine-learning-based KBC approaches.
View details for PubMedID 29937618
-
Poster Abstract: Design Considerations for Low Power Internet Protocols
ASSOC COMPUTING MACHINERY. 2018: 317–18
View details for DOI 10.1145/3274783.3275161
View details for Web of Science ID 000469016400030
-
Smart Contracts for Machine-to-Machine Communication: Possibilities and Limitations
IEEE. 2018: 130–36
View details for Web of Science ID 000463172200022
-
Decoupling the Control Plane from Program Control Flow for Flexibility and Performance in Cloud Computing
ASSOC COMPUTING MACHINERY. 2018
View details for DOI 10.1145/3190508.3190516
View details for Web of Science ID 000460467600001
-
Poster Abstract: Dynamic Multi-Clock Management for Embedded Systems
ASSOC COMPUTING MACHINERY. 2018: 347–48
View details for DOI 10.1145/3274783.3275176
View details for Web of Science ID 000469016400045
-
Execution Templates: Caching Control Plane Decisions for Strong Scaling of Data Analytics
USENIX ASSOC. 2017: 513–26
View details for Web of Science ID 000428763500039
-
The Case for Writing a Kernel in Rust
ASSOC COMPUTING MACHINERY. 2017
View details for DOI 10.1145/3124680.3124717
View details for Web of Science ID 000426943100001
-
Ebb: A DSL for Physical Simulation on CPUs and GPUs
ACM TRANSACTIONS ON GRAPHICS
2016; 35 (2)
View details for DOI 10.1145/2892632
View details for Web of Science ID 000377286900012
-
Deflating link buffers in a wireless mesh network
AD HOC NETWORKS
2014; 16: 266-280
View details for DOI 10.1016/j.adhoc.2014.01.002
View details for Web of Science ID 000332803300018
-
Applications of Self-Interference Cancellation in 5G and Beyond
IEEE COMMUNICATIONS MAGAZINE
2014; 52 (2): 114-121
View details for Web of Science ID 000331904900014
- CTP: An Efficient, Robust, and Reliable Collection Tree Protocol for Wireless Sensor Networks. In ACM Transactions on Sensor Networks (TOSN) 2014
-
CTP: An Efficient, Robust, and Reliable Collection Tree Protocol for Wireless Sensor Networks
ACM TRANSACTIONS ON SENSOR NETWORKS
2013; 10 (1)
View details for DOI 10.1145/2529988
View details for Web of Science ID 000329134500016
-
Measuring and analyzing the energy use of enterprise computing systems
SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS
2013; 3 (3): 218-229
View details for DOI 10.1016/j.suscom.2013.01.009
View details for Web of Science ID 000209576200010
-
Long-term modification of cortical synapses improves sensory perception
NATURE NEUROSCIENCE
2013; 16 (1): 79-U120
Abstract
Synapses and receptive fields of the cerebral cortex are plastic. However, changes to specific inputs must be coordinated within neural networks to ensure that excitability and feature selectivity are appropriately configured for perception of the sensory environment. We induced long-lasting enhancements and decrements to excitatory synaptic strength in rat primary auditory cortex by pairing acoustic stimuli with activation of the nucleus basalis neuromodulatory system. Here we report that these synaptic modifications were approximately balanced across individual receptive fields, conserving mean excitation while reducing overall response variability. Decreased response variability should increase detection and recognition of near-threshold or previously imperceptible stimuli. We confirmed both of these hypotheses in behaving animals. Thus, modification of cortical inputs leads to wide-scale synaptic changes, which are related to improved sensory perception and enhanced behavioral performance.
View details for DOI 10.1038/nn.3274
View details for Web of Science ID 000312633900016
View details for PubMedID 23178974
- Measuring and Analyzing the Energy Use of Enterprise Computing Systems. In Journal of Sustainable Couputing 2013
-
Green Enterprise Computing Data: Assumptions and Realities
3rd International Green Computing Conference (IGCC)
IEEE. 2012
View details for Web of Science ID 000309942300020
- A Scalable Server for 3D Metaverses. 2012
- RFC 6719 - The Minimum Rank with Hysteresis Objective Function. In Internet Engineering Task Force (IETF), Request for Comments: 6719 2012
- Unsupervised Conversion of 3D models for Interactive Metaverses. 2012
- Experiences from a Decade of TinyOS Development. 2012
-
Beyond Full Duplex Wireless
46th Asilomar Conference on Signals, Systems and Computers
IEEE. 2012: 40–44
View details for Web of Science ID 000320768400007
-
Connecting Low-Power and Lossy Networks to the Internet
IEEE COMMUNICATIONS MAGAZINE
2011; 49 (4): 96-101
View details for Web of Science ID 000289205100014
-
Measuring school contact networks using wireless sensor technology
WILEY-BLACKWELL. 2011: 263–63
View details for Web of Science ID 000287564200055
-
Energy Management in Mobile Devices with the Cinder Operating System
6th ACM EuroSys Conference on Computer Systems (EuroSys 2011)
ASSOC COMPUTING MACHINERY. 2011: 139–152
View details for Web of Science ID 000304280200010
- Emerson: Accessible Scripting for Applications in an Extensible Virtual World. 2011
- Practical, Real-time, Full-Duplex Wireless. 2011
- Buffer Sizing in Wireless Mesh Networks. 2011
-
A high-resolution human contact network for infectious disease transmission
PROCEEDINGS OF THE NATIONAL ACADEMY OF SCIENCES OF THE UNITED STATES OF AMERICA
2010; 107 (51): 22020-22025
Abstract
The most frequent infectious diseases in humans--and those with the highest potential for rapid pandemic spread--are usually transmitted via droplets during close proximity interactions (CPIs). Despite the importance of this transmission route, very little is known about the dynamic patterns of CPIs. Using wireless sensor network technology, we obtained high-resolution data of CPIs during a typical day at an American high school, permitting the reconstruction of the social network relevant for infectious disease transmission. At 94% coverage, we collected 762,868 CPIs at a maximal distance of 3 m among 788 individuals. The data revealed a high-density network with typical small-world properties and a relatively homogeneous distribution of both interaction time and interaction partners among subjects. Computer simulations of the spread of an influenza-like disease on the weighted contact graph are in good agreement with absentee data during the most recent influenza season. Analysis of targeted immunization strategies suggested that contact network data are required to design strategies that are significantly more effective than random immunization. Immunization strategies based on contact network data were most effective at high vaccination coverage.
View details for DOI 10.1073/pnas.1009094108
View details for Web of Science ID 000285521800019
View details for PubMedID 21149721
View details for PubMedCentralID PMC3009790
-
Physically-based models of low-power wireless links using signal power simulation
COMPUTER NETWORKS
2010; 54 (4): 658-673
View details for DOI 10.1016/j.comnet.2009.08.014
View details for Web of Science ID 000276085700011
-
An Empirical Study of Low-Power Wireless
ACM TRANSACTIONS ON SENSOR NETWORKS
2010; 6 (2)
View details for DOI 10.1145/1689239.1689246
View details for Web of Science ID 000275163100007
-
Apprehending Joule Thieves with Cinder
COMPUTER COMMUNICATION REVIEW
2010; 40 (1): 106-111
View details for Web of Science ID 000273227000016
-
Achieving Single Channel, Full Duplex Wireless Communication
16th Annual International Conference on Mobile Computing and Networking / 11th ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiCom/MobiHoc)
ASSOC COMPUTING MACHINERY. 2010: 1–12
View details for Web of Science ID 000332847500001
-
The kappa Factor: Inferring Protocol Performance Using Inter-link Reception Correlation
16th Annual International Conference on Mobile Computing and Networking / 11th ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiCom/MobiHoc)
ASSOC COMPUTING MACHINERY. 2010: 317–328
View details for Web of Science ID 000332847500028
- Achieving Single Channel, Full Duplex Wireless Communication. 2010
- Emerson: Scripting for Federated Virtual Worlds. 2010
- Experiences in Measuring a Human Contact Network for Epidemiology Research. 2010
- A Case for Evaluating Sensor Network Protocols Concurrently. 2010
- Granting Silence to Avoid Wireless Collisions. 2010
- Whirlpool Routing for Mobility. 2010
- The k-factor: Inferring Protocol Performance Using Inter-Link Reception Correlation. 2010
-
Scaling Virtual Worlds with a Physical Metaphor
IEEE PERVASIVE COMPUTING
2009; 8 (3): 50-54
View details for Web of Science ID 000267802300011
-
Surviving Sensor Network Software Faults
22nd ACM SIGOPS Symposium on Operating Systems Principles
ASSOC COMPUTING MACHINERY. 2009: 235–246
View details for Web of Science ID 000281752900017
-
The Case for a Network Protocol Isolation Layer
7th ACM Conference on Embedded Networked Sensor Systems (SENSYS)
ASSOC COMPUTING MACHINERY. 2009: 267–280
View details for Web of Science ID 000332845200020
-
Collection Tree Protocol
7th ACM Conference on Embedded Networked Sensor Systems (SENSYS)
ASSOC COMPUTING MACHINERY. 2009: 1–14
View details for Web of Science ID 000332845200001
- Energy Dumpster Diving. In Second Workshop on Power Aware Computing (HotPower) 2009
- Burstiness and scaling in the structure of low-power wireless links. In ACM SIGMOBILE Mobile Computing and Communications Review 2009
-
TOSThreads: Thread-safe and Non-invasive Preemption in TinyOS
7th ACM Conference on Embedded Networked Sensor Systems (SENSYS)
ASSOC COMPUTING MACHINERY. 2009: 127–140
View details for Web of Science ID 000332845200010
- The Case for a Network Protocol Isolation Layer. 2009
- TOSThreads: Thread-Safe and Non-Invasive Preemption in TinyOS. 2009
- Collection Tree Protocol. 2009
-
SWAT: Know Your Network
8th International Symposium on Information Processing Sensor Networks
IEEE. 2009: 431–432
View details for Web of Science ID 000275711800066
-
Starburst SSD: An Efficient Protocol for Selective Dissemination
IEEE International Conference on Communications (ICC 2009)
IEEE. 2009: 74–79
View details for Web of Science ID 000280922200015
-
Apprehending Joule Thieves with Cinder
1st ACM Workshop on Networking, Systems, and Applications for Mobile Handhelds
ASSOC COMPUTING MACHINERY. 2009: 49–54
View details for Web of Science ID 000282721900009
-
Mesh networking - Research and technology for multihop wireless networks
IEEE INTERNET COMPUTING
2008; 12 (4): 9-11
View details for Web of Science ID 000257374200003
-
The emergence of a networking primitive in wireless sensor networks
COMMUNICATIONS OF THE ACM
2008; 51 (7): 99-106
View details for DOI 10.1145/1364782.1364804
View details for Web of Science ID 000257116300023
-
Investigating a Physically-Based Signal Power Model for Robust Low Power Wireless Link Simulation
11th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems
ASSOC COMPUTING MACHINERY. 2008: 37–46
View details for Web of Science ID 000265929400006
- Quanto: Tracking Energy in Networked Embedded Systems. 2008
-
SWAT: Enabling Wireless Network Measurements
6th ACM Conference on Embedded Networked Sensor Systems
ASSOC COMPUTING MACHINERY. 2008: 395–396
View details for Web of Science ID 000267822600048
-
The beta-factor: Measuring Wireless Link Burstiness
6th ACM Conference on Embedded Networked Sensor Systems
ASSOC COMPUTING MACHINERY. 2008: 29–41
View details for Web of Science ID 000267822600003
-
Data discovery and dissemination with DIP
7th International Symposium on Information Processing Sensor Networks
IEEE COMPUTER SOC. 2008: 433–444
View details for Web of Science ID 000256291800036
-
On the Scaling Properties of Low Power Wireless Links
6th ACM Conference on Embedded Networked Sensor Systems
ASSOC COMPUTING MACHINERY. 2008: 441–442
View details for Web of Science ID 000267822600071
-
Software design patterns for TinyOS
Conference on Languages, Compilers and Tools for Embedded Systems
ASSOC COMPUTING MACHINERY. 2007
View details for DOI 10.1145/1274858.1274860
View details for Web of Science ID 000256880600002
- Four-Bit Wireless Link Estimation. 2007
- Integrating Concurrency Control and Energy Management in Device Drivers. 2007
- Opening the Sensornet Black Box. 2007
-
Flush: A Reliable Bulk Transport Protocol for Multihop Wireless Networks
5th ACM Conference on Embedded Networked Sensor Systems
ASSOC COMPUTING MACHINERY. 2007: 351–365
View details for Web of Science ID 000266495100025
-
Visibility: A New Metric For Protocol Design
5th ACM Conference on Embedded Networked Sensor Systems
ASSOC COMPUTING MACHINERY. 2007: 73–86
View details for Web of Science ID 000266495100006
-
The Design and Implementation of a Declarative Sensor Network System
5th ACM Conference on Embedded Networked Sensor Systems
ASSOC COMPUTING MACHINERY. 2007: 175–188
View details for Web of Science ID 000266495100013
-
Improving wireless simulation through noise modeling
6th International Symposium on Information Processing Sensor Networks
ASSOC COMPUTING MACHINERY. 2007: 21–30
View details for Web of Science ID 000251798600003
-
Interface contracts for TinyOS
6th International Symposium on Information Processing Sensor Networks
ASSOC COMPUTING MACHINERY. 2007: 158–165
View details for Web of Science ID 000251798600017
-
Fair Waiting Protocol: Achieving Isolation in Wireless Sensornets
5th ACM Conference on Embedded Networked Sensor Systems
ASSOC COMPUTING MACHINERY. 2007: 411–412
View details for Web of Science ID 000266495100048
- RSSI Is Under-Appreciated. 2006
- Some Implications of Low-Power Wireless to IP Routing. 2006
-
Software design patterns for TinyOS
Conference on Languages, Compilers and Tools for Embedded Systems
ASSOC COMPUTING MACHINERY. 2005: 40–49
View details for Web of Science ID 000231038500006
-
Active sensor networks
2nd Symposium on Networked Systems Design and Implementation (NSDI 05)
USENIX ASSOC. 2005: 343–356
View details for Web of Science ID 000230945500025
- A Unifying Link Abstraction for Wireless Sensor Networks. 2005
- Towards a Sensor Network Architecture: Lowering the Waistline. 2005
-
Trickle: A self-regulating algorithm for code propagation and maintenance in wireless sensor networks
1st Symposium on Networked Systems Design and Implementation
USENIX ASSOC. 2004: 15–28
View details for Web of Science ID 000221664800002
- The Firecracker Protocol. 2004
-
The emergence of networking abstractions and techniques in TinyOS
1st Symposium on Networked Systems Design and Implementation
USENIX ASSOC. 2004: 1–14
View details for Web of Science ID 000221664800001
-
The nesC language: A holistic approach to networked embedded systems
Conference on Programming Language Design and Implementation
ASSOC COMPUTING MACHINERY. 2003: 1–11
View details for Web of Science ID 000183824300002
- TOSSIM: Accurate and Scalable Simulation of Entire TinyOS Applications. 2003
-
Mate: A tiny virtual machine for sensor networks
ACM SIGPLAN NOTICES
2002; 37 (10): 85-95
View details for Web of Science ID 000179871700007
- Mate: A Tiny Virtual Machine for Sensor Networks. 2002
- Policies for Dynamic Clock Scheduling. 2000