Ousmane Thiare, Asside Christian Djedouboum, Abdelhak Mourad Gueroui, Alidou Mohamadou, Ado Adamou Abba Ari, Zibouda Aliouat, Laboratoire d'Informatique Parallélisme Réseaux Algorithmes Distribués (LI-PaRAD), Université de Versailles Saint-Quentin-en-Yvelines (UVSQ), University of Maroua (UMa), Université Gaston Berger de Saint-Louis Sénégal (UGB), University of Ferhat Abbes Setif 1 Department of Computer Science, 18MDU114, and This research was funded in part by the PHC-Tassili grant number 18MDU114. We like to thank the editor and the anonymous reviewers for their valuable remarks that helped us in better improving the content and presentation of the paper.
International audience; In recent years, technological advances and the ever-increasing power of embedded systems have seen the emergence of so-called smart cities. In these cities, application needs are increasingly calling for Large-Scale Wireless Sensor Networks (LS-WSN). However, the design and implementation of such networks pose several important and interesting challenges. These low-cost, low-power devices are characterized by limited computing, memory storage, communication, and battery power capabilities. Moreover, sensors are often required to cooperate in order to route the collected data to a single central node (or sink). The many-to-one communication model that governs dense and widely deployed Wireless Sensor Networks (WSNs) most often leads to problems of network overload and congestion. Indeed, it is easy to show that the closer a node is geographical to the sink, the more data sources it has to relay. This leads to several problems including overloading of nodes close to the sink, high loss rate in the area close to the sink, and poor distribution of power consumption that directly affects the lives of these networks. In this context, we propose a contribution to the problem of LS-WSN energy consumption. We designed a hierarchical 3-tier architecture of LS-WSNs coupled with a modeling of the activities of the different sensors in the network. This architecture that is based on clustering also includes a redeployment function to maintain the topology in case of coverage gaps. The results of the performed simulations show that our architecture maximizes the lifetime than compared solutions.