CSE291: Embedded Systems Seminar
Fall 2009
"Sensor Networks"

Announcements:
Project checkpoint is due 11/4
Please write a 1-2 page document explaining what you have done so far with your project and what you plan to do for the rest of the quarter.
Grading will be the following:
20% Project Checkpoint
5% Paper presentation / Participation / Attendance
75% Final project report and presentation

Time:
Wednesday 11-12PM
Location: CSE 2109
CCN: 675237
Contact: Kaisen Lin (kaisenl@cs)

Purpose: This quarter's embedded systems seminar is focused on sensor networks. Sensor networks are composed of small embedded devices that gather information, communicate with other devices in the network, and perform some action based on it. Although it might seem of interest only to embedded students, it is actually a very interdisciplinary area. The purpose of this class is to give a high-level overview of sensor networks ranging from applications to hardware design. Our hope is that students from all disciplines of computer science and all career paths can derive something useful from the class. We will be reading select papers from various sensor network related conferences. If possible, we will also try to invite guest speakers to give talks throughout the quarter.

Format: This class can be taken for 2-units or 4-units. For 2-units, you just need to attend class and give a paper presentation schedule permitting. For 4-units, you will need to also work on a project, write a report, and present it before the end of the quarter. If you are doing a project, you are highly encouraged to integrate your own research into it. We don't want you to feel it is a waste of your time. At the end of the day, this class should be fun, yet still cerebrally stimulating.

Presentation Suggestion:
Because you will be presenting to a general audience, it is important to cover the appropriate background material such that someone not in your area with a CS background will understand. Things you may want to cover in your presentation:

If you could rename the title of the paper, what would you change it to? Why?
What are the contributions and why are they important?
What do you like about the paper?
What do you not like about the paper?
How does it relate to your own research?
How does it relate to another idea from computer science or beyond?
If the author were right in front of you, what would you say?

Tentative Schedule:
The following schedule is flexible. If there is a paper you want to cover, but is not covered below, feel free to send me an email, and we can adjust the reading schedule. Also, if the class time does not work for you, please let me know. If enough students suggest a more convenient time, we may be able to move it.

Date
Topic / Paper
Speaker
9/30
Background: Connecting Physical World with Pervasive NetworksKaisen [Presentation]
10/7
Actuation: CAhoot
Kaisen [Presentation]
10/14
Energy Harvesting: Adapt Performance
Aruna [Presentation]
10/21
Storage: Capsule
Chris [Presentation]
10/28
Application: Caloric Monitoring
Laura [Presentation]
11/4
Operating Systems: Pixie
Simulation: PolarLite
Project Checkpoint Due!
Sravanthi [Presentation]
Zhong-yi
11/11
No Class: Veterans Day

11/18
Security: TinyECC
Hardware Platforms: Epic
Maulin [Presentation]
Gautham [Presentation]
11/25
Project Presentation
Sravanthi

12/2
Time Synchronization: FTSP
Course Evaluation
Jacob [Presentation]

12/8 11:30-2:30PM (Final Exam Time)
Project Presentations [Lunch provided?]
CSE 2217 [Note location change]
12/11
Project Reports Due!

12/12
Field Trip: Julian pie eating


Projects:
Laura/Chris: Activity recognition with sedentary behavior
Gautham/Jacob: Door sensors on professor doors to find out if the doctor is in
Maulin: Key switching in TinyECC
Sravanthi: e-Pixie
Aruna: Task scheduling with limited energy and energy prediction