Message Area
 
 
UE141
Wireless Sensor Networks
[[Syllabus]] [[Announcements]]
Write a summary (1-3 pages) of the following paper:\n\n* David Gay, Phil Levis, Rob von Behren, Matt Welsh, Eric Brewer, and David Culler, [[The nesC Language: A Holistic Approach to Networked Embedded Systems| http://www.eecs.harvard.edu/~mdw/papers/nesc-pldi-2003.pdf]], Proceedings of Programming Language Design and Implementation (PLDI) 2003, June 2003.
# [[Syllabus| http://www.cse.buffalo.edu/~demirbas/UE141/syllabus.ppt]]\n# [[Applications| http://www.cse.buffalo.edu/~demirbas/UE141/WSN01.ppt]]\n# [[Hardware & software platforms|http://www.cse.buffalo.edu/~demirbas/UE141/WSN02.ppt]]\n# [[MAC layer| http://www.cse.buffalo.edu/~demirbas/UE141/WSN03.ppt]] \n# [[Time synchronization| http://www.cse.buffalo.edu/~demirbas/UE141/WSN07.ppt]] \n# [[Localization| http://www.cse.buffalo.edu/~demirbas/UE141/WSN08.ppt]]\n# [[Routing| http://www.cse.buffalo.edu/~demirbas/UE141/WSN09.ppt]]\n# [[Querying| http://www.cse.buffalo.edu/~demirbas/UE141/WSN11.ppt]]\n# [[Tracking| http://www.cse.buffalo.edu/~demirbas/UE141/WSN10.ppt]] \n\n----\n* [[Template for Assignment2| http://www.cse.buffalo.edu/~demirbas/CSE646/Template1.ppt]]
Write a summary (1-3 pages) of one of the following papers:\n# M. Weiser, The Computer for the 21st Century, Scientific American, Sept 1991.\n# D. Estrin, R. Govindan, J. Heidemann, and S. Kumar, Next Century Challenges: Scalable Coordination in Sensor Networks, MOBICOM, August 1999.\n# D. Tennenhouse, Proactive Computing, Communications of the ACM, 43(5) 2000.\n\nIn the first para, summarize the paper in your own words. This can be a little informal: here you should target giving a colleague some idea about what the paper is about. In the next 2-3 paras talk about the main innovations in the paper: why are they needed, how do they help?. Continue with any other things you find worth mentioning about the paper. Conclude with how you would think an overview evaluation and how the paper could be improved.
Report on emergent behavior using a passage from any of the following sources: \n* Sync: The Emerging Science of Spontaneous Order (S. Strogatz)\n* Diamond Age (N. Stephenson)\n* Any other interesting article on swarm behavior
PapersOnApplications\nPaperOnTinyOS\nOtherReading
# M. Weiser, [[The Computer for the 21st Century| http://www.ubiq.com/hypertext/weiser/SciAmDraft3.html]], Scientific American, Sept 1991.\n# D. Estrin, R. Govindan, J. Heidemann, and S. Kumar, [[Next Century Challenges: Scalable Coordination in Sensor Networks| http://www.isi.edu/div7/publication_files/next_century.pdf]], MOBICOM, August 1999.\n# D. Tennenhouse, [[Proactive Computing| http://portal.acm.org/citation.cfm?id=332837]], Communications of the ACM, 43(5) 2000.
* Vernor Vinge, [[Synthetic Serendipity| synthetic-serendipity.pdf]].\n* Neil Stephenson, "Diamond Age".\n* Steven Strogatz, "Sync: The Emerging Science of Spontaneous Order"
David Gay, Phil Levis, Rob von Behren, Matt Welsh, Eric Brewer, and David Culler, [[The nesC Language: A Holistic Approach to Networked Embedded Systems| http://www.eecs.harvard.edu/~mdw/papers/nesc-pldi-2003.pdf]], Proceedings of Programming Language Design and Implementation (PLDI) 2003, June 2003.\n
[[Syllabus]] [[Course Material]] HandOuts [[Assignments]] [[Course Schedule]] \n[[Announcements]] [[Links]]
[[Assignment1]]\n[[Assignment2]]\n[[Assignment3]]\n[[Assignment4]]\n[[Assignment5]]
Write a short report on [[Synthetic Serendipity| synthetic-serendipity.pdf]] and come to class ready to discuss your report.\n\nInstead of a summary or a full review of the story, focus on a couple of interesting passages:\n* discuss about the feasibility (hw/sw challenges) of the technology involved,\n* how does this technology relate to the ubiquitous computing vision,\n* what could be other applications and broader impact of such a technology.
!UE 141 Wireless Sensor Networks (Fall 2007)\nThis class provides a ''hands-on'' introduction to wireless sensor networking. We will start with a discussion of the WSN+ubiquitous computing vision and applications, and also discuss emergent/swarm behavior in distributed and networked systems. We will provide a tutorial on programming wireless sensor network applications in Tinyos. Finally, we will quickly cover protocols for MAC layer, Localization, Routing, Querying, and Tracking.\n\nEach student will complete a project and present a report about the project. There is no required textbook for the course. The course is for 1 credit and will meet on Wednesdays 3:00pm-3:50pm.\n!! Grading\n* %30 Seminar participation \n* %40 Assignments\n* %30 Project\n!! Office hours\nW 4pm-5pm\n!! Instructor\nDr. Murat Demirbas, 244 Bell Hall, demirbas@cse.buffalo.edu
Slides contain WSN+ubiquitous computing vision and WSN applications topics.\n[[ppt|UE141/UE141-01.ppt]]\n[[pdf|UE141/UE141-01.pdf]]\n
Present in class one sensor network application \n**Describe the improvement WSN offers\n**Specify the design parameters and challenges for the proposed WSN\n**Enumerate the system requirements and challenges\n\nTime for your presentation should be 7 minutes\nYou can use this [[template|UE141/Template1.ppt]] as a guideline for your presentation.\n\nSome references for the assignment\n# [[Great Duck island| http://www.greatduckisland.net/technology.php]]\n# [[Agricultural applications| http://doi.acm.org/10.1145/1031495.1031560]]\n# [[Analysis of a habitat monitoring application| http://doi.acm.org/10.1145/1031495.1031521]]\n# [[NASA SensorWeb| http://sensorwebs.jpl.nasa.gov/]]\n# [[Meteorology and Hydrology in Yosemite| http://tenaya.ucsd.edu/~jessica/Lundquist_sensornetwork.pdf]] \n# [[Monitoring redwoods| http://www.cs.berkeley.edu/~polastre/pubs.html]]\n# [[ZebraNet| http://doi.acm.org/10.1145/1031495.1031522]]\n# [[Virtual fences| http://cmc.cs.dartmouth.edu/cmc/papers/butler:virtualfence1.pdf]]\n# [[Active visitor guidance system| http://doi.acm.org/10.1145/1031495.1031559]]\n# [[UVA flock control| http://enstrophy.colorado.edu/%7Emohseni/PSpdf/MyPapers/AIAA2004ChicagoSeptC1.pdf]]\n# [[Countersniper system| http://doi.acm.org/10.1145/1031495.1031497]]\n# [[Self-healing land mines| http://doi.ieeecomputersociety.org/10.1109/MPRV.2004.4]] \n# [[Damage detection in civil structures| http://doi.acm.org/10.1145/1031495.1031566]]\n# [[Smart-tag based data dissemination| http://doi.acm.org/10.1145/570738.570749]]\n# [[Continuous medical monitoring| http://portal.acm.org/citation.cfm?id=1031495.1031553&coll=GUIDE&dl=GUIDE&type=series&idx=1031495∂=Proceedings&WantType=Proceedings&title=Conference%20On%20Embedded%20Networked%20Sensor%20Systems&CFID=50953927&CFTOKEN=73863660]]\n# [[Elder care| http://www-robotics.usc.edu/~gaurav/CS599-IES/elder-care.pdf]]\n# [[Aware home| http://citeseer.ist.psu.edu/kidd99aware.html]]\n# [[Smart kindergarten| http://nesl.ee.ucla.edu/projects/smartkg/outline.htm]]\n# [[Media production| http://portal.acm.org/citation.cfm?id=1031495.1031568&coll=GUIDE&dl=GUIDE&type=series&idx=1031495∂=Proceedings&WantType=Proceedings&title=Conference%20On%20Embedded%20Networked%20Sensor%20Systems&CFID=50953927&CFTOKEN=73863660]]\n# [[Vineyard monitoring| http://www.cs.purdue.edu/homes/bb/cs690b/paper9.pdf]]\n# [[Emergency response| http://www.eecs.harvard.edu/~mdw/papers/codeblue-ieeepvc04.pdf]]\n# [[Volcanic activity monitoring| http://www.eecs.harvard.edu/~mdw/papers/volcano-ewsn05.pdf]]\n# Factory floor monitoring
!!''[[Assignment3]] is due for Oct 11.''\n!!''[[Assignment2]] is due for Sept 19.''\n* You can use this [[template|UE141/Template1.ppt]] as a guideline for your presentation.\n!!''[[Assignment1]] is due for Sept 5.''\nLectureSlides1 are available (includes WSN vision and applications slides)\n[[syllabus.ptt|UE141/syllabus.ppt]] is available.\nWelcome! We will meet on Weds 3-4pm at Bell 242.
# Aug 29: WSN and Ubiquitous computing vision\n# Sep 5: Synthetic serendipity [[Assignment1]]\n# Sep 12: WSN applications\n# Sep 19: WSN applications presentation by students [[Assignment2]]\n# Sep 26: WSN hardware platforms \n# Oct 3: Emergent/Swarm behavior \n# Oct 11: Matt Welsh's presentation 3:30pm, SU 330 ([[Assignment3]])\n# Oct 17: Tinyos tutorial for WSN programming\n# Oct 24: Tinyos tutorial (cont)\n# Oct 31: Project ideas presentation by students\n# Nov 7: Project ideas (cont)\n# Nov 14: MAC layer + Time sync + Localization\n# Nov 21: Fall Recess, no class\n# Nov 28: Routing + Querying + Tracking\n# Dec 5: Wrapping up