A Large-scale Wireless Sensor Network (LWSN). such as an environment monitoring system deployed in a city, could yield data on the order of petabytes each year. Storage and computation of such vast quantities of data pose difficult challenges to the LWSN, particularly because sensors are highly constrained by their scarce resources. Distributed storage and parallel processing are solutions that deal with the massive amount of data by utilizing the collective computational power of the large number of sensors, all while keeping inter-node communication minimized to save energy. In this chapter, we conduct a survey on the state-of-the-art of distributed storage and parallel processing in LWSNs. We will focus on the LWSN scenario in which vast amounts of data are collected prior to intensive computation on that data. We argue that current research results in this direction fall into three categories: 1) hierarchical system architecture to support parallel and distributed computation; 2) distributed data aggregation and storage strategies; 3) parallel processing, scheduling and programming methods. We highlight some important results for each of these categories and discuss existing problems and future directions.
IOS Press, Inc.
6751 Tepper Drive
Clifton, VA 20124
Tel.: +1 703 830 6300
Fax: +1 703 830 2300 firstname.lastname@example.org
(Corporate matters and books only) IOS Press c/o Accucoms US, Inc.
For North America Sales and Customer Service
West Point Commons
Lansdale PA 19446
Tel.: +1 866 855 8967
Fax: +1 215 660 5042 email@example.com