{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T04:41:02Z","timestamp":1760244062169,"version":"build-2065373602"},"reference-count":42,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2009,10,20]],"date-time":"2009-10-20T00:00:00Z","timestamp":1255996800000},"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>In wireless sensor networks (WSNs), there are numerous factors that may cause network congestion problems, such as the many-to-one communication modes, mutual interference of wireless links, dynamic changes of network topology and the memory-restrained characteristics of nodes. All these factors result in a network being more vulnerable to congestion. In this paper, a cross-layer active predictive congestion control scheme (CL-APCC) for improving the performance of networks is proposed. Queuing theory is applied in the CL-APCC to analyze data flows of a single-node according to its memory status, combined with the analysis of the average occupied memory size of local networks. It also analyzes the current data change trends of local networks to forecast and actively adjust the sending rate of the node in the next period. In order to ensure the fairness and timeliness of the network, the IEEE 802.11 protocol is revised based on waiting time, the number of the node\u201fs neighbors and the original priority of data packets, which dynamically adjusts the sending priority of the node. The performance of CL-APCC, which is evaluated by extensive simulation experiments. is more efficient in solving the congestion in WSNs. Furthermore, it is clear that the proposed scheme has an outstanding advantage in terms of improving the fairness and lifetime of networks.<\/jats:p>","DOI":"10.3390\/s91008278","type":"journal-article","created":{"date-parts":[[2009,10,20]],"date-time":"2009-10-20T08:53:19Z","timestamp":1256028799000},"page":"8278-8310","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["Cross-Layer Active Predictive Congestion Control Protocol for Wireless Sensor Networks"],"prefix":"10.3390","volume":"9","author":[{"given":"Jiangwen","family":"Wan","sequence":"first","affiliation":[{"name":"School of Instrument Science and Opto-electronics Engineering, Beijing University of Aeronautics and Astronautics (Beihang University), Beijing 100191, China"}]},{"given":"Xiaofeng","family":"Xu","sequence":"additional","affiliation":[{"name":"School of Computer Science and Technology, Beijing University of Posts and Telecommunications, Beijing 100876, China"}]},{"given":"Renjian","family":"Feng","sequence":"additional","affiliation":[{"name":"School of Instrument Science and Opto-electronics Engineering, Beijing University of Aeronautics and Astronautics (Beihang University), Beijing 100191, China"}]},{"given":"Yinfeng","family":"Wu","sequence":"additional","affiliation":[{"name":"School of Instrument Science and Opto-electronics Engineering, Beijing University of Aeronautics and Astronautics (Beihang University), Beijing 100191, China"}]}],"member":"1968","published-online":{"date-parts":[[2009,10,20]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1099","DOI":"10.3390\/s8021099","article-title":"QoS challenges and opportunities in wireless sensor\/actuator networks","volume":"8","author":"Xia","year":"2008","journal-title":"Sensors"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/0169-7552(89)90019-6","article-title":"Analysis of the increase and decrease algorithms for congestion avoidance in computer networks","volume":"17","author":"Chiu","year":"1989","journal-title":"Comput. Netw. ISDN Syst."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1109\/MNET.2006.1637930","article-title":"A survey of transport protocols for wireless sensor networks","volume":"20","author":"Wang","year":"2006","journal-title":"IEEE Netw. Mag."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"655","DOI":"10.1002\/wcm.524","article-title":"A survey on congestion control for mobile ad-hoc networks","volume":"7","author":"Lochert","year":"2007","journal-title":"Wiley Wireless Commun. Mob. Comput."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1360\/crad20050121","article-title":"Overview of wireless sensor networks","volume":"42","author":"Cui","year":"2005","journal-title":"J. Comput. Res. Develop."},{"key":"ref_6","first-page":"63","article-title":"A survey of congestion control technology for wireless sensor networks","volume":"45","author":"Sun","year":"2008","journal-title":"J. Comput. Res. Develop."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"1439","DOI":"10.3724\/SP.J.1001.2008.01439","article-title":"Transmission control protocols for wireless sensor networks","volume":"19","author":"Fang","year":"2008","journal-title":"J. Software"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"2292","DOI":"10.1016\/j.comnet.2008.04.002","article-title":"Wireless sensor network survey","volume":"52","author":"Jennifer","year":"2008","journal-title":"Comput. Netw.: Intell. J. Comput. Telecommun. Netw."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1007\/s10922-007-9062-0","article-title":"A survey of fault management in wireless sensor networks","volume":"15","author":"Lilia","year":"2007","journal-title":"J. Netw. Syst. Magnet."},{"key":"ref_10","unstructured":"Ee, C.T., and Bajcsy, R. (, January November,). Congestion control and fairness for many-to one routing in sensor networks. Baltimore, MD, USA."},{"key":"ref_11","unstructured":"Chonggang, W., Sohraby, K., Lawrence, V., Li, B., and Hu, Y.M. (, January June,). Priority-based congestion control in wireless sensor networks. Taichung, Taiwan."},{"key":"ref_12","unstructured":"Wan, C.Y., Eisenman, S., and Campbell, A. (, January November,). CODA: Congestion detection and avoidance in sensor networks. Los Angeles, CA, USA."},{"key":"ref_13","unstructured":"Hull, B., Jamieson, K., and Balakrishnan, H. (, January November,). Mitigating congestion in wireless sensor networks. New York, NY, USA."},{"key":"ref_14","unstructured":"Rangwala, S., Gummadi, R., Govindan, R., and Psounis, K. (, January September,). Interference aware fair rate control in wireless sensor networks. Pisa, Italy."},{"key":"ref_15","unstructured":"Cheng, W., Sohraby, K., and Li, B. (, January March,). SenTCP: A hop-by-hop congestion control protocol for wireless sensor networks. Miami, FL, USA."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"1003","DOI":"10.1109\/TNET.2005.857076","article-title":"ESRT: Event-to-sink reliable transport in wireless sensor networks","volume":"13","author":"Ozgur","year":"2005","journal-title":"IEEE\/ACM Trans. Netw."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"359","DOI":"10.1109\/TNET.2007.900413","article-title":"A real-time and reliable transport (RT)2 protocol for wireless sensor and actor networks","volume":"16","author":"Vehbi","year":"2008","journal-title":"IEEE\/ACM Trans. Netw."},{"key":"ref_18","unstructured":"Yang, F.Z., and Michael, R.L. (, January June,). PORT: A price oriented reliable transport protocol for wireless sensor networks. Piscataway, NJ, USA."},{"key":"ref_19","unstructured":"Sun, W.F., Xue, L., Guan, Z.H., and Gopalakrishnan, S. (, January November,). Optimal sampling rate assignment with dynamic route selection for real-time wireless sensor networks. Barcelona, Spain."},{"key":"ref_20","unstructured":"Karenos, K., Kalogeraki, V., and Krishnamuthy, S.V. (, January Noveember,). Cluster-based congestion control for supporting multiple classes of traffic in sensor networks. Sydney, Australia."},{"key":"ref_21","unstructured":"Sukun, K., Rodrigo, F., Prabal, D., Tavakoli, A., Culler, D., Levis, P., Shenker, S., and Stoica, I. (, January November,). Flush: a reliable bulk transport protocol for multihop wireless networks. Sydney, Australia."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"682","DOI":"10.1109\/TMC.2008.20","article-title":"Mitigating performance degradation in congested sensor networks","volume":"7","author":"Raju","year":"2008","journal-title":"IEEE Trans. Mob. Comput."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"934","DOI":"10.1109\/TPDS.2006.115","article-title":"Congestion avoidance based on lightweight buffer management in sensor networks","volume":"17","author":"Shigang","year":"2006","journal-title":"IEEE Trans. Parall. Distrib. Syst."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"285","DOI":"10.1007\/s11276-005-6612-9","article-title":"GRAdient broadcast: a robust data delivery protocol for large scale sensor networks","volume":"11","author":"Fan","year":"2005","journal-title":"ACM Wireless Netw."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"260","DOI":"10.1016\/j.adhoc.2007.01.001","article-title":"Implicit hop-by-hop congestion control in wireless multihop networks","volume":"6","author":"Scheuermann","year":"2008","journal-title":"Elsevier Ad Hoc Netw."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"3425","DOI":"10.1016\/j.comcom.2006.01.019","article-title":"Cross-layer application specific wireless sensor network design with single-channel CSMA MAC over sensor-sleep trees","volume":"29","author":"Rick","year":"2006","journal-title":"Elsevier J. Comput. Commun."},{"key":"ref_27","unstructured":"Kawai, T., Wakamiya, N., and Murata, M. (, January March,). A transmission mechanism for urgent sensor information. New York, NY, USA."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"924","DOI":"10.1109\/TPDS.2002.1036066","article-title":"Data gathering in sensor networks using the energy-delay metric","volume":"18","author":"Lindsey","year":"2002","journal-title":"IEEE Trans. Parall. Distrib. Syst."},{"key":"ref_29","unstructured":"Zhen, T., and Yang, D.F. (, January August,). Energy efficiency analysis of error control schemes in wireless sensor networks. Crete, Greece."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1016\/j.adhoc.2007.11.016","article-title":"Energy-efficient neighbor discovery protocol for mobile wireless sensor networks","volume":"7","author":"Mikko","year":"2009","journal-title":"Ad Hoc Netw."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1504\/IJAHUC.2008.018400","article-title":"A self-organized middleware architecture for wireless sensor network management","volume":"3","author":"Mengjie","year":"2008","journal-title":"Int. J. Ad Hoc Ubiquit. Comput."},{"key":"ref_32","unstructured":"Jeongyeup, P., and Ramesh, G. (, January November,). RCRT: rate-controlled reliable transport for wireless sensor networks. New York, NY, USA."},{"key":"ref_33","unstructured":"Daniel, T.E., Newman, P.R., Gaura, E.I., and Mount, S.N. (, January October,). Complex query processing in wireless sensor networks. New York, NY, USA."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1145\/1151659.1159922","article-title":"Interference-aware fair rate control in wireless sensor networks","volume":"36","author":"Sumit","year":"2006","journal-title":"ACM SIGCOMM Comput. Commun. Rev."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"3955","DOI":"10.1109\/TWC.2007.051035","article-title":"Predictive congestion control protocol for wireless sensor networks","volume":"6","author":"Maciej","year":"2007","journal-title":"IEEE Trans. Wireless Commun."},{"key":"ref_36","first-page":"71","article-title":"Predicting link quality using supervised learning in wireless sensor networks","volume":"11","author":"Wang","year":"2007","journal-title":"ACM SIGMOBILE Mob. Comput. Commun. Rev."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"786","DOI":"10.1109\/JSAC.2007.070514","article-title":"Upstream congestion control in wireless sensor networks through cross-layer optimization","volume":"25","author":"Wang","year":"2007","journal-title":"IEEE J. Sel. Areas Commun."},{"key":"ref_38","unstructured":"Takacs, L. (1962). Introduction to the Theory of Queues, Oxford University. [1st Ed.]."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Hayes, J.F., and Babu, T. (2004). Modeling and Analysis of Telecommunication Networks, Wiley-Inter Science. [1st Ed.].","DOI":"10.1002\/0471643505"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"5:1","DOI":"10.1145\/1325651.1325656","article-title":"Srikanthl, K. Cluster-based congestion control for sensor networks","volume":"4","author":"Karenos","year":"2008","journal-title":"ACM Trans. Sens. Netw."},{"key":"ref_41","unstructured":"Jie, Q.Y., Xin, J.X., and Yang, J. (2003). Mathematical Modeling, Higher Education. [3rd Ed.]."},{"key":"ref_42","first-page":"33","article-title":"A data aggregation strategy based on confidence interval in wireless sensor networks","volume":"32","author":"Xu","year":"2009","journal-title":"J. Beijing Univ. Posts Telecommun."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/9\/10\/8278\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T22:11:24Z","timestamp":1760220684000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/9\/10\/8278"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,10,20]]},"references-count":42,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2009,10]]}},"alternative-id":["s91008278"],"URL":"https:\/\/doi.org\/10.3390\/s91008278","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2009,10,20]]}}}