Dear all, First, let me thank you for the hard work of standardizing 6TiSCH scheduling!
I tried partially implementing and evaluating the 6TiSCH MSF (https://tools..ietf.org/html/draft-chang-6tisch-msf-02) in Contiki-NG, on top of its existing 6top implementation. Some comments and questions follow. 1) I evaluated the suitability for data collection in residential environments. The topology was a simple star network, with 5 nodes generating packets, and the central node receiving. In the experiment, the generator nodes simultaneously transitioned from generating 0 pps to multiple packet per second. In this experiment, 6top was slow to build the schedule and the transactions frequently timed out. This happened because the packet queues were full of data packets, which had to be sent before the 6top packets got through. So, I suggest adding a requirement/recommendation for the implementer to prioritize 6top packets over data packets. 2) Section 5.1 says "In order to handle transient traffic bursts, MSF uses the [IEEE802154-2015] frame pending bit". In the experiment, disabling the burst bit significantly improved performance. Otherwise the packet bursts from one node interfered with the Autonomous Unicast Cells from other nodes. Once again, this is mostly due to the packet prioritization issue. However, it would be nice to avoid the "MUST" here, as well as to consider other options besides the burst bit. For example, allow to schedule contention-based cells. 3) It was difficult to come up with a good value for the adaptation period, which depends on MAX_NUMCELLS. Do you have some suggestions for the value of MAX_NUMCELLS? 4) A minor comment on Section 3: "the coordinates are computed to distribute the cells across all 16 channel offsets" - why restrict the number of channel offsets to 16? In IEEE 802.15.4, there can be more than 16 PHY-layer channels. Also, the hopping sequence can be longer than the number of PHY-layer channels. Finally, many networks use less than 16 channels. Best Wishes Atis Dr Atis Elsts Research Associate SPHERE (an EPSRC IRC) University of Bristol Department of Electrical and Electronic Engineering Merchant Venturers Building / SPHERE Office Woodland Road, Bristol, BS8 1UB, UK
_______________________________________________ 6tisch mailing list [email protected] https://www.ietf.org/mailman/listinfo/6tisch
