Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Pat Pannuto is active.

Publication


Featured researches published by Pat Pannuto.


symposium on operating systems principles | 2017

Multiprogramming a 64kB Computer Safely and Efficiently

Amit Levy; Bradford Campbell; Branden Ghena; Daniel B. Giffin; Pat Pannuto; Prabal Dutta; Philip Levis

Low-power microcontrollers lack some of the hardware features and memory resources that enable multiprogrammable systems. Accordingly, microcontroller-based operating systems have not provided important features like fault isolation, dynamic memory allocation, and flexible concurrency. However, an emerging class of embedded applications are software platforms, rather than single purpose devices, and need these multiprogramming features. Tock, a new operating system for low-power platforms, takes advantage of limited hardware-protection mechanisms as well as the type-safety features of the Rust programming language to provide a multiprogramming environment for microcontrollers. Tock isolates software faults, provides memory protection, and efficiently manages memory for dynamic application workloads written in any language. It achieves this while retaining the dependability requirements of long-running applications.


acm/ieee international conference on mobile computing and networking | 2018

Experience: Android Resists Liberation from Its Primary Use Case

Noah Klugman; Jay Taneja; Prabal Dutta; Veronica Jacome; Meghan Clark; Matthew Podolsky; Pat Pannuto; Neal Jackson; Aley Soud Nassor; Catherine Wolfram; Duncan S. Callaway

Network connectivity is often one of the most challenging aspects of deploying sensors. In many countries, cellular networks provide the most reliable, highest bandwidth, and greatest coverage option for Internet access. While this makes smartphones a seemingly ideal platform to serve as a gateway between sensors and the cloud, we find that a device designed for multi-tenant operation and frequent human interaction becomes unreliable when tasked to continuously run a single application with no human interaction, a seemingly counter-intuitive result. Further, we find that economy phones cannot physically withstand continuous operation, resulting in a surprisingly high rate of permanent device failures in the field. If these observations hold more broadly, they would make mobile phones poorly suited to a range of sensing applications for which they have been rumored to hold great promise.


international conference on embedded networked sensor systems | 2017

The Signpost Platform for City-Scale Sensing

Joshua Adkins; Bradford Campbell; Branden Ghena; Neal Jackson; Pat Pannuto; Samuel Rohrer; Prabal Dutta

City-scale sensing holds the promise of enabling a deeper understanding of our urban environments. However, a city-scale deployment requires physical installation, power management, and communications all challenging tasks standing between a good idea and a realized one. This indicates the need for a platform that enables easy deployment and experimentation for applications operating at city scale. To address these challenges, we present Signpost, a modular, energy-harvesting platform for city-scale sensing. Signpost simplifies deployment by eliminating the need for connection to wired infrastructure and instead harvesting energy from an integrated solar panel. The platform furnishes the key resources necessary to support multiple, pluggable sensor modules while providing fair, safe, and reliable sharing in the face of dynamic energy constraints. We deploy Signpost with several sensor modules, showing the viability of an energy-harvesting, multi-tenant, sensing system, and evaluate its ability to support sensing applications. We believe Signpost reduces the difficulty inherent in city-scale deployments, enables new experimentation, and provides improved insights into urban health.


information processing in sensor networks | 2018

Slocalization: Sub-uW Ultra Wideband Backscatter Localization

Pat Pannuto; Benjamin P. Kempke; Prabal Dutta

Ultra wideband technology has shown great promise for providing high-quality location estimation, even in complex indoor multipath environments, but existing ultra wideband systems require tens to hundreds of milliwatts during operation. Backscatter communication has demonstrated the viability of astonishingly low-power tags, but has thus far been restricted to narrowband systems with low localization resolution. The challenge to combining these complimentary technologies is that they share a compounding limitation, constrained transmit power. Regulations limit ultra wideband transmissions to just -41.3 dBm/MHz, and a backscatter device can only reflect the power it receives. The solution is long-term integration of this limited power, lifting the initially imperceptible signal out of the noise. This integration only works while the target is stationary. However, stationary describes the vast majority of objects, especially lost ones. With this insight, we design Slocalization, a sub-microwatt, decimeter-accurate localization system that opens a new tradeoff space in localization systems and realizes an energy, size, and cost point that invites the localization of every thing. To evaluate this concept, we implement an energy-harvesting Slocalization tag and find that Slocalization can recover ultra wideband backscatter in under fifteen minutes across thirty meters of space and localize tags with a mean 3D Euclidean error of only 30 cm.


