ABSTRACT

This chapter briefly provides some important concepts in wireless sensor networks (WSNs), data streams, data stream mining, and clustering algorithms. It explores an overview of data mining and presents a survey on data clustering. Data mining is the computational process of discovering patterns in large datasets involving methods at the intersection of artificial intelligence, machine learning, statistics, and database systems. Many databases in various areas have been generated from the development of information technology. The chapter presents a discussion on data streams, a classification for clustering protocols. The hierarchical routing and data gathering protocols imply cluster-based organization of the sensor nodes (SNs) so that data fusion and aggregation are possible, which leads to a great energy savings. In the hierarchical network structure each cluster has a leader called the cluster head (CH) that performs special tasks and several common SNs as members.