Philip Levis
Associate Professor of Computer Science and of Electrical Engineering
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
-
Associate Professor, Computer Science
-
Associate Professor, Electrical Engineering
-
Affiliate, Precourt Institute for Energy
Honors & Awards
-
Faculty Fellow, Microsoft (2008)
Professional Education
-
PhD, UC Berkeley, Computer Science, Electrical Engineering (2005)
2015-16 Courses
- Computer Systems from the Ground Up
CS 107E (Spr) - Embedded Systems Workshop
CS 241 (Aut) - Introduction to Computer Networking
CS 144 (Aut) -
Independent Studies (25)
- Advanced Reading and Research
CS 499 (Aut, Win, Spr, Sum) - Advanced Reading and Research
CS 499P (Aut, Win, Spr, Sum) - Computer Laboratory
CS 393 (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 Database Project
CS 395 (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 (Win, Spr) - Part-Time CPT
CS 390S (Aut) - Part-Time CPT
CS 390T (Win) - Part-Time Curricular Practical Training
CS 390Q (Spr) - Part-Time Curricular Practical Training
CS 390U (Spr) - Part-time Curricular Practical Training
CS 390P (Win, Spr) - 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) - 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) - Special Studies or Projects in Electrical Engineering
EE 190 (Aut, Win, Spr) - Special Studies or Projects in Electrical Engineering
EE 390 (Aut, Win, Spr, Sum) - Writing Intensive Senior Project (WIM)
CS 191W (Aut, Win, Spr)
- Advanced Reading and Research
-
Prior Year Courses
2014-15 Courses
- Computer Systems from the Ground Up
CS 107E (Win) - Introduction to Computer Networking
CS 144 (Win)
2013-14 Courses
- Embedded Wireless Systems
CS 240E (Spr) - Introduction to Computer Networking
CS 144 (Aut) - Web Applications
CS 142 (Spr)
2012-13 Courses
- Cloud Simulation Systems
CS 344C (Spr) - Introduction to Computer Networking
CS 144 (Aut)
- Computer Systems from the Ground Up
All Publications
- CTP: An Efficient, Robust, and Reliable Collection Tree Protocol for Wireless Sensor Networks. In ACM Transactions on Sensor Networks (TOSN) 2014
-
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
2012 INTERNATIONAL GREEN COMPUTING CONFERENCE (IGCC)
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
-
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-263
View details for Web of Science ID 000287564200055
-
Energy Management in Mobile Devices with the Cinder Operating System
EUROSYS 11: PROCEEDINGS OF THE EUROSYS 2011 CONFERENCE
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
-
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. 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
SOSP'09: PROCEEDINGS OF THE TWENTY-SECOND ACM SIGOPS SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES
2009: 235-246
View details for Web of Science ID 000281752900017
- 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
- 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
2009 INTERNATIONAL CONFERENCE ON INFORMATION PROCESSING IN SENSOR NETWORKS (IPSN 2009)
2009: 431-432
View details for Web of Science ID 000275711800066
-
Starburst SSD: An Efficient Protocol for Selective Dissemination
2009 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-8
2009: 74-79
View details for Web of Science ID 000280922200015
-
Apprehending Joule Thieves with Cinder
MOBIHELD 09
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
MSWIM'08: PROCEEDINGS OF THE ELEVENTH ACM INTERNATIONAL CONFERENCE ON MODELING, ANALYSIS, AND SIMULATION OF WIRELESS AND MOBILE SYSTEMS
2008: 37-46
View details for Web of Science ID 000265929400006
- Quanto: Tracking Energy in Networked Embedded Systems. 2008
-
SWAT: Enabling Wireless Network Measurements
SENSYS'08: PROCEEDINGS OF THE 6TH ACM CONFERENCE ON EMBEDDED NETWORKED SENSOR SYSTEMS
2008: 395-396
View details for Web of Science ID 000267822600048
-
The beta-factor: Measuring Wireless Link Burstiness
SENSYS'08: PROCEEDINGS OF THE 6TH ACM CONFERENCE ON EMBEDDED NETWORKED SENSOR SYSTEMS
2008: 29-41
View details for Web of Science ID 000267822600003
-
Data discovery and dissemination with DIP
2008 INTERNATIONAL CONFERENCE ON INFORMATION PROCESSING IN SENSOR NETWORKS, PROCEEDINGS
2008: 433-444
View details for Web of Science ID 000256291800036
-
On the Scaling Properties of Low Power Wireless Links
SENSYS'08: PROCEEDINGS OF THE 6TH ACM CONFERENCE ON EMBEDDED NETWORKED SENSOR SYSTEMS
2008: 441-442
View details for Web of Science ID 000267822600071
-
Software design patterns for TinyOS
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
-
Visibility: A New Metric For Protocol Design
SENSYS'07: PROCEEDINGS OF THE 5TH ACM CONFERENCE ON EMBEDDED NETWORKED SENSOR SYSTEMS
2007: 73-86
View details for Web of Science ID 000266495100006
-
The Design and Implementation of a Declarative Sensor Network System
SENSYS'07: PROCEEDINGS OF THE 5TH ACM CONFERENCE ON EMBEDDED NETWORKED SENSOR SYSTEMS
2007: 175-188
View details for Web of Science ID 000266495100013
-
Improving wireless simulation through noise modeling
PROCEEDINGS OF THE SIXTH INTERNATIONAL SYMPOSIUM ON INFORMATION PROCESSING IN SENSOR NETWORKS
2007: 21-30
View details for Web of Science ID 000251798600003
-
Interface contracts for TinyOS
PROCEEDINGS OF THE SIXTH INTERNATIONAL SYMPOSIUM ON INFORMATION PROCESSING IN SENSOR NETWORKS
2007: 158-165
View details for Web of Science ID 000251798600017
-
Fair Waiting Protocol: Achieving Isolation in Wireless Sensornets
SENSYS'07: PROCEEDINGS OF THE 5TH ACM CONFERENCE ON EMBEDDED NETWORKED SENSOR SYSTEMS
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
- Towards a Sensor Network Architecture: Lowering the Waistline. 2005
- A Unifying Link Abstraction for Wireless Sensor Networks. 2005
- The Firecracker Protocol. 2004
- TOSSIM: Accurate and Scalable Simulation of Entire TinyOS Applications. 2003
- Mate: A Tiny Virtual Machine for Sensor Networks. 2002
- Policies for Dynamic Clock Scheduling. 2000