Navigation Bar (use text navigation entries on the left)
 
 
   
  News
About CMC
Partners

Projects
Current Projects
Old Projects

Papers
Newsletters
People
Contact Us

Internal Use Only


 
 

CMC Projects

This page lists current CMC Projects. The dates associated with each project indicate when the project description was written, and where possible, we provide links to people or pages that have more recent information.

See the Old Projects page for a list of previous CMC projects.


 
Data Assurance in Medical Sensor Applications
2007

We expect that wearable, portable, and even embeddable medical sensors will enable long-term continuous medical monitoring for many purposes, such as patients with chronic medical conditions (such as the recently announced blood-sugar sensors for diabetics), people seeking to change behavior (e.g., losing weight, or quitting smoking), or athletes wishing to monitor their condition and performance. The resulting data may be used directly by the person, or shared with others: with a physician for treatment, with an insurance company for coverage, or by a trainer or coach. Such systems have huge potential benefit to the quality of healthcare and quality of life for many people.

Since the sensor data may be gathered through a patient's mobile device (such as a mobile phone), a wireless network, and the Internet, there are many opportunities for the sensor data to be tampered or otherwise inaccurate. How can we assess confidence in sensor data? How can we present that level of confidence, in context, with the sensor data? This project will develop methods to assess confidence in medical sensor data.

Funded by the Intel University Research Council.

MetroSense: scalable secure sensor systems
September, 2006

Sensor networks will provide a foundation to protect and monitor our national infrastructure, including economically important businesses with global reach (e.g., stock markets), critical transport and industrial facilities, the enterprise, and the border. These tiny, low-cost wireless devices embed on-board sensing, are fully programmable, and can spontaneously form large sensor webs with thousands of distributed sensor devices. In this project, we will study, analyze, propose, deploy, and evaluate MetroSense, a radically different scalable secure sensor architecture and system capable of reliable real-time monitoring and data fusion for large-scale critical infrastructure, resources, and assets. MetroSense opportunistically leverages mobile sensors when available to deal with sparse coverage and communications when sensing. We plan to develop a campus-area sensing architecture based on three integrated components (sensing and communications, sensor security, and sensor fusion) and deploy the system incrementally across campus with the goal of using static and mobile sensors for reliable monitoring and data fusion of campus plant, spaces, and people flow. Results from this project will serve as a foundation for building secure sensor networks capable of monitoring large-scale critical infrastructure.

Real Time Monitoring of a Wireless Mesh Network for Emergency Response Operations
Soumendra Nanda and David Kotz
July, 2005

Wireless mesh networks can be used to provide communication infrastructure for emergency response operations in areas with limited or damaged infrastructure. We imagine the formation of a wireless mesh of heterogeneous devices such as transceivers on ambulances, fire trucks and police cars. This mesh would support a network of Personal Digital Assistants (PDAs) on first responders and an ad hoc network of rapidly deployed micro-sensor devices. Monitoring of such a mesh network will be crucial to the success of first responder operations. Standard techniques for monitoring wired networks or even wireless infrastructure networks are unsuitable for a wireless mesh network with unpredictable links and resource-constrained devices. Our goal is to develop a wireless mesh monitoring system to detect and identify real-time problems and aid system administrators in making proactive as well as reactive management decisions.

We propose to develop a mesh monitoring system that can be used to generate real-time network topology maps, power maps and provide real-time data on network traffic and user locations to aid mission planners. The aim of this project is to present new ways to efficiently implement a real-time wireless monitoring system that assists in fault detection, repair and the automation of network management tasks. It may also be possible to use the monitored information about the state of the network to improve and optimize the performance of the mesh routing protocol. Some other contributions of this work will be in the use of error codes to recover information from corrupt or lost packets and to maximize utility of monitoring information sent over an unreliable channel. Our initial plan is to deploy a 15-node multi-radio mesh network and to monitor it using in-band channels as well as out-of-band channels (such as a wired backhaul or a separate wireless channel) for the traffic being monitored. Thus we can study the effectiveness of the monitoring system and its impact on the behavior of the mesh network. In parallel, we will simulate a mesh network to study scalability and other characteristics of the monitoring system.

Digital Living: Understanding PLACE (Privacy in Location-Aware Computing Environments)
Faculty: Denise Anthony, Andrew Campbell, David Kotz (lead), Tristan Henderson
Staff: Ronald Peterson
July, 2005

Digital technology plays an increasing role in everyday life, and this trend is only accelerating. Consider daily life five years from now, in 2010: we will each be surrounded by far more digital devices, mediating far more activities in our work, home, and play; the boundary between cyberspace and physical space will fade as sensors and actuators allow computers to be aware of, and control, the physical environment; and the devices in our life become increasingly (and often invisibly) interconnected with each other and with the Internet. Today, typical home users struggle to maintain the security of their home computer, and have difficulty managing their privacy online. Tomorrow, these challenges may become unimaginably complex. This 18-month project studies, and begins to address, the security and privacy challenges involved in developing this world of Digital Living in 2010.

Specifically, this project focuses on the advent of sensor networks, and their applications in the home and work environment. Although sensor networks have been an active area of academic research, and are becoming commercially available for deployment in industrial settings, sensor networks will soon have many uses in enterprise and residential settings. People will live in spaces, or work with devices, that have embedded sensing capability. For people to accept this new technology into their lives, they must be able to have confidence that the systems work as expected, and do not pose unreasonable threats to personal privacy. This confidence results from a variety of technical and organizational mechanisms. This project delves into the sociological underpinnings of privacy and trust in digital living, into the technological foundations for secure and robust sensor networks, and into mechanisms for users to express control over information about their activity.

CRAWDAD: a Community Resource for Archiving Wireless Data at Dartmouth.
July, 2005
http://crawdad.cs.dartmouth.edu/

As a community resource, the CMC is building an archive with the capacity to store wireless trace data from many contributing locations, with the staff to develop better tools for collecting, anonymizing, and analyzing the data. This Community Resource for Archiving Wireless Data At Dartmouth, CRAWDAD, will work with community leaders to ensure that the archive meets the needs of the research community, work with the other leading centers that develop network tracing tools and metadata, and work with research organizations and corporations to ensure continuing support for the archive after NSF's funding ends.

MAP: Measure, Analyze, Protect: Security through measurement for Wireless LANs.
July, 2005
http://www.cs.dartmouth.edu/~map/

With the rise of Voice over wireless LAN (VoWLAN), any complete WiFi security solution must address denial of service attacks, such as kicking off other clients, consuming excessive bandwidth, or spoofing access points, to the detriment of legitimate clients. Even authorized clients may be able to sufficiently disrupt service quality to make the network ineffective for legitimate clients. Our approach provides a new foundation for wireless network security, able to dynamically measure, analyze and protect a WiFi network against existing and novel threats, including rogue clients and access points, with a focus on VoWLAN use cases. Our goal is to support thousands of APs and clients, quickly recognize most new attacks, and generate few false alarms.

Automated Remote Triage and Emergency Management Information System
May, 2005
Susan McGrath, Bob Gray, George Blike, Stephen Linder, Christopher Carella, Janelle Chang, Michael De Rosa, Aaron Fiske, Curtis McClurkin, Suzanne Wendelken

The Automated Remote Triage and Emergency Management Information System (ARTEMIS) is an ongoing research effort at Dartmouth College's Institute for Security Technology Studies that aims to provide real-time physiological information to first responders and command personnel in emergency/disaster situations. The prototype system is capable of monitoring and assessing physiological parameters of individuals, transmitting pertinent medical data to and from multiple echelons of medical service personnel, and providing filtered data for command and control applications.

The system employs wireless networking, portable computing devices, and reliable messaging technology as a framework for information analysis, information movement, and decision support capabilities. Physiological status assessment is based on a medical model that relies on input from humans and a pulse oximetry device. Our physiological status determination methodology follows NATO defined guidelines for remote triage and is implemented using an approach based on fuzzy logic. The approach described on this website can be used in both military and civilian settings.

The long-term goal of the ARTEMIS project is to integrate advances in communications and analysis technologies into a remote triage system that can expedite and improve care of the wounded in small-to-large scale emergency situations. Our aim is to provide an unprecendented degree of medical situational awareness at all levels of the first-responder command heirarchy.

Mobility modeling
April, 2005
Minkyong Kim, David Kotz

Many people who design, develop, or deploy wireless networks use simulations to evaluate the impact of their design decisions on the performance of the network. For these simulations to be effective, however, one must have a realistic model of device mobility. Currently available models of device mobility do not reflect the movement patterns of real users. Using the traces collected by access points (APs) on our campus, we aim to develop realistic mobility models.

We are interested in developing models of both AP-association patterns and physical user movements. The former presents how mobile users roam from one AP to another, while the latter describes how mobile users move in a physical space. To develop an association model, we first extract the characteristics of association patterns directly from the syslog messages (available on this site). We then derive an association model from these characteristics. To develop a physical-mobility model, however, we first need to estimate the physical location of users from the association patterns; this task is not easy because a mobile device does not necessarily associate with the geographically-closest AP. Our path extractor estimates paths from AP-association patterns and has been validated against GPS track data as shown in the figure. These extracted paths are used for developing a physical-mobility model.

 
WLAN User Mobility Prediction
April, 2005
Libo Song, Udayan Deshpande, David Kotz, Ravi Jain, Ulas Kozat, and Xiaoning He

