Skip to Main Content
In recent years, data stream technology has been widely used in the processing of sensor data. Sonar sensors produce high-speed streaming data with special characteristics of huge volume continuously. Therefore, general data stream management systems with limited memory and processor resources leads to inefficiencies in processing this kind of sonar data stream. However, in distributed data stream management system (DDSMS), continuous query can be reduced into several steps and processed on different processing nodes efficiently and effectively, so DDSMS is often adopted to deal with sonar stream data. Load balancing is a key technology of DDSMS, existing researches mainly focus on using computing load mainly caused by processing queries on the node as the key factor of load balancing algorithm, ignoring the load of transmitting huge volume data mainly caused by moving data among nodes. In this paper, the transmission load of sonar data is computed and used in an improved load balancing algorithm, which is proposed to solve the problem of load scheduling for sonar stream data processing under the distributed environment. The simulation verifies the importance of considering transmission load and shows a better performance of improved load balancing algorithm.