Paper
5 December 2005 Congestion control in BACnet networks based on RPRED algorithm
Author Affiliations +
Proceedings Volume 6022, Network Architectures, Management, and Applications III; 602218 (2005) https://doi.org/10.1117/12.635683
Event: Asia-Pacific Optical Communications, 2005, Shanghai, China
Abstract
BACnet is an open building automation and control network protocol used extensively in building automation and control systems. To guarantee security and reliability of BACnet network, congestion control is important in BACnet network. Considering BACnet router's out-port rate and packet's priority, this paper proposes a rate based priority random early detection (RPRED) algorithm to realize congestion control in BACnet network. RPRED algorithm detects congestion according to the average queue length, and estimates congestion trend according to relationship between packets arriving rate and out-port rate. In congestion control, RPRED randomly drop packets and manage queue according to packets' priority. These features of RPRED algorithm ensure the security and reliability of BACnet network. Some experimental investigation was undertaken to compare RPRED algorithm with conventional Drop Tail algorithm. Test result shows that when traffic load increased in BACnet network, RPRED algorithm could decrease time delay and drop ratio of high priority BACnet packets.
© (2005) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Shubin Wu, Xiande Liu, and Zhongming Wang "Congestion control in BACnet networks based on RPRED algorithm", Proc. SPIE 6022, Network Architectures, Management, and Applications III, 602218 (5 December 2005); https://doi.org/10.1117/12.635683
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Control systems

Network security

Detection and tracking algorithms

Local area networks

Network architectures

Reliability

Optoelectronics

Back to Top