The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.05 - May (2011 vol.10)
pp: 734-748
Octav Chipara , University of California San Diego, La Jolla
Chenyang Lu , Washington Univeristy in St. Louis, St. Louis
John A. Stankovic , University of Virginia, Charlottesville
Catalin-Gruia Roman , Washington Univeristy in St. Louis, St. Louis
ABSTRACT
With the emergence of high data rate sensor network applications, there is an increasing demand for high-performance query services. To meet this challenge, we propose Dynamic Conflict-free Query Scheduling (DCQS), a novel scheduling technique for queries in wireless sensor networks. In contrast to earlier TDMA protocols designed for general-purpose workloads, DCQS is specifically designed for query services in wireless sensor networks. DCQS has several unique features. First, it optimizes the query performance through conflict-free transmission scheduling based on the temporal properties of queries in wireless sensor networks. Second, it can adapt to workload changes without explicitly reconstructing the transmission schedule. Furthermore, DCQS also provides predictable performance in terms of the maximum achievable query rate. We provide an analytical capacity bound for DCQS that enables DCQS to handle overload through rate control. NS2 simulations demonstrate that DCQS significantly outperforms a representative TDMA protocol (DRAND) and 802.11b in terms of query latency and throughput.
INDEX TERMS
Query scheduling, TDMA, sensor networks.
CITATION
Octav Chipara, Chenyang Lu, John A. Stankovic, Catalin-Gruia Roman, "Dynamic Conflict-Free Transmission Scheduling for Sensor Network Queries", IEEE Transactions on Mobile Computing, vol.10, no. 5, pp. 734-748, May 2011, doi:10.1109/TMC.2010.209
REFERENCES
[1] A. Mainwaring, D. Culler, J. Polastre, R. Szewczyk, and J. Anderson, "Wireless Sensor Networks for Habitat Monitoring," Proc. First ACM Int'l Workshop Wireless Sensor Networks and Applications (WSNA), 2002.
[2] K. Chintalapudi, J. Paek, O. Gnawali, T. Fu, K. Dantu, J. Caffrey, R. Govindan, and E. Johnson, "Structural Damage Detection and Localization Using NETSHM," Proc. Fifth Int'l Conf. Information Processing in Sensor Networks (IPSN), 2006.
[3] L. Krishnamurthy, R. Adler, P. Buonadonna, J. Chhabra, M. Flanigan, N. Kushalnagar, L. Nachman, and M. Yarvis, "Design and Deployment of Industrial Sensor Networks: Experiences from a Semiconductor Plant and the North Sea," Proc. Third Int'l Conf. Embedded Networked Sensor Systems (SenSys), 2005.
[4] S. Madden, M.J. Franklin, J.M. Hellerstein, and W. Hong, "TAG: A Tiny Aggregation Service for Ad-Hoc Sensor Networks," Proc. Fifth Symp. Operating Systems Design and Implementation (OSDI), 2002.
[5] S.R. Madden, M.J. Franklin, J.M. Hellerstein, and W. Hong, "TinyDB: An Acquisitional Query Processing System for Sensor Networks," ACM Trans. Database Systems, vol. 30, no. 1, pp. 122-173, 2005.
[6] J. Polastre, J. Hui, P. Levis, J. Zhao, D. Culler, S. Shenker, and I. Stoica, "A Unifying Link Abstraction for Wireless Sensor Networks," Proc. Third Int'l Conf. Embedded Networked Sensor Systems (SenSys), 2005.
[7] N. Kimura and S. Latifi, "A Survey on Data Compression in Wireless Sensor Networks," Proc. Int'l Conf. Information Technology: Coding and Computing (ITCC), 2005.
[8] G. Zhou, T. He, J.A. Stankovic, and T.F. Abdelzaher, "RID: Radio Interference Detection in Wireless Sensor Networks," Proc. IEEE INFOCOM, 2005.
[9] R. Maheshwari, S. Jain, and S.R. Das, "A Measurement Study of Interference Modeling and Scheduling in Low-Power Wireless Networks," Proc. Sixth Int'l Conf. Embedded Networked Sensor Systems (SenSys), 2008.
[10] D. Son, B. Krishnamachari, and J. Heidemann, "Experimental Study of Concurrent Transmission in Wireless Sensor Networks," Proc. Fourth Int'l Conf. Embedded Networked Sensor Systems (SenSys), 2006.
[11] R. Maheshwari, J. Cao, and S.R. Das, "Physical Interference Modeling for Transmission Scheduling on Commodity WiFi Hardware," Proc. IEEE INFOCOM, 2009.
[12] G.X. Mo Sha, G. Zhou, S. Liu, and X. Wang, "C-MAC: Model-Driven Concurrent Medium Access Control for Wireless Sensor Networks," Proc. IEEE INFOCOM, 2009.
[13] I. Chlamtac and A. Farago, "Making Transmission Schedules Immune to Topology Changes in Multi-Hop Packet Radio Networks," IEEE/ACM Trans. Networking, vol. 2, no. 1, pp. 23-29, Feb. 1994.
[14] J.-H. Ju and V.O.K. Li, "An Optimal Topology-transparent Scheduling Method in Multihop Packet Radio Networks," IEEE/ACM Trans. Networking, vol. 6, no. 3, pp. 298-306, June 1998.
[15] M. Maroti, B. Kusy, G. Simon, and A. Ledeczi, "The Flooding Time Synchronization Protocol," Proc. Second Int'l Conf. Embedded Networked Sensor Systems (SenSys), 2004.
[16] I. Rhee, A. Warrier, M. Aia, and J. Min, "Z-MAC: A Hybrid MAC for Wireless Sensor Networks," Proc. Third Int'l Conf. Embedded Networked Sensor Systems (SenSys), 2005.
[17] J.P. Lynch and K.J. Loh, "A Summary Review of Wireless Sensors and Sensor Networks for Structural Health Monitoring," The Shock and Vibration Digest, vol. 38, no. 2, pp. 91-128, 2006.
[18] IEEE Standard 802.11, Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications, IEEE, 1999.
[19] I. Rhee, A. Warrior, J. Min, and L. Xu, "DRAND: Distributed Randomized TDMA Scheduling for Wireless Ad Hoc Networks," Proc. ACM MobiHoc, 2006.
[20] I. Cidon and M. Sidi, "Distributed Assignment Algorithms for Multihop Packet Radio Networks," IEEE Trans. Computers, vol. 38, no. 10, pp. 1353-1361, Oct. 1989.
[21] A. Ephremides and T. Truong, "Scheduling Broadcasts in Multihop Radio Networks," IEEE Trans. Comm., vol. 38, no. 4, pp. 456-460, Apr. 1990.
[22] R. Ramaswami and K.K. Parhi, "Distributed Scheduling of Broadcasts in a Radio Network," Proc. IEEE INFOCOM, 1989.
[23] E. Arikan, "Some Complexity Results about Packet Radio Networks," NASA STI/Recon Technical Report N, vol. 83, Mar. 1983.
[24] V. Rajendran, K. Obraczka, and J.J. Garcia-Luna-Aceves, "Energy-Efficient Collision-Free Medium Access Control for Wireless Sensor Networks," Proc. First Int'l Conf. Embedded Networked Sensor Systems (SenSys), 2003.
[25] L. Bao and J.J. Garcia-Luna-Aceves, "A New Approach to Channel Access Scheduling for Ad Hoc Networks," Proc. ACM MobiCom, 2001.
[26] G.-S. Ahn, S.G. Hong, E. Miluzzo, A.T. Campbell, and F. Cuomo, "Funneling-MAC: A Localized, Sink-Oriented MAC for Boosting Fidelity in Sensor Networks," Proc. Fourth Int'l Conf. Embedded Networked Sensor Systems (SenSys), 2006.
[27] P. Gupta and P.R. Kumar, "The Capacity of Wireless Networks," IEEE Trans. Information Theory, vol. 46, no. 2, pp. 388-404, Mar. 2000.
[28] V.S.A. Kumar, M.V. Marathe, S. Parthasarathy, and A. Srinivasan, "Algorithmic Aspects of Capacity in Wireless Networks," Proc. ACM SIGMETRICS, 2005.
[29] T.F. Abdelzaher, S. Prabh, and R. Kiran, "On Real-Time Capacity Limits of Multihop Wireless Sensor Networks," Proc. 25th IEEE Int'l Real-Time Systems Symp. (RTSS), 2004.
6 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool