Philip Levis' Refereed Publications

2013

Maria Kazandjieva, Brandon Heller, Omprakash Gnawali, Philip Levis, and Christos Kozyrakis.
Measuring and Analyzing the Energy Use of Enterprise Computing Systems. To appear in the Journal of Sustainable Computing, 2013.
Robert C Froemke, Ioana Carcea, Alison J Barker, Kexin Yuan, Bryan A Seybold, Ana Raquel O Martins, Natalya Zaika, Hannah Bernstein, Megan Wachs, Philip A Levis, Daniel B Polley, Michael M Merzenich and Christoph E Schreiner.
Long-term modification of cortical synapses improves sensory perception. In Nature Neuroscience 16, 79-88 (2013).

2012

Philip Levis.
Experiences from a Decade of TinyOS Development. In Proceedings of the 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI).
Omprakash Gnawali and Philip Levis.
RFC 6719 - The Minimum Rank with Hysteresis Objective Function.
Kannan Srinivasan, Steven Hong, Mayank Jain, Jung Il Choi, Jeff Mehlman, Sachin Katti, and Philip Levis.
Beyond Full Duplex Wireless. In Proceedings of the Asilomar Conference on Signals, Systems, and Computers, 2012.
Maria Kazandjieva, Brandon Heller, Omprakash Gnawali, Philip Levis, and Christos Kozyrakis.
Green Enterprise Computing Data: Assumptions and Realities. In Proceedings of the Third International Green Computing Conference (IGCC 2012).
Jeff Terrace, Ewen Cheslack-Postava, Philip Levis and Michael J. Freedman.
Unsupervised Conversion of 3D models for Interactive Metaverses. In Proceedings of the IEEE International Conference on Multimedia and Expo (ICME '12).
Ewen Cheslack-Postava, Tahir Azim, Behram F. T. Mistree, Daniel Reiter Horn, Jeff Terrace, Philip Levis, and Michael J. Freedman.
A Scalable Server for 3D Metaverses. In Proceedings of the USENIX Annual Technical Conference (ATC '12).
Tim Winter, Pascal Thubert, Anders Brandt, Jonathan Hui, Richard Kelsey, Philip Levis, Kris Pister, Rene Struik, JP Vasseur and Roger Alexander.
RFC 6550 - RPL: IPv6 Routing Protocol for Low-Power and Lossy Networks.

2011

Behram F. T. Mistree, Bhupesh Chandra, Ewen Cheslack-Postava, Philip Levis, and David Gay.
Emerson: Accessible Scripting for Applications in an Extensible Virtual World. In Proceedings of the ACM international conference on Object oriented programming systems languages and applications (Onward 2011).
Kamran Jamshaid, Basem Shihada, Li Xia, and Philip Levis.
Buffer Sizing in 802.11 Wireless Mesh Networks. In Proceedings of the Eighth IEEE International Conference on Mobile Ad-hoc and Sensor Systems (MASS 2011).
Mayank Jain, Jung Il Choi, Taemin Kim, Dinesh Bharadia, Siddharth Seth, Kannan Srinivasan, Philip Levis, Sachin Katti and Prasun Sinha.
Practical, Real-time, Full-Duplex Wireless. In Proceedings of the 17th Annual International Conference on Mobile Computing and Networking (Mobicom 2011).
Philip Levis, Thomas Heide Clausen, Jonathan Hui, Omprakash Gnawali, and JeongGil Ko.
RFC 6206 - The Trickle Algorithm.
Arjun Roy, Stephen M. Rumble, Ryan Stutsman, Philip Levis, David Mazières, and Nickolai Zeldovich.
Energy Management in Mobile Devices with the Cinder Operating System. In Proceedings of the European Conference on Computer Systems (EuroSys 2011).

2010

Marcel Salathé, Maria Kazandjieva, Jung Woo Lee, Philip Levis, Marcus W. Feldman and James H. Jones.
A High-Resolution Human Contact Network for Infectious Disease Transmission. In Proceedings of the National Academy of Sciences (PNAS), December 13, 2010.
Jung Il Choi, Mayank Jain, Maria A. Kazandjieva, and Philip Levis.
Granting Silence to Avoid Wireless Collisions. In Proceedings of the 18th IEEE International Conference on Network Protocols (ICNP 2010) .
Jung Il Choi, Mayank Jain, Kannan Srinivasan, Philip Levis and Sachin Katti.
Achieving Single Channel, Full Duplex Wireless Communication. In Proceedings of the 16th Annual International Conference on Mobile Computing and Networking (Mobicom 2010).
Kannan Srinivasan, Mayank Jain, Jung Il Choi, Tahir Azim, Edward S Kim, Philip Levis and Bhaskar Krishnamachari.
The κ-factor: Inferring Protocol Performance Using Inter-Link Reception Correlation. In Proceedings of the 16th Annual International Conference on Mobile Computing and Networking (Mobicom 2010). Received best paper award.
Jung Woo Lee, Branislav Kusy, Tahir Azim, Philip Levis, and Basem Shihada.
Whirlpool Routing for Mobility. In Proceedings of the Eleventh ACM International Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc 2010).
Omprakash Gnawali, Leonidas Guibas, and Philip Levis.
A Case for Evaluating Sensor Network Protocols Concurrently. In the Fifth ACM International Workshop on Wireless Network Testbeds, Experimental evaluation and Characterization (WiNTECH 2010).
Bhupesh Chandra, Ewen Cheslack-Postava, Behram F. T. Mistree, Philip Levis, and David Gay.
Emerson: Scripting for Federated Virtual Worlds. In Proceedings of the 15th International Conference on Computer Games: AI, Animation, Mobile, Interactive Multimedia, Educational & Serious Games (CGAMES 2010 USA).
Maria Kazandjieva, Jung Woo Lee, Marcel Salathé, Marcus W. Feldman, James H. Jones, and Philip Levis.
Measuring a Human Contact Network for Epidemiology Research. In the Proceedings of the Workshop on Hot Topics in Embedded Networks (HotEmNets), 2010.
Kannan Srinivasan, Prabal Dutta, Arsalan Tavakoli, Philip Levis.
An Empirical Study of Low Power Wireless. ACM Transactions on Sensor Networks, 2010.

2009

Kevin Klues, Chieh-Jan Mike Liang, Jeong-yeup Paek, Răzvan Musăloiu-E., Philip Levis, Andreas Terzis, and Ramesh Govindan.
TOSThreads: Thread-Safe and Non-Invasive Preemption in TinyOS. In Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems (SenSys), 2009.
Jung Il Choi, Maria Kazandjieva, Mayank Jain, and Philip Levis.
The Case for a Network Protocol Isolation Layer. In Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems (SenSys), 2009.
Omprakash Gnawali, Rodrigo Fonseca, Kyle Jamieson, David Moss, and Philip Levis.
Collection Tree Protocol. In Proceedings of the 7th ACM Conference on Embedded Networked Sensor Systems (SenSys), 2009.
Yang Chen, Omprakash Gnawali, Maria Kazandjieva, Philip Levis, and John Regehr.
Surviving Sensor Network Software Faults. In Proceedings of the 22nd ACM Symposium on Operating System Principles (SOSP), 2009.
Maria Kazandjieva, Brandon Heller, Philip Levis, and Christos Kozyrakis.
Energy Dumpster Diving. In Second Workshop on Power Aware Computing (HotPower), 2009.
Stephen Rumble, Ryan Stutsman, Philip Levis, David Mazières, and Nickolai Zeldovich.
Apprehending Joule Thieves with Cinder. In Proceedings of the First ACM SIGCOMM Workshop on Networking, Systems, Applications on Mobile Handhelds (MobiHeld), 2009.
Tal Rusak and Philip Levis.
Physically-Based Models of Low-Power Wireless Links using Signal Power Simulation. In 2009 Computer Networks (COMNET) special issue on the best papers of MSWiM 2008.
Tahir Azim, Philip Levis and Qasim Mansoor.
Starburst SSD: An Efficient Protocol for Selective Dissemination. In Proceedings of the IEEE International Conference on Communications (ICC 2009).

2008

Rodrigo Fonseca, Prabal Dutta, Philip Levis, and Ion Stoica.
Quanto: Tracking Energy in Networked Embedded Systems. In Proceedings of the Eighth USENIX Symposium on Operating System Design and Implementation (OSDI), 2008.
Kannan Srinivasan, Maria Kazandijeva, Saatvik Agarwal, and Philip Levis.
The β-factor: Measuring Wireless Link Burstiness. In Proceedings of the 6th ACM Conference on Embedded Networked Sensor Systems (SenSys), 2008.
Tal Rusak and Philip Levis.
Investigating a Physically-Based Signal Power Model for Robust Wireless Link Simulation. In Proceedings of the 11th ACM International Conference on Modeling, Analysis and Simulation of Wireless and Mobile Systems (MSWiM), 2008. Received best paper award.
Philip Levis, Eric Brewer, David Culler, David Gay, Samuel Madden, Neil Patel, Joe Polastre, Scott Shenker, Robert Szewczyk, and Alec Woo.
The Emergence of a Networking Primitive in Wireless Sensor Networks. In Communications of the ACM, Volume 51, Issue 7, July 2008.
Kaisen Lin and Philip Levis.
Data Discovery and Dissemination with DIP. In Proceedings of the Seventh International Conference on Information Processing in Wireless Sensor Networks (IPSN), 2008.

2007

Rodrigo Fonseca, Omprakash Gnawali, Kyle Jamieson, and Philip Levis.
Four Bit Wireless Link Estimation. In Proceedings of the Sixth Workshop on Hot Topics in Networks (HotNets VI), 2007.
Megan Wachs, Jung Il Choi, Jung Woo Lee, Kannan Srinivasan, Zhe Chen, Mayank Jain and Philip Levis.
Visibility: A New Metric for Protocol Design. In Proceedings of the Fifth ACM Conference on Embedded Networked Sensor Systems (SenSys), 2007.
David Chu, Lucian Popa, Arsalan Tavakoli, Joseph Hellerstein, Philip Levis, Scott Shenker, and Ion Stoica.
The Design and Implementation of a Declarative Sensor Network System. In Proceedings of the Fifth ACM Conference on Embedded Networked Sensor Systems (SenSys), 2007.
Sukun Kim, Rodrigo Fonseca, Prabal Dutta, Arsalan Tavakoli, David Culler, Philip Levis, Scott Shenker, and Ion Stoica.
Flush: A Reliable Bulk Transport Protocol for Multihop Wireless Networks. In Proceedings of the Fifth ACM Conference on Embedded Networked Sensor Systems (SenSys), 2007.
Kevin Klues, Vlado Handziski, Chenyang Lu, Adam Wolisz, David Culler, David Gay, and Philip Levis.
Integrating Concurrency Control and Energy Management in Device Drivers. In Proceedings of the 21st ACM Symposium on Operating System Principles (SOSP), 2007.
David Gay, Philip Levis, and David Culler.
Software Design Patterns for TinyOS. In ACM Transactions on Embedded Computing Systems (TECS), Volume 6, Issue 4, 2007.
HyungJune Lee, Alberto Cerpa, and Philip Levis.
Improving Wireless Simulation Through Noise Modeling. In Proceedings of the Sixth International Conference on Information Processing in Wireless Sensor Networks (IPSN), 2007.
Will Archer, Philip Levis, and John Regehr.
Interface Contracts for TinyOS. In Proceedings of the International Conference on Information Processing in Sensor Networks (IPSN) 2007, SPOTS track, 2007.
Jung Il Choi, Jung Woo Lee, Megan Wachs, and Philip Levis.
Opening the Sensornet Black Box. In Proceedings of the International Workshop on Wireless Sensornet Architecture (WWSNA), 2007.
Xiaofan Jiang, Jay Taneja, Jorge Ortiz, Arsalan Tavakoli, Prabal Dutta, Jaein Jeong, David Culler, Philip Levis and Scott Shenker.
An Architecture for Energy Management in Wireless Sensor Networks. In Proceedings of the International Workshop on Wireless Sensornet Architecture (WWSNA), 2007.
Arsalan Tavakoli, Prabal Dutta, Jaein Jeong, Sukun Kim, Jorge Ortiz, Philip Levis, and Scott Shenker.
A Modular Sensornet Architecture: Past, Present, and Future Directions. In Proceedings of the International Workshop on Wireless Sensornet Architecture (WWSNA), 2007.
Arsalan Tavakoli, David Chu, Joseph M. Hellerstein, Philip Levis, and Scott Shenker.
A Declarative Sensornet Architecture. In Proceedings of the International Workshop on Wireless Sensornet Architecture (WWSNA), 2007.
Robert Froemke, Megan Wachs, Zhe Chen, Prabal Dutta, Gary Myers, Glen Glassner, C.E. Schreiner, M.M. Merzenich, and Philip Levis.
A Wireless Device for Combined Subcortical Stimulation and Cortical Recording. The 4th Annual National Academies Keck Futures Initiatives on Smart Prosthetics: Exploring Assistive Devices for the Body and the Mind, 2006.

2006

Kannan Srinivasan, Prabal Dutta, Arsalan Tavakoli, and Philip Levis.
Some Implications of Low-Power Wireless to IP Routing. In Proceedings of the Fifth Workshop on Hot Topics in Networks (HotNets V), 2006.
Kannan Srinivasan and Philip Levis.
RSSI is Under Appreciated. In Proceedings of the Third Workshop on Embedded Networked Sensors (EmNets 2006).
Branislav Kusy, Prabal Dutta, Philip Levis, Miklos Maroti, Akos Ledeczi, and David Culler.
Elapsed Time on Arrival: A simple and versatile primitive for canonical time synchronization services. International Journal of Ad hoc and Ubiquitous Computing, Vol, 2, No. 1, 2006.

2005

Joseph Polastre, Jonathan Hui, Philip Levis, Jerry Zhao, David Culler, Scott Shenker, and Ion Stoica.
A Unifying Link Abstraction for Wireless Sensor Networks. In Proceedings of the Third ACM Conference on Embedded Networked Sensor Systems (SenSys), 2005.
David Culler, Prabal Dutta, Cheng Tien Eee, Rodrigo Fonseca, Jonathan Hui, Philip Levis, Joseph Polastre, Scott Shenker, Ion Stoica, Gilman Tolle, and Jerry Zhao.
Towards a Sensor Network Architecture: Lowering the Waistline. In Proceedings of the Tenth Workshop on Hot Topics in Operating Systems (HotOS X), 2005.
David Gay, Philip Levis, and David Culler.
Software Design Patterns for TinyOS. In Proceedings of the ACM SIGPLAN/SIGBED 2005 Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES'05).
Philip Levis, David Gay, and David Culler.
Active Sensor Networks. In Proceedings of the Second USENIX/ACM Symposium on Networked Systems Design and Implementation (NSDI 2005).

2004

Philip Levis and David Culler.
The Firecracker Protocol. In Proceedings of the 11th ACM SIGOPS European Workshop.
Philip Levis, Neil Patel, David Culler, and Scott Shenker.
Trickle: A Self-Regulating Algorithm for Code Propagation and Maintenance in Wireless Sensor Networks. In Proceedings of the First USENIX/ACM Symposium on Networked Systems Design and Implementation (NSDI 2004). Received best paper award.
Philip Levis, Sam Madden, David Gay, Joe Polastre, Robert Szewczyk, Alec Woo, Eric Brewer and David Culler.
The Emergence of Networking Abstractions and Techniques in TinyOS. In Proceedings of the First USENIX/ACM Symposium on Networked Systems Design and Implementation (NSDI 2004).

2003

Philip Levis, Nelson Lee, Matt Welsh, and David Culler.
TOSSIM: Accurate and Scalable Simulation of Entire TinyOS Applications." In Proceedings of the First ACM Conference on Embedded Networked Sensor Systems (SenSys 2003).
David Gay, Philip Levis, Robert von Behren, Matt Welsh, Eric Brewer, and David Culler.
The nesC Language: A Holistic Approach to Network Embedded Systems. In Proceedings of the ACM SIGPLAN 2003 Conference on Programming Language Design and Implementation (PLDI). Received PLDI 2003 most influential paper award.

2002

Philip Levis and David Culler.
Maté: A Tiny Virtual Machine for Sensor Networks. In Proceedings of the 10th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS X), 2002.