In wireless networks users can move from one location to another location without losing their network connection. This flexibility of mobility introduces new challenges in quaranteeing quality of service (QoS) and in locating users and transfering data between them and the access points (APs). By predicting a user's next AP we can reduce the overhead of mobility management and make bandwidth reservations to guarantee the QoS.

Many prediction algorithms have been proposed, but most of them are evaluated by simulations using synthetic data. We have collected the association messages at our campus-wide wireless network. From the association messages, we extracted the mobility traces, and evaluated prediction methods using our real wireless mobility data. We found that low-order Markov predictors performed as well or better than the more complex and more space-consuming compression-based predictors.

Besides predicting the next AP, anticipating a user's handoff time is also important for applications such as bandwidth reservation, which needs to know when to reserve bandwidth. It is easier to estimate the handoff probability with a period of time than to predict the exact time. We developed such a time predictor and combined it with a location predictor to compute the probability that a user handoffs to a certain AP within a given period of time. We simulated several bandwidth reservation schemes using this location-and-time-integrated predictor with our real mobility data. The results show that both call-drop rate and call-block rate are reduced significantly.

Since our simulation indicates that with accurate location-and-time prediction the QoS of calls is improved, we would like to improve the performance of predictors. In the future, we will continue to collect wireless association data and investigate the characteristics of users mobility patterns. We believe these mobility characteristics will help us develop better predictors.

 
Guiding People and Robots with Sensor Networks
March, 2005
Daniela Rus, Ronald Peterson, Peter Corke, Gaurav Sukhatme, Srikanth Saripalli, Stefan Hrabar

A wireless sensor network can extend the sensory perception of people and robots far beyond their normal range. Wireless sensors are also small computers. When the sensors are used to detect danger they can perform distributed computations to compute the safest path along which a person or robot can be guided. Sensors that detect their own network connectivity can be used to guide a robot to repair holes in that connectivity. Sensors that detect a fault in an industrial process can guide a robot or person to the location of the fault for further inspection. Robots and people can also store information in a sensor network which can later be used for guidance, or by the sensor network itself (for example by telling the sensors their GPS coordinates.)
We have been exploring all these concepts in a large variety of experiments. In the picture on the right, USC's AVATAR autonomous flying robot is repairing the gaps in connectivity in a sensor network. The sensor network computed the locations of missing sensors, the robot queried the network for the gap location, and then flew over the gap, dropping new sensors to repair the network.
In the picture on the left, a crane robot at CMU is interacting with a sensor network. The robot is controlled by precision winches connected to the four cables attached to the robot from the ceiling. This type of robot might be used inside a factory to maintain sensors that monitor industrial processes. The robot first broadcasts location messages while moving in a precise pattern to localize the sensors. A radio message was then broadcast to the sensor network and followed a precise geographic path through the sensors. The robot then queried the sensors to follow the same path as the radio message.
We have also been looking at using maps of sensed data to guide people and robots. The picture on the left shows a temperature map as it varies over time in a room where a large fire has been started. Guidance algorithms can make use of such maps to bring people to safety, or to guide firefighters to the danger.
A device we call a "flashlight", shown in the center of the sensors in the picture below, can be carried by a person or robot to find their way through an area based on the data stored in the sensors or on the readings from the sensors.


 
Quality-managed Group-aware Stream Filtering
November, 2007
Ming Li, David Kotz

This project considers a distributed system that disseminates high-volume data streams to many simultaneous monitoring applications over a low-bandwidth network. For bandwidth efficiency, we propose a group-aware stream filtering approach, used together with multicasting, that exploits two overlooked, yet important, properties of monitoring applications: 1) many of them can tolerate some degree of ``slack'' in their data quality requirements, and 2)there may exist multiple subsets of the source data satisfying the quality needs of an application. We can thus choose the ``best alternative'' subset for each application to maximize the data overlap within the group to best benefit from multicasting. Here we provide a general framework for the group-aware filtering problem, which we prove is NP-hard. We introduce a suite of heuristics-based algorithms that ensure data quality (specifically, granularity and timeliness) while preserving bandwidth.

Our work exploits applications' semantics to better managing precious network resources. For evaluation, we integrate group-aware filtering with a general-purpose sensor data dissemination middleware system, Solar, developed at Dartmouth College. Our evaluation shows that quality-managed group-aware filtering is effective in trading CPU time for bandwidth savings, compared with self-interested stream filtering.

Measuring Wireless Networks
March, 2005
Tristan Henderson, David Kotz, Denise Anthony

IEEE 802.11 Wireless Local Area Networks (WLANs) are now commonplace on many academic and corporate campuses. As “Wi-Fi” technology becomes ubiquitous, understanding trends in the usage of these networks becomes increasingly important for network deployment, management, and the development of new wireless and location-aware applications. We have been measuring various aspects of Dartmouth's campus-wide WLAN since the installation of the network in 2001. The extensive coverage of Dartmouth's WLAN allows us to study how the network is used by students, faculty and staff.

We employ a variety of methods to measure wireless network usage. We have deployed “sniffer” boxes (Linux PCs with multiple network interfaces) around the campus to observe the data packets that are transferred over the network; this enables us to measure wireless application usage. By using SNMP and syslog to monitor the access points we can measure user mobility patterns. We have also deployed wireless sniffers to measure the 2.4GHz and 5GHz frequency bands that are used by IEEE 802.11a/b/g networks; this allows us to measure wireless traffic that does not traverse the wired side of the Dartmouth network, and also lets us observe other wireless networks, such as ad-hoc networks or “rogue” access points. Finally, we are also investigating the use of psychological methodologies, such as the Experience Sampling Method, to ask the network users themselves about their experiences with the wireless network.

We have discovered that since the deployment of the network, usage has moved away from non-realtime applications such as the World Wide Web, with an increasing amount of streaming audio/video and peer-to-peer file transfers being conducted over the WLAN. Although Dartmouth has migrated to a Voice over IP telephone system, we have seen little wireless VoIP usage. We encourage other researchers to make use of the data that we have collected, and anonymised datasets are available on this site.

Mobile Sensors for First Responders
March, 2005
Ron Peterson, Daniela Rus

In many emergency calls the presense of deadly, invisible chemicals is first noticed when people start coughing or falling ill. Even after the presence of a toxin has been verified, unless visible it is difficult to avoid exposure due to air motion. Networks of mobile chemical sensors (sensors on robots) can provide a first warning of nearby toxins, and tell us where they are, where they are moving towards, and how to avoid them.
As part of ongoing work in medical and environmental sensors for first responders, we devised a simulated air crash scenario that involves a chemical leak. The crash throws some debris into a nearby farmers field where a tank of anhydrous ammonia used as fertilizer is present on a trailer attached to a tractor. Anhydrous ammonia, when released into the atmosphere, is a clear colorless gas, which remains near the ground and drifts with the wind. It attacks the lungs and breathing passages and is highly corrosive, causing damage even in relatively small concentrations. It can be detected with an appropriate sensor such as the Figaro TGS 826 Ammonia sensor. Our experiments map the presence of an ammonia cloud and guide a first responder to safety along the path of least chemical concentration. The image on the right shows such a danger map with the safest path computed by a network of 38 Mica Mote sensors.
We are currently exploring the utility of mobile sensor networks in warning, guidance, and sensing for search and rescue missions in the difficult environments created by disaster situations, such as the rubble pile from a destroyed building shown to the left.

Mobile Computers for Herding Cattle with Virtual Fences
March, 2005
Daniela Rus, Ronald Peterson, Peter Corke, Zack Butler

Fences on open ranges cost the cattle industry a lot of time and money to install and maintain. Herding cattle also involves much time and effort. A collaboration between Daniela Rus, the CSIRO Robotics Team in Australia and a USDA Ranch Management Research Animal Scientist was initiated at Dartmouth to consider the problem of monitoring and controlling the position of herd animals.

The goal is to apply the vast body of theory in robotics and motion planning to virtual fences for controlling animals and to integrate new technologies, such as wireless adhoc networking, into a field where technology has yet had little penetration. Similar to the "invisible fence" products sold for fencing pets in the yard at home, a virtual fence is a collar or tag worn by an animal which tracks its location via GPS and applies a stimulus to the animal to control its motion. Animals are not robots and their unpredictable reactions mean that existing robotics motion control solutions must be modified to take into account the imprecise control before they can be useful.

The picture on the upper right shows a cow wearing an early prototype of a Smart Collar during an experiment. The picture on the lower left shows an automatic path planner for herding animals around obstacles to a goal. The picture on the lower right shows another early Smart Collar prototype with a PDA, adhoc WiFi multihop networking, GPS, and sound system for producing stimuli.

 


Copyright © 2005 Dartmouth College. All rights reserved.