mantis logo header

Prof. Han leads Project MANTIS
, which conducts research in wireless sensor networks in the areas of efficient sensor operating systems, security/privacy of wireless sensor networks, compelling applications of WSNs, and novel wireless networking protocols for sensor networks.  

The Mantis group hosted ACM SenSys 2006 in Boulder!  See the pictures from the conference.
 
FireWxNet Wins Best Paper Award at ACM MobiSys 2006!
firewxnet1
We deployed FireWxNet,  a fire sensor network, in the forests and mountains of Idaho during the summer of 2005 to monitor weather conditions surrounding active wildfires.  Check out pictures from the deployment!  Also, here are some Powerpoint slides from a talk on FireWxNet given in Copenhagen, 2006.  This work was performed in collaboration with the University of Montana.
firewxnet2
firewxnet3

Mantis Research Areas:

We describe some of our research as follows...

  • Sensor Systems:
    • The MANTIS OS (MOS) is an open source multithreaded embedded operating system with a simple C API for micro sensor nodes, e.g. MICA2 and TELOS motes.  [ACM MONET journal 2005, WSNA 2003]  MOS has been used in WSN deployments and class instruction, and by other universities such as Northwestern and University College, Cork.
    • FireWxNet - a deployment of MOS wireless sensor networks in Idaho's Bitterroot National Forest August/September 2005 to monitor weather conditions in the presence of active wildfires.  [MobiSys 2006]  See also an earlier version in the Denver Post article of our research: "Fired Up Over Wireless", 11/02/04. 
    • ELF Flash File system.  ELF is a log-structured flash file system that exploits the structure of the early motes to efficiently read/write files from/to flash and EEPROM.  [SenSys 2004]
    • NodeMD - a fault diagnostic system for remotely deployed multi-threaded wireless embedded systems.  NodeMD seeks to catch faults that occur either uniquely in multi-threaded systems or are exacerbated by multi-threaded systems, such as deadlock, livelock, and stack overflow.  NodeMD will catch these faults before they completely disable the system, and then will enable remote download of system state/history for diagnosing the fault.  [MobiSys 2007]
    • SensorFlock - an application of sensor networks wherein Micro-Air Vehicles (MAVs) act as airborne sensor nodes.  SensorFlock was designed to provide real-time 3D mapping of airborne toxic plumes. [SenSys 2007]

  • Security of Sensor Networks

  • Sensor Networking Protocols:
    • X-MAC: A Short Preamble MAC Protocol for Duty Cycled wireless sensor networks.   X-MAC improved upon B-MAC's Low Power Listening (LPL) by sending a preamble with address information embedded as well as allowing early shortening of the preamble.  [SenSys 2006].
    • Load balancing [Globecom 2003]
    • TSYNC bidirectional time synchronization service [MC2R 2004]
    • VLM2 multicast
    • Low power operation

  • User interfaces

A complete list of the publications of the MANTIS project can be found in Prof. Han's list of publications.