Contact Info

Univ. of Virginia, Dept. of CS
151 Engineer's Way
P.O. Box 400740
Charlottesville, VA 22904

Office: 233 Olsson Hall
Email: wood@cs.virginia.edu

Anthony D. Wood

“The only way of catching a train I have ever discovered is to miss the train before.”  —G. K. Chesterton

October Deadlines

  •  

October Conferences

  •  

Quotes

“Program complexity grows until it exceeds the capability of the programmer who must maintain it.”  —UTZ'S LAW

“There is no subject so old that something new cannot be said about it.”  —Fyodor Dostoevsky

Research Projects

Projects to which I have made significant contributions are described below in a little more detail.

Enhanced Assisted-Living

Aging populations are stressing the U.S. healthcare system, and many are looking for ways to reduce costs while maintaining quality of care. Early detection of pathologies reduces the burden of disease treatment and improves outcomes, but it requires a long-term shift from a centralized, expert-driven, crisis-care model to one that permeates personal living spaces and involves informal caregivers, such as family, friends, and community.

AlarmNet logo

AlarmNet is a wireless sensor network architecture and testbed for the independent- and assisted-living domains. It uses physiological, environmental, and activity sensors to monitor the health status of residents. Results of back-end analysis of behavior rhythms are fed back into the network for dynamic context-aware privacy and power management. Security of data and real-time query management is supported.

AlarmNet sensors

AlarmNet is the product of a large collaborative effort. My contribution to its design and development is in the following areas:

We've built a testbed that incorporates many sensor types (some shown above) and user interfaces, and continue to address difficult problems related to data association, power, privacy, security, pathology inference, and others.

More information is available on the AlarmNet site.

Secure Routing

SIGF forwarding neighborhood

Routing is an obvious target for attack in wireless networks that use multi-hop communication. One attack method is to corrupt the routing state to misdirect or disrupt traffic. Secure Implicit Geographic Forwarding (SIGF) is a family of configurable, secure routing protocols for WSNs. It builds on IGF, a completely state-free, dynamic geographic forwarding protocol.

SIGF comprises three protocols which extend IGF and populate the gap between pure statelessness and traditional shared-state security.

Each protocol encompasses the features of the previous, layering additional mechanisms to defend against more sophisticated attacks. The system can dynamically select the appropriate protocol and modify parameters for the best security vs. performance tradeoff.

SIGF won a best paper award (SASN '06), and is collaborative work with Tian He and Lei Fang.

Anti-Jamming

A jammer

Denial-of-service from jamming is difficult to prevent with the limited resources available to most ad hoc and WSN devices. Radio transmission is an energy-expensive operation, yet an attacker can easily interfere with it. Using only software modifications to a compromised node, an attacker can efficiently jam the network.

I developed two solutions for dealing with the jamming problem at different layers:

WSNs for Environmental Science

Wireless sensor networks for ecological research are often deployed in harsh environments where they must survive the elements of nature and function for extended periods of time with no further access for several months. Imagine a monitoring system deployed in polar regions where access is available only during certain months of the year. The system as a whole must function even when parts of it fail. The need for such a reliable, fault-tolerant system is the main motivation for the design of LUSTER—Light Under Shrub-Thicket for Environmental Research.

Hog island deployment

The system is designed to support:

I was a lead designer of LUSTER's multi-tier architecture, consisting of sensors, data stores, gateways, and back-end server. Sensors use the query system I originally developed for AlarmNet. I also collaborated in the design of LiteTDMA, a contention-free, energy-efficient MAC protocol tailored to the system's requirements.

In cooperation with environmental scientists, we deployed LUSTER on a barrier island off the Eastern Shore of Virginia. I led teams of students on three trips to the island to deploy and validate sensors, install infrastructure, and collect data. Each time, additional complexities were discovered that continue to drive our research in reliability.

RSS Feed Aggregation

Rnews

Rnews is a server-side feed aggregator that we intend to remain lightweight and swift, with as few dependencies as possible. Why would you want one server-side? Because it is:

Here's an excerpt of its features: it supports RSS and Atom feeds, has a step-by-step web install interface, supports multiple users, auto-imports feed info from the RSS feed, and has several view modes (all, category, list, single-feed). The full list is at the project homepage.

These features come with good performance. Feeds can be cached, reducing the burden on servers. A lightweight AJAX implementation improves usability and responsiveness. Of course, all pages are XHTML and CSS compliant.

Logins over SSL and cookies protected with HMAC-SHA1 protect your sessions. Passwords hashes are securely stored in the database to protect against compromise. A modified kses library strips unwanted tags from RSS feeds to mitigate XSS attacks.