The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.04 - April (2013 vol.24)
pp: 789-802
Wenbo Zhao , Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore, Singapore
Xueyan Tang , Sch. of Comput. Eng., Nanyang Technol. Univ., Singapore, Singapore
ABSTRACT
The network traffic pattern of continuous sensor data collection often changes constantly over time due to the exploitation of temporal and spatial data correlations as well as the nature of condition-based monitoring applications. In contrast to most existing TDMA schedules designed for a static network traffic pattern, this paper proposes a novel TDMA schedule that is capable of efficiently collecting sensor data for any network traffic pattern and is thus well suited to continuous data collection with dynamic traffic patterns. In the proposed schedule, the energy consumed by sensor nodes for any traffic pattern is very close to the minimum required by their workloads given in the traffic pattern. The schedule also allows the base station to conclude data collection as early as possible according to the traffic load, thereby reducing the latency of data collection. We present a distributed algorithm for constructing the proposed schedule. We develop a mathematical model to analyze the performance of the proposed schedule. We also conduct simulation experiments to evaluate the performance of different schedules using real-world data traces. Both the analytical and simulation results show that, compared with existing schedules that are targeted on a fixed traffic pattern, our proposed schedule significantly improves the energy efficiency and time efficiency of sensor data collection with dynamic traffic patterns.
INDEX TERMS
time division multiple access, scheduling, telecommunication traffic, TDMA schedules, sensor data collection scheduling, dynamic traffic patterns, network traffic pattern, continuous sensor data collection, temporal data correlations, spatial data correlations, Schedules, Base stations, Time division multiple access, Dynamic scheduling, Monitoring, Distributed databases, Routing, wireless sensor networks, Data collection, TDMA, scheduling, energy efficiency, latency
CITATION
Wenbo Zhao, Xueyan Tang, "Scheduling Sensor Data Collection with Dynamic Traffic Patterns", IEEE Transactions on Parallel & Distributed Systems, vol.24, no. 4, pp. 789-802, April 2013, doi:10.1109/TPDS.2012.163
REFERENCES
[1] W. Zhao and X. Tang, "Scheduling Data Collection with Dynamic Traffic Patterns in Wireless Sensor Networks," Proc. IEEE INFOCOM '11, pp. 286-290, Apr. 2011.
[2] G. Werner-Allen, K. Lorincz, M. Ruiz, O. Marcillo, J. Johnson, J. Lees, and M. Welsh, "Deploying a Wireless Sensor Network on an Active Volcano," IEEE Internet Computing, vol. 10, no. 2, pp. 18-25, Mar./Apr. 2006.
[3] R. Szewczyk, E. Osterweil, J. Polastre, M. Hamilton, A. Mainwaring, and D. Estrin, "Habitat Monitoring with Sensor Networks," Comm. ACM, vol. 47, no. 6, pp. 34-40, June 2004.
[4] J. Gehrke and S. Madden, "Query Processing in Sensor Networks," IEEE Pervasive Computing, vol. 3, no. 1, pp. 46-55, Jan.-Mar. 2004.
[5] S. Gandham, M. Dawande, and R. Prakash, "Link Scheduling in Sensor Networks: Distributed Edge Coloring Revisited," Proc. IEEE INFOCOM '05, pp. 2492-2501, Mar. 2005.
[6] S. Gandham, Y. Zhang, and Q. Huang, "Distributed Minimal Time Convergecast Scheduling in Wireless Sensor Networks," Proc. IEEE 26th Int'l Conf. Distributed Computing Systems (ICDCS '06), July 2006.
[7] W. Song, F. Yuan, and R. LaHusen, "Time-Optimum Packet Scheduling for Many-to-One Routing in Wireless Sensor Networks," Proc. IEEE Third Int'l Conf. Mobile Ad Hoc and Sensor Systems (MASS '06), pp. 81-90, Oct. 2006.
[8] Y. Zhang, S. Gandham, and Q. Huang, "Distributed Minimal Time Convergecast Scheduling for Small or Sparse Data Sources," Proc. IEEE 28th Real-Time Systems Symp. (RTSS '07), pp. 301-310, Dec. 2007.
[9] L. Paradis and Q. Han, "TIGRA: Timely Sensor Data Collection Using Distributed Graph Coloring," Proc. IEEE Sixth Ann. Int'l Conf. Pervasive Computing and Comm. (PerCom '08), Mar. 2008.
[10] J. Ma, W. Lou, Y. Wu, X. Li, and G. Chen, "Energy Efficient TDMA Sleep Scheduling in Wireless Sensor Networks," Proc. IEEE INFOCOM '09, pp. 630-638, Apr. 2009.
[11] O. Chipara, C. Lu, and J. Stankovic, "Dynamic Conflict-free Query Scheduling for Wireless Sensor Networks," Proc. IEEE 14th Int'l Conf. Network Protocols (ICNP '06), pp. 321-331, Nov. 2006.
[12] S. Gobriel, D. Mosse, and R. Cleric, "TDMA-ASAP: Sensor Network TDMA Scheduling with Adaptive Slot-Stealing and Parallelism," Proc. IEEE 29th Int'l Conf. Distributed Computing Systems (ICDCS '09), pp. 458-465, June 2009.
[13] H. Wu, Q. Luo, and W. Xue, "Distributed Cross-Layer Scheduling for In-Network Sensor Query Processing," Proc. IEEE Fourth Ann. Int'l Conf. Pervasive Computing and Comm. (PerCom '06), pp. 180-189, Mar. 2006.
[14] P. Wan, S. Huang, L. Wang, Z. Wan, and X. Jia, "Minimum-Latency Aggregation Scheduling in Multihop Wireless Networks," Proc. ACM MobiHoc '09, pp. 185-194, May 2009.
[15] B. Yu, J. Li, and Y. Li, "Distributed Data Aggregation Scheduling in Wireless Sensor Networks," Proc. IEEE INFOCOM '09, pp. 2159-2167, Apr. 2009.
[16] Y. Li, L. Guo, and S. Prasad, "An Energy-Efficient Distributed Algorithm for Minimum-Latency Aggregation Scheduling in Wireless Sensor Networks," Proc. IEEE 30th Int'l Conf. Distributed Computing Systems (ICDCS '10), Jun. 2010.
[17] A. Silberstein, R. Braynard, and J. Yang, "Constraint Chaining: On Energy-Efficient Continuous Monitoring in Sensor Networks," Proc. ACM SIGMOD Int'l Conf. Management of Data, pp. 157-168, June 2006.
[18] D. Chu, A. Deshpande, J. Hellerstein, and W. Hong, "Approximate Data Collection in Sensor Networks using Probabilistic Models," Proc. IEEE 22nd Int'l Conf. Data Eng. (ICDE '06), Apr. 2006.
[19] D. Wang, J. Xu, J. Liu, and F. Wang, "Mobile Filtering for Error-Bounded Data Collection in Sensor Networks," Proc. IEEE 28th Int'l Conf. Distributed Computing Systems (ICDCS '08), pp. 530-537, June 2008.
[20] Y. Liu and M. Li, "Iso-Map: Energy-Efficient Contour Mapping in Wireless Sensor Networks," Proc. IEEE 27th Int'l Conf. Distributed Computing Systems (ICDCS '07), June 2007.
[21] N. Xu, S. Rangwala, K. Chintalapudi, D. Ganesan, A. Broad, R. Govindan, and D. Estrin, "A Wireless Sensor Network for Structural Monitoring," Proc. ACM Second Int'l Conf. Embedded Networked Sensor Systems (SenSys '04), pp. 13-24, Nov. 2004.
[22] T. Wark, P. Corke, P. Sikka, L. Klingbeil, Y. Guo, C. Crossman, P. Valencia, D. Swain, and G. Bishop-Hurley, "Transforming Agriculture through Pervasive Wireless Sensor Networks," IEEE Pervasive Computing, vol. 6, no. 2, pp. 50-57, Apr.-June 2007.
[23] C. Luo, F. Wu, J. Sun, and C. Chen, "Compressive Data Gathering for Large-Scale Wireless Wensor Networks," Proc. ACM MobiCom '09, pp. 145-156, Sept. 2009.
[24] S. Chen, S. Tang, M. Huang, and Y. Wang, "Capacity of Data Collection in Arbitrary Wireless Sensor Networks," Proc. IEEE INFOCOM '10, pp. 1-5, Mar. 2010.
[25] S. Ji, Y. Li, and X. Jia, "Capacity of Dual-Radio Multi-Channel Wireless Sensor Networks for Continuous Data Collection," Proc. IEEE INFOCOM '11, pp. 1062-1070, Apr. 2011.
[26] S. Chen, Y. Wang, X. Li, and X. Shi, "Data Collection Capacity of Random-Deployed Wireless Sensor Networks," Proc. IEEE GLOBECOM '09, pp. 1-6, Nov. 2009.
[27] S. Ji, R. Beyah, and Y. Li, "Continuous Data Collection Capacity of Wireless Sensor Networks under Physical Interference Model," Proc. IEEE Eighth Int'l Conf. Mobile Ad Hoc and Sensor Systems (MASS '11), pp. 222-231, Oct. 2011.
[28] Y. Xu and W. Wang, "Scheduling Partition for Order Optimal Capacity in Large-Scale Wireless Networks," Proc. ACM MobiCom '09, pp. 109-120, Sept. 2009.
[29] B. Liu, D. Towsley, and A. Swami, "Data Gathering Capacity of Large Scale Multihop Wireless Networks," Proc. IEEE MobiHoc '08, pp. 124-132, May 2008.
[30] E. Duarte-Melo and M. Liu, "Data-Gathering Wireless Sensor Networks: Organization and Capacity," Computer Networks, vol. 43, no. 4, pp. 519-537, Nov. 2003.
[31] C. Buragohain, D. Agrawal, and S. Suri, "Power Aware Routing for Sensor Databases," Proc. IEEE INFOCOM '05, Mar. 2005.
[32] S. Madden, M. Franklin, J. Hellerstein, and W. Hong, "TinyDB: An Acquisitional Query Processing System for Sensor Networks," ACM Trans. Database Systems, vol. 30, no. 1, pp. 122-173, Mar. 2005.
[33] B. Sundararaman, U. Buy, and A. Kshemkalyani, "Clock Synchronization for Wireless Sensor Networks: A Survey," Ad Hoc Networks, vol. 3, no. 3, pp. 281-323, Jan. 2005.
[34] G. Zhou, T. He, J. Stankovic, and T. Abdelzaher, "RID: Radio Interference Detection in Wireless Sensor Networks," Proc. IEEE INFOCOM '05, pp. 891-901, Mar. 2005.
[35] B. Awerbuch, "Complexity of Network Synchronization," J. ACM, vol. 32, no. 4, pp. 804-823, Oct. 1985.
[36] J. Polastre, J. Hill, and D. Culler, "Versatile Low Power Media Access for Wireless Sensor Networks," Proc. ACM Second Int'l Conf. Embedded Networked Sensor Systems (SenSys '04), Nov. 2004.
[37] W. Ye, J. Heidemann, and D. Estrin, "An Energy-Efficient MAC Protocol for Wireless Sensor Networks," Proc. IEEE INFOCOM '02, pp. 1567-1576, June 2002.
[38] J. Liang, J. Wang, J. Cao, J. Chen, and M. Lu, "An Efficient Algorithm for Constructing Maximum Lifetime Tree for Data Gathering without Aggregation in Wireless Sensor Networks," Proc. IEEE INFOCOM Mini-Conf. '10, pp. 1-5, Mar. 2010.
[39] Live From Earth And Mars (LEM) Project, http://www- k12.atmos.washington.eduk12/, 2009.
9 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool