Net2WG/Notes/20050523
Attendance: Phil (P), Om (O), Kyle (K), Sukun (S), Geoffrey (G), Joe (J)
P: There are two basic items in agenda. One is about dissemination as in the mail: If you disseminate with a special case sequence number, it can reset the entire network, which may not be a good idea. We can snoop on sequence number: pinging the node can be one possibility. What do people think about solving it?
O: When pinging a node, sequence number can change by the time you send a message.
P: It is true. And it is generally true for other cases. Two nodes far away, can have the same problem. So tie breaking mechanism was needed.
G: We can identify packets from UART rather than with a special sequence number.
P: Pinging (querying) or implicitly putting a special sequence number?
O: I don’t like query.
G: I agree.
K: What would be the common case? One PC sends out the message. So PC would know it.
P: It is a common case, but not an overwhelming case. Should you be able to query a sequence number?
O: What could we do with the information?
P: We can know whether node’s information is up to date.
K: As a debugging feature.
O: What if dissemination works on UART also?
P: When there are multiple base station, and inject packets on multiple base stations? If only node generates sequence number, can we do that?
G: I don’t have strong opinion, it is easy to have automatic update of sequence number on mote. It would be easier to use.
O: Even in the other case (PC query sequence number), programmer (at the upper layer) would not have to deal with sequence number.
P: We can have a middle ground of both. You can put a sequence number from PC (using a query). And you can also put a special sequence number: if a node receives a packet with a special sequence number, it automatically generates a sequence number.
K: With a special sequence number, what if two tier-2 try to send the same message?
P: There is a tie break mechanism.
O: What is the difference between this (PC query sequence number) and not specifying sequence number?
P: It can disseminate a consistent sequence number. The tier-2 might not support this option (querying sequence number), but nodes do not exclude the option.
G: It sounds good.
P: Second item on the agenda: Collection.
O: Update on link estimator status
K: Test application compiles correctly, but hasn’t been run yet.
O: Discussion on an insert
P: A bunch of people volunteered testing. It would be good to test on different environments.
K: I can test on Mica2 testbed.
S: I can test on Telosb testbed (Omega).
O: Are we duplicating efforts running on different places?
P: What about sharing experience through mailing list, so that people know how things are going.
O: I will test on Tmote testbed.
G: I can test when I get back to the town.
P: I will ask Rodrigo whether he can test on Mirage MicaZ testbed. What would be a good test strategy?
G: I will update tools when I get back to the town.
P: What is the test itself? What kind of test do we want to explore?
O: Rodrigo said he will test the path quality. How deep down do we have to go?
P: We can verify they work reasonably well. How we can test it? High rate or low rate?
O: We have to do different rates, different densities.
P: Different rate, different transmission power?
O: We are just looking at it as a black box.
P: You have been doing a unit test.
K: We can start with 2~3 nodes, and increase the number of nodes.
P: What is the first axis to test? number of node, power level, rate?
K: At first, with small number of nodes and low rate, just see wiring is done correctly.
O: It may be good to enumerate test ideas in mails.
O: What is the schedule for beta release?
P: it is not set now. There are a couple of items people are working on.
P: I will make a PC side tool for testing, which can set sampling rate, etc.