Remote Routing Control for a WSN
Wireless sensor networks (WSN) use gateways to communicate information with humans. The information collected may transverse many hops to get to a gateway. Traditionally the path taken is chosen internally by the network which is optimized for a certain criteria, primarily power consumption. Because new applications for WSNs are arising, we may find for particular functionality the power consumption may be a secondary concern. This is the case for voice streaming, where there is a QoS need. The quality of a voice stream is often subjective to the human ear and can only roughly be determined by a machine if the quality meets the minimum QoS (and this minimum is also subjective to the end user). This project will aim for more control to the user who will be able to dynamically adjust the routing path to meet the QoS while still considering power consumption of the entire system as well as individual motes.
In the figure above we see two laptops trying to communicate. The laptop on the left is the controlling user who collects information of the entire network and derives the best path according to his/her criteria. The laptop on the right is the receiving user and may request for an adjustment on the path if the quality is unacceptable. Selection of who is the controlling user and the receiving user is arbitrary. For more information see the proposal link below.
Related Papers
M. Younis, M. Youssef and K. Arisha, "Energy-Aware Routing in Cluster-Based Sensor Networks", In Proceedings of the 10th IEEE/ACM International Symposium on Modelling, Analysis and Simulation of Computer and Telecommunication Systems, Forth Worth, Texas, USA, October 2002. pdfK. Arisha, M. Youssef, and M. Younis, "Energy-aware TDMA based MAC for sensor networks," in IEEE Workshop on Integrated Management of Power Aware Communications Computing and Networking (IMPACCT 2002), 2002. pdf
Ganesan, D., Krishnamachari, B., Woo, A., Culler, D., Estrin, D., and Wicker, S. "An Empirical Study of Epidemic Algorithms in Large Scale Multihop Wireless Networks." Technical report, Intel Research Labs. Berkeley, 2002. pdf
A. Woo, T. Tong, D. Culler, "Taming the Underlying Challenges of Reliable Multihop Routing in Sensor Networks," SENSYS 2003, Los Angeles, CA, USA, November 2003.pdf
Dutta, P. K. and Culler, D. E. 2005. "System Software Techniques for Low-Power Operation in Wireless Sensor Networks." In Proceedings of the 2005 IEEE/ACM international Conference on Computer-Aided Design (San Jose, CA, November 06 - 10, 2005). International Conference on Computer Aided Design. IEEE Computer Society, Washington, DC, 925-932. pdf
Zhao, J. and Govindan, R. 2003. "Understanding Packet Delivery Performance in Dense Wireless Sensor Networks." In Proceedings of the 1st international Conference on Embedded Networked Sensor Systems (Los Angeles, California, USA, November 05 - 07, 2003). SenSys '03. ACM Press, New York, NY, 1-13. pdf
E.M. Royer and C-K Toh. "A Review of Current Routing Protocols for Ad-Hoc Mobile Wireless Networks." IEEE Personal Communications, Apr. 1999. pdf
C. Perkins and E.M.Royer, "Ad-hoc On-Demand Distance Vector Routing," in Proceedings of the 2nd IEEE Workshop on Mobile Computing Systems and Applications, February 1999, pp. 90-100. pdf
Wen, Y., Wolski, R., and Gurun, S. 2006. S2DB: a novel simulation-based debugger for sensor network applications. In Proceedings of the 6th ACM; IEEE international Conference on Embedded Software (Seoul, Korea, October 22 - 25, 2006). EMSOFT '06. ACM Press, New York, NY, 102-111. pdf
Related Links
- TinyOS
- MicaZ from Crossbow
- MicaZ Users Manual
- CC2420 Radio Chip Data Sheet
- TinyOS Programming manual by P. Levis
- ATmega128L Data Sheet
Home Projects Classes Research Contact