Chapter 25
HCDSR: A Hierarchical Clustered Fault
Tolerant Routing Technique for
IoT-Based Smart Societies
Thaha Muhammed, Rashid Mehmood, Aiiad Albeshri, and Ahmed Alzahrani
25.1 Introduction
Urban population has increased vastly in the recent years. The United Nations
Human Settlements Program (UN-Habitat) [41] has foreseen it to be 10 billion by
2050, which is two-thirds of the current population on earth. The cities will have
to deal with pressing issues such as public safety, efficient transportation, energy
consumption, environmental sustainability, and expense reduction. These pressing
issues have led to smart city paradigm which aims to plan and develop efficient
urban cities in future.
The past decade has witnessed the advancement of Internet of Things (IoT)
[37, 40] especially the sensing technology [25]. In addition to the widespread
development of sensors, improvement in big data computing infrastructure has
enabled the collection of huge amount of heterogeneous data produced daily by
urban spaces [11]. Urban spaces produce data related to temperature, weather, pol-
lution, traffic control, the mobility of people, and resource consumption (water and
electricity) which can be analyzed to improve the services provided and make the
environment greener. Smart cities rely on sensors, webcams, IoT systems, wireless
sensor networks, databases, ubiquitous devices, and many other frameworks that
collect, process, and take informed decisions based on the data [5]. A survey on
data fusion and IoT for smart ubiquitous environments can be seen in [6].
T. Muhammed () · A. Albeshri · A. Alzahrani
Department of Computer Science, FCIT, King Abdulaziz University, Jeddah, Saudi Arabia
e-mail: m.thaha.h@ieee.org; aaalbeshri@kau.edu.sa; asalzahrani@kau.edu.sa
R. Mehmood
High Performance Computing Center, King Abdulaziz University, Jeddah, Saudi Arabia
e-mail: RMehmood@kau.edu.sa
© Springer Nature Switzerland AG 2020
R. Mehmood et al. (eds.), Smart Infrastructure and Applications,
EAI/Springer Innovations in Communication and Computing,
https://doi.org/10.1007/978-3-030-13705-2_25
609
m.thaha.h@ieee.org