information processing in sensor networks | 2018

Applications on the signpost platform for city-scale sensing: demo abstract

Joshua Adkins; Branden Ghena; Neal Jackson; Pat Pannuto; Samuel Rohrer; Bradford Campbell; Prabal Dutta

City-scale sensing holds the promise of enabling deeper insight into how our urban environments function. Applications such as observing air quality and measuring traffic flows can have powerful impacts, allowing city planners and citizen scientists alike to understand and improve their world. However, the path from conceiving applications to implementing them is fraught with difficulty. A successful city-scale deployment requires physical installation, power management, and communications---all challenging tasks standing between a good idea and a realized one. The Signpost platform, presented at IPSN 2018, has been created to address these challenges. Signpost enables easy deployment by relying on harvested, solar energy and wireless networking rather than their wired counterparts. To further lower the bar to deploying applications, the platform provides the key resources necessary to support its pluggable sensor modules in their distributed sensing tasks. In this demo, we present the Signpost hardware and several applications running on a deployment of Signposts on UC Berkeleys campus, including distributed, energy-adaptive traffic monitoring and fine grained weather reporting. Additionally we show the cloud infrastructure supporting the Signpost deployment, specifically the ability to push new applications and parameters down to existing sensors, with the goal of demonstrating that the existing deployment can serve as a future testbed.


acm/ieee international conference on mobile computing and networking | 2018

Demo: Android Resists Liberation from Its Primary Use Case

Noah Klugman; Meghan Clark; Pat Pannuto; Prabal Dutta

Network connectivity is often one of the most challenging aspects of deploying sensors. In many countries, cellular networks provide the most reliable, highest bandwidth, and greatest coverage option for internet access. Repurposing smartphones as gateways could extract value from hundreds of millions of devices currently considered to be e-waste. While these factors make smartphones a seemingly ideal platform to serve as a gateway between sensors and the cloud, we find that a device designed for multi-tenant operation and frequent human interaction becomes unreliable when tasked to continuously run a single application with no human interaction, a somewhat counter-intuitive result. Further, we find that economy phones cannot physically withstand continuous operation, resulting in a surprisingly high rate of permanent device failures in the field. If these observations hold more broadly, they would make mobile phones poorly suited to a range of sensing applications for which they have been rumored to hold great promise.


Proceedings of the First Workshop on Data Acquisition To Analysis - DATA '18 | 2018

Indoor ultra wideband ranging samples from the DecaWave DW1000 including frequency and polarization diversity

Pat Pannuto; Benjamin P. Kempke; Bradford Campbell; Prabal Dutta

When performing RF ranging in a complex indoor environment, the error of a single channel estimate can vary widely. A key insight of the PolyPoint and SurePoint ranging protocols is that individual nodes can efficiently capture multiple independent samples of the RF channel. For each point in space, nodes capture twenty seven independent samples by varying the spectrum sampled and the polarization of antennas. This dataset includes all of the measurements reported in the PolyPoint and SurePoint papers, which comprises several thousand points in a complex indoor environment. Precise 3D coordinates of nodes were captured using an optical motion capture system calibrated to millimeter accuracy. Several tracking studies are included, with continuous samples over time as a node moves through the environment.


ACM Transactions on Sensor Networks | 2018

Harmonium: Ultra Wideband Pulse Generation with Bandstitched Recovery for Fast, Accurate, and Robust Indoor Localization

Pat Pannuto; Benjamin P. Kempke; Li-Xuan Chuo; David T. Blaauw; Prabal Dutta

We introduce Harmonium, a novel ultra wideband (UWB) RF localization architecture that achieves decimeter-scale accuracy indoors. Harmonium strikes a balance between tag simplicity and processing complexity to provide fast and accurate indoor location estimates. Harmonium uses only commodity components and consists of a small, inexpensive, lightweight, and FCC-compliant UWB transmitter or tag, fixed infrastructure anchors with known locations, and centralized processing that calculates the tag’s position. Anchors employ a new frequency-stepped narrowband receiver architecture that rejects narrowband interferers and extracts high-resolution timing information without the cost or complexity of traditional UWB approaches. In a complex indoor environment, 90% of position estimates obtained with Harmonium exhibit less than 31 cm of error with an average of 9 cm of inter-sample noise. In non-line-of-sight conditions (i.e., through-wall), 90% of position error is less than 42 cm. The tag draws 75 mW when actively transmitting, or 3.9 mJ per location fix at the 19 Hz update rate. Tags weigh 3 g and cost d4.50 USD at modest volumes. Furthermore, VLSI-based design concepts are identified for a simple, low-power realization of the Harmonium tag to offer a roadmap for the realization of Harmonium concepts in future integrated systems. Harmonium introduces a new design point for indoor localization and enables localization of small, fast objects such as micro quadrotors, devices previously restricted to expensive optical motion capture systems.We introduce Harmonium, a novel ultra wideband (UWB) RF localization architecture that achieves decimeter-scale accuracy indoors. Harmonium strikes a balance between tag simplicity and processing complexity to provide fast and accurate indoor location estimates. Harmonium uses only commodity components and consists of a small, inexpensive, lightweight, and FCC-compliant UWB transmitter or tag, fixed infrastructure anchors with known locations, and centralized processing that calculates the tag’s position. Anchors employ a new frequency-stepped narrowband receiver architecture that rejects narrowband interferers and extracts high-resolution timing information without the cost or complexity of traditional UWB approaches. In a complex indoor environment, 90% of position estimates obtained with Harmonium exhibit less than 31 cm of error with an average of 9 cm of inter-sample noise. In non-line-of-sight conditions (i.e., through-wall), 90% of position error is less than 42 cm. The tag draws 75 mW when actively transmitting, or 3.9 mJ per location fix at the 19 Hz update rate. Tags weigh 3 g and cost


international conference on embedded networked sensor systems | 2017

The Tock Embedded Operating System

Amit Levy; Bradford Campbell; Branden Ghena; Daniel B. Giffin; Shane Leonard; Pat Pannuto; Prabal Dutta; Philip Levis

4.50 USD at modest volumes. Furthermore, VLSI-based design concepts are identified for a simple, low-power realization of the Harmonium tag to offer a roadmap for the realization of Harmonium concepts in future integrated systems. Harmonium introduces a new design point for indoor localization and enables localization of small, fast objects such as micro quadrotors, devices previously restricted to expensive optical motion capture systems.


information processing in sensor networks | 2018

The signpost platform for city-scale sensing

Joshua Adkins; Branden Ghena; Neal Jackson; Pat Pannuto; Samuel Rohrer; Bradford Campbell; Prabal Dutta

Low-power microcontrollers lack some of the hardware features and most of the memory resources that usually enable multiprogrammable systems. Accordingly, operating system software for these platforms has not provided important features like memory isolation, dynamic memory allocation, and flexible concurrency. However, an emerging class of embedded applications are software platforms, rather than single purpose devices. Tock, a new operating system for low-power platforms, takes advantage of the limited hardware-protection mechanisms available on recent microcontrollers and the type-safety features of the Rust programming language to provide a multiprogramming environment that offers isolation of software faults, memory protection, and efficient memory management for dynamic application workloads written in any language while retaining the dependability requirements of long-running devices.

Collaboration


Dive into the Pat Pannuto's collaboration.

Top Co-Authors

Avatar

Prabal Dutta

University of California

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Neal Jackson

University of California

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Meghan Clark

University of California

View shared research outputs
Researchain Logo
Decentralizing Knowledge