{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T04:36:40Z","timestamp":1760243800003,"version":"build-2065373602"},"reference-count":20,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2011,2,28]],"date-time":"2011-02-28T00:00:00Z","timestamp":1298851200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The power consumption and latency of existing MAC protocols for wireless sensor networks (WSNs) are high in heterogeneous convergecast, where each sensor node generates different amounts of data in one convergecast operation. To solve this problem, we present W-MAC, a workload-aware MAC protocol for heterogeneous convergecast in WSNs. A subtree-based iterative cascading scheduling mechanism and a workload-aware time slice allocation mechanism are proposed to minimize the power consumption of nodes, while offering a low data latency. In addition, an efficient schedule adjustment mechanism is provided for adapting to data traffic variation and network topology change. Analytical and simulation results show that the proposed protocol provides a significant energy saving and latency reduction in heterogeneous convergecast, and can effectively support data aggregation to further improve the performance.<\/jats:p>","DOI":"10.3390\/s110302505","type":"journal-article","created":{"date-parts":[[2011,3,1]],"date-time":"2011-03-01T15:44:36Z","timestamp":1298994276000},"page":"2505-2524","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["W-MAC: A Workload-Aware MAC Protocol for Heterogeneous Convergecast in Wireless Sensor Networks"],"prefix":"10.3390","volume":"11","author":[{"given":"Ming","family":"Xia","sequence":"first","affiliation":[{"name":"College of Computer Science and Technology, Zhejiang University, No. 38, Zhe-Da Road, Hangzhou, 310027 Zhejiang, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yabo","family":"Dong","sequence":"additional","affiliation":[{"name":"College of Computer Science and Technology, Zhejiang University, No. 38, Zhe-Da Road, Hangzhou, 310027 Zhejiang, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dongming","family":"Lu","sequence":"additional","affiliation":[{"name":"College of Computer Science and Technology, Zhejiang University, No. 38, Zhe-Da Road, Hangzhou, 310027 Zhejiang, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2011,2,28]]},"reference":[{"key":"ref_1","unstructured":"Ye, W, Heidemann, J, and Estrin, D (2002, January 23\u201327). An energy-efficient MAC protocol for wireless sensor networks. New York, NY, USA."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Rajendran, V, Obraczka, K, and Garcia-luna-aceves, JJ (2003, January 5\u20137). Energy-efficient, collision-free medium access control for wireless sensor networks. Los Angeles, CA, USA.","DOI":"10.1145\/958491.958513"},{"key":"ref_3","unstructured":"Ahn, GS, Hong, SG, Miluzzo, E, Campbell, AT, and Coumo, F (November, January 31). Funneling-MAC: A localized, sink-oriented MAC for boosting fidelity in sensor networks. Boulder, CO, USA."},{"key":"ref_4","unstructured":"Lu, G, Krishnamachari, B, and Raghavendra, CS (2004, January 26\u201330). An adaptive energy-efficient and low-latency MAC for data gathering in wireless sensor networks. Santa Fe, NM, USA."},{"key":"ref_5","unstructured":"Ruzzelli, AG, Tynan, R, and O\u2019hare, G (2005, January 14\u201317). An energy-efficient and low-latency routing protocol for wireless sensor networks. Montreal, Canada."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Anand, A, Sachan, S, Kapoor, K, and Nandi, S (2009, January 3\u20136). QDMAC: An energy efficient low latency MAC protocol for query based wireless sensor networks. Hyderabad, India.","DOI":"10.1007\/978-3-540-92295-7_37"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1016\/j.micpro.2007.10.003","article-title":"LL-MAC: A low latency MAC protocol for wireless self-organised networks","volume":"32","author":"Marin","year":"2008","journal-title":"Microprocessors Microsystems"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1007\/s11276-007-0050-9","article-title":"Scheduling for information gathering on sensor network","volume":"15","author":"Choi","year":"2009","journal-title":"Wirel. Netw"},{"key":"ref_9","unstructured":"Gandham, S, Zhang, Y, and Huang, Q (2006, January 4\u20137). Distributed minimal time convergecast scheduling in wireless sensor networks. Lisboa, Portugal."},{"key":"ref_10","first-page":"44","article-title":"Distributed scheduling for real-time convergecast in wireless sensor networks","volume":"28","author":"Ke","year":"2007","journal-title":"J. Commun"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"569","DOI":"10.1016\/j.comnet.2008.10.015","article-title":"Distributed latency-energy minimization and interference avoidance in TDMA wireless sensor networks","volume":"53","author":"Macedo","year":"2009","journal-title":"Comput. Netw"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"850","DOI":"10.1109\/LCOMM.2009.090712","article-title":"Distributed wake-up scheduling for data collection in tree-based wireless sensor networks","volume":"13","author":"Wu","year":"2009","journal-title":"IEEE Commun. Lett"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"985","DOI":"10.1007\/s11276-009-0183-0","article-title":"TDMA scheduling algorithms for wireless sensor networks","volume":"16","author":"Egren","year":"2010","journal-title":"Wirel. Netw"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"355","DOI":"10.1080\/17445760601111459","article-title":"Time-optimum packet scheduling for many-to-one routing in wireless sensor networks","volume":"22","author":"Song","year":"2007","journal-title":"Int. J. Parall. Distrib. Sys"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Solis, I, and Obraczka, K (2004, January 20\u201324). The impact of timing in data aggregation for sensor networks. Paris, France.","DOI":"10.1109\/ICC.2004.1313222"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"875","DOI":"10.1002\/dac.849","article-title":"Timing control for delay-constrained data aggregation in wireless sensor networks","volume":"20","author":"Li","year":"2006","journal-title":"Int. J. Commun. Syst"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1080\/15501320701585527","article-title":"Data gathering schedule for minimal aggregation time in wireless sensor networks","volume":"5","author":"Chen","year":"2009","journal-title":"Int. J. Distrib. Sens. Netw"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Yu, B, Li, JZ, and Li, YS (2009, January 19\u201325). Distributed data aggregation scheduling in wireless sensor networks. Rio de Janeiro, Brazil.","DOI":"10.1109\/INFCOM.2009.5062140"},{"key":"ref_19","first-page":"163","article-title":"A delay efficient algorithm for data aggregation in multi-hop wireless sensor networks","volume":"22","author":"Xu","year":"2010","journal-title":"IEEE Trans. Parall. Distrib. Syst"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"160","DOI":"10.1093\/ietcom\/e90-b.1.160","article-title":"Performance study of packing aggregation in wireless sensor networks","volume":"E90-B","author":"Chen","year":"2007","journal-title":"IEICE Trans Commun"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/11\/3\/2505\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:55:22Z","timestamp":1760219722000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/11\/3\/2505"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,2,28]]},"references-count":20,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2011,3]]}},"alternative-id":["s110302505"],"URL":"https:\/\/doi.org\/10.3390\/s110302505","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2011,2,28]]}}}