5 Simulation Results
5.3 Event-Driven Reporting Scenarios
In the following, we assume that sensors’ reporting activities are triggered by events occurred at random locations in the network with a rate λ. The sensing range of each sensors is 3
24
0 5 10 15 20 25 30 35 40
7 8 9 10 11 12
L(G) x slot-size (in second)
BO Theoretical
Actual(λ=1/5s) Actual(λ=1/15s) Actual(λ=1/30s)
0 10 20 30 40 50 60 70 80 90 100
7 8 9 10 11 12
Goodput (%)
BO λ=1/5s
λ=1/15s λ=1/30s
(a) (b)
Figure 12: Simulation results of event-driven scenarios: (a) theoretical v.s. actual report latencies and (b) goodput.
meters and each event is a disk of a radius of 5 meters. A sensor can detect an event if its sensing range overlaps with the disk of that event. Each router has an 1 KB buffer. When a sensor detects an event, it only tries to report that event once. All other settings are the same as those in Section 5.2.
Fig. 12 shows the simulation results whenλ = 1/5s, 1/15s, and 1/30s. From Fig. 12(a), we can observe that whenBO is small, the report latency can not achieve to the theoretical value. This is because that an active portion is too small to accommodate all reports from sensors, thus lengthening the report latency. WhenBO becomes larger, the theoretical and actual curves would meet. However, the good put will degrade, as shown in Fig. 12(b). This is because reports are likely to be dropped due to buffer overflow. How to determine a proper BO, which can contain most of the reports and guarantee low latency, is an important design issue for such scenarios.
6 Conclusions
In this paper, we have defined a new minimum delay beacon scheduling (MDBS) problem for convergecast with the restrictions that the beacon scheduling must be compliant to the ZigBee standard. We prove the MDBS problem is NP-complete and propose optimal
so-25
lutions for special cases and two heuristic algorithms for general cases. Simulation results indicate the performance of our heuristic algorithms decrease only when the number of in-terference neighbors is increased. Compared to the random slot assignment and greedy slot assignment scheme, our heuristic algorithms can effectively schedule the ZigBee routers’
beacon times to achieve quick convergecast. In the future, it deserves to consider extending this work to an asynchronous sleep scheduling to support energy-efficient convergecast in ZigBee mesh networks.
7 Acknowledgements
Y.-C. Tseng’s research is co-sponsored by Taiwan MoE ATU Program, by NSC grants 93-2752-E-007-001-PAE, 96-2623-7-009-002-ET, 058-MY3, 95-2221-E-009-060-MY3, 95-2219-E-009-007, 95-2218-E-009-209, and 94-2219-E-007-009, by Realtek Semiconductor Corp., by MOEA under grant number 94-EC-17-A-04-S1-044, by ITRI, Tai-wan, by Microsoft Corp., and by Intel Corp.
References
[1] Chipcon CC2420DBK. http://www.chipcon.com/.
[2] Dust network Inc. http://dust-inc.com/flash-index.shtml.
[3] Design and construction of a wildfire instrumentation system using networked sensors.
http://firebug.sourceforge.net/.
[4] Habitat monitoring on great duck island. http://www.greatduckisland.net/technology.php.
[5] Jennic JN5121. http://www.jennic.com/.
[6] Motes, smart dust sensors, wireless sensor networks. http://www.xbow.com/.
[7] S.-J. Baek, G. de Veciana, and X. Su. Minimizing energy consumption in large-scale sensor networks through distributed data compression and hierarchical aggregation.
IEEE Journal on Selected Areas in Communications, 22(6):1130–1140, 2004.
[8] H. Choi, J. Wang, and E. A. Hughes. Scheduling for information gathering on sensor network. ACM/Kluwer Wireless Networks, 2007, in press.
26
[9] S. Gandham, Y. Zhang, and Q. Huang. Distributed minimal time convergecast schedul-ing in wireless sensor networks. In Proc. of IEEE Int’l Conference on Distributed Computing Systems (ICDCS), Lisboa, Portugal, 2006.
[10] D. Ganesan, B. Greenstein, D. Perelyubskiy, D. Estrin, and J. Heidemann. An evalua-tion of multiresoluevalua-tion storage for sensor networks. In Proc. of ACM Int’l Conference on Embedded Networked Sensor Systems (SenSys), Los Angeles, USA, 2003.
[11] B. Hohlt, L. Doherty, and E. Brewer. Flexible power scheduling for sensor networks.
In Proc. of ACM/IEEE Int’l Conference on Information Processing in Sensor Networks (IPSN), Berkeley, USA, 2004.
[12] Y.-K. Huang, A.-C. Pang, and T.-W. Kuo. AGA: Adaptive GTS allocation with low la-tency and fairness considerations for IEEE 802.15.4. In Proc. of IEEE Int’l Conference on Communications (ICC), Istanbul, Turkey, 2006.
[13] IEEE standard for information technology - telecommunications and information ex-change between systems - local and metropolitan area networks specific requirements part 15.4: wireless medium access control (MAC) and physical layer (PHY) specifica-tions for low-rate wireless personal area networks (LR-WPANs), 2003.
[14] IEEE standard for information technology - telecommunications and information ex-change between systems - local and metropolitan area networks specific requirements part 15.4: wireless medium access control (MAC) and physical layer (PHY) specifica-tions for low-rate wireless personal area networks (LR-WPANs)(revision of IEEE Std 802.15.4-2003), 2006.
[15] Q. Li, M. DeRosa, and D. Rus. Distributed algorithm for guiding navigation across a sensor network. In Proc. of ACM Int’l Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc), Maryland, USA, 2003.
[16] C.-Y. Lin, W.-C. Peng, and Y.-C. Tseng. Efficient in-network moving object tracking in wireless sensor networks. IEEE Trans. Mobile Computing, 5(8):1044–1056, 2006.
[17] G. Lu, B. Krishnamachari, and C. S. Raghavendra. An adaptive energy-efficient and low-latency MAC for data gathering in wireless sensor networks. In Proc. of IEEE Int’l Parallel and Distributed Processing Symposium (IPDPS), New Mexico, USA, 2004.
[18] Y.-C. Tseng, S.-P. Kuo, H.-W. Lee, and C.-F. Huang. Location tracking in a wireless sensor network by mobile agents and its data fusion strategies. The Computer Journal, 47(4):448–460, 2004.
[19] Y.-C. Tseng, M.-S. Pan, and Y.-Y. Tsai. Wireless sensor networks for emergency navi-gation. IEEE Computer, 39(7):55–62, 2006.
27
[20] S. Upadhyayula, V. Annamalai, and S. K. S. Gupta. A low-latency and energy-efficient algorithm for convergecast in wireless sensor networks. In Proc. of IEEE Global Telecommunications Conference (Globecom), San Francisco, USA, 2003.
[21] D. B. West. Introduction to Graph Theory. Prentice Hall, 2001.
[22] M. Yarvis, N. Kushalnagar, H. Singh, A. Rangarajan, Y. Liu, and S. Singh. Exploiting heterogeneity in sensor networks. In Proc. of IEEE INFOCOM, Miami, USA, 2005.
[23] Y. Yu, B. Krishnamachari, and V. K. Prasanna. Energy-latency tradeoffs for data gath-ering in wireless sensor networks. In Proc. of IEEE INFOCOM, Hong Kong, 2004.
[24] ZigBee specification version 2006, ZigBee document 064112, 2006.
28