2000

Dirk Grunwald, Philip Levis, Charles B. Morrey III, and Michael Neufeld.
Policies for Dynamic Clock Scheduling. In Proceedings of the 4th Symposium on Operating System Design and Implementation (OSDI 2000).

Other Publications

Rodrigo Fonseca, Omprakash Gnawali, Kyle Jamieson, and Philip Levis
Four Bit Wireless Link Estimation. Technical report SING-07-00.
Jung Il Choi, Jung Woo Lee, Megan Wachs, and Philip Levis
Opening the Sensornet Black Box. Technical report SING-06-03.
HyungJune Lee, Alberto Cerpa, and Philip Levis
Improving Wireless Simulation Through Noise Modeling. Technical report SING-06-02.
Jung Il Choi and Philip Levis
Grant to Send: Fairness and Isolation in Low-Power Wireless. Technical report SING-06-01.
Kannan Srinivasan, Prabal Dutta, Arsalan Tavakoli, and Philip Levis
Understanding the Causes of Packet Delivery Success and Failure in Dense Wireless Sensor Networks. Technical report SING-06-00.
Philip Levis, David Gay, Vlado Handziski, Jan-Heinrich Hauer, Ben Greenstein, Martin Turon, Jonathan Hui, Kevin Klues, Cory Sharp, Robert Szewczyk, Joseph Polastre, Philip Buonadonna, Lama Nachman, Gilman Tolle, David Culler, and Adam Wolisz
T2: A Second Generation OS For Embedded Sensor Networks. Technical Report TKN-05-007, Telecommunication Networks Group, Technische Universitat Berlin, 2005.
Philip Levis
Application Specific Virtual Machines: Operating System Support for User-Level Sensornet Programming. Ph.D. dissertation, UC Berkeley, 2005.
Philip Levis, Sam Madden, Joseph Polastre, Robert Szewczyk, Kamin Whitehouse, Alec Woo, David Gay, Jason Hill, Matt Welsh, Eric Brewer, and David Culler
TinyOS: An Operating System for Wireless Sensor Networks. In book Ambient Intelligence edited by W Weber, J Rabaey, and E Aarts. 2005.
David Gay, Philip Levis, and David Culler
Software Design Patterns for TinyOS. UC Berkeley Tech Report UCB//CSD-04-1350, September 2004.
Philip Levis, David Gay, and David Culler
Bridging the Gap: Programming Sensor Networks with Application Specific Virtual Machines. UC Berkeley Tech Report UCB//CSD-04-1343, August 2004.
Philip Levis, Neil Patel, Scott Shenker, and David Culler
Trickle: A Self-Regulating Algorithm for Code Propagation and Maintenance in Wireless Sensor Networks. UC Berkeley Tech Report UCB//CSD-03-1290, November 2003.