[net2-wg] Meeting notes for May 4th

Razvan Musaloiu-E. razvanm at cs.jhu.edu
Sat May 5 19:21:18 PDT 2007


Hi!

Here are the meeting notes from the last meeting.

A nice weekend to everyone!
Razvan ME

------------------------------------------------------------------------

Present: Omprakash Gnawali, Kyle Jamieson, Sukun Kim, Mike Liang, Razvan 
Musaloiu-E.

TTX
---

Om: Any reactions to the net2 work?
Kyle briefly went over the program and mention the question about reliability 
raise by someone from Sensicast.

Om: How was the call for participation received?
Kyle: Hard to say because the audience was not very responsive. Some people 
push me afterward and enthusiastically ask about networking protocols. I think 
there is already a flow of people coming in. The were no objections raised (but 
the audience was pretty sleepy).

Om: Did the core said anything relevant to net2?
Kyle: A couple references but nothings that impact us.

Om: Are the slides going to be up?
Kyle: I'm pretty sure they will be. I gave David Culler my slides.

Kyle: There was also a contrib session.
Om: Any network related things?
Kyle: I can't remember. I think they were. To be honest, I don't remember. But 
the slides should be up.
Kyle: The people that might be interesting to work with are the
Koreans. KETI institute. They are very enthusiastic and they are doing a lot of 
stuff.
Om: Did they do any presentation during the contrib?
Kyle: They made a presentation. They were on the panel. I think they talk 
twice: once in contrib and one on the panel.
Om: What did they talk about?
Kyle: I think they do network related stuff.
Om: I would be nice to know what they do... perhaps they are doing something 
unique... Any other impressions? Sukun?
Sukun: It was a more in depth version of last year. They were more technical 
items.

Deluge
------

Om: Let's talk about Deluge. I'm glad to hear the T2-dissemination is used.
Mike: I will start with a brief overview of how it works. You have a base 
station connected to PC, which you first push program images to. Then, the base 
station is instructed to start network-wide reprogramming, and it uses 
T2-dissemination to notify the network of the availability of new images. Upon 
receiving this T2-dissemination message, motes start Deluge to grab program 
images over-the-air and reprogram themselves.

Om: How is this different from the original, T1, Deluge?
Mike: We try to keep everything similar to T1 Deluge from the user's 
perspective, such as outputs from the tools. However, there are some 
differences in the architecture. One thing is that we try to make a stronger 
separation between the reprogramming component and network service component. 
This allows users to replace the network service component, or use it in their 
applications if they like. Other differences include python tools, instead of 
java tools.
Razvan: Right now, the interface between Deluge and storage is based on 
BlockRead/Write. If somebody wants to use Deluge to disseminate, he can just 
implement BlockRead/Write.
Om: I see. So, if somebody wants to disseminate 50 bytes of data, he can just 
write a module that uses BlockRead/Write.
Razvan: One limitation so far is that Deluge can disseminate only one image at 
any given time. We couldn't find a clean way to multiplex Deluge.

Kyle: If a new program image breaks the radio, then you can't reprogram 
remotely, right?
Razvan: If you have physical access, you can load golden image by pressing user 
button in a certain way.
Om: If you set up a mechanism in which you send messages periodically, and if 
that doesn't happen frequently enough, you automatically reboot the mote.
Mike: That's possible.

Om: What kind of testing have you done so far?
Mike: We have done small-scale testing, and we will test it in our testbed.
Om: Do you have any design document or something like that?
Mike: We don't have such a documentation yet. However, we will do this after 
testing.


More information about the net2-wg mailing list