You are on page 1of 4

Edge assisted Reliable Landslide Early Warning

System
Amrita Joshi Jitender Grover Debi Prasanna Kanungo Rajib K. Panigrahi
Indian Institute of Technology Indian Institute of Technology CSIR-CBRI Indian Institute of Technology
Roorkee, India Roorkee, India Roorkee, India Roorkee, India
amritajoshi.er@gmail.com jitendergrover0101@gmail.com debi.kanungo@gmail.com rajibfec@iitr.ac.in

Abstract—In many parts of the world including south-east Uttarakhand (India) has 235 unstable zones, the largest number
Asia, a lot of landslides occur every year. There are a few IoT among all landslide-prone regions. Every year, landslides are
technologies exist that allow landslides0 monitoring but there generally triggered by heavy rainfall in this valley. Uttarakhand
is a requirement of a more reliable and efficient Landslide
Early Warning System (LEWS). The communication between state has 24 areas spread in 344 locations including Bhagi-
the IoT nodes and the cloud is vulnerable to link failure due rathi valley and Kedarnath township which falls under very
to various types of disruptions in mountainous regions. In real unstable zones. Here, the recurrent landslide problem has been
life scenarios, this connection loss might hinder the decision witnessed over the years.
making at the cloud. So, the IoT system must not fail in There are mainly two causes for a landslide. First is a
any given situation. Taking reliability into consideration, this
paper provides an edge computing based solution to resolve natural (inevitable) cause which is beyond human control and
the issue. Recently, edge computing has emerged as an effective order. Second is human triggered landslide caused by increas-
solution to decrease latency for delay sensitive IoT applications. ing pressure on the environment in the form of construction
Furthermore, it has scope to make an IoT application such as work, unlawful mining, heavy machine vibrations in ground
LEWS more reliable as edge server can keep on system running and hill-cutting. All these mentioned activities can cause
in case of cloud’s failure or communication failure between IoT
node and cloud. This paper demonstrate the implementation of instability of the soil and slope surface which is the reason
reliable data processing so that even if the connection is lost behind slope movement and displacement. Earthquakes, heavy
between the source/coordinator node and the cloud server, the rainfall, groundwater disbalance, soil erosion are a few factors
data can still be processed and feedback are obtained. During which affect the stability of the slope naturally. Landslides
implementation, the edge server has a limited computing and might often lead to another natural calamity like floods to
storage resources, but enough to process and analyze landslide
data such as rain-fall, pore pressure, moisture, and displacement, further worsen the living conditions.
to produce meaningful results similar to the cloud. The system The Tangni Landslide, showed in [4], is the location for
keeps on working even if there is a network failure between edge the implementation of LEWS which is situated at Chamoli-
server and cloud server or cloud server crashes. Joshimath Corridor, Rishikesh-Badrinath Highway, Garhwal,
Index Terms—Landslide, IoT, Edge Computing, Reliability
Himalaya, Uttarakhand. Currently, the site is under preparation
I. OVERVIEW OF L ANDSLIDE for the installation of the sensors 1 .
Landslides [1] are one of the most dangerous and destructive II. W HY LEWS?
natural hazards that cause significant damage to economic ob-
jects and human lives. The movement rate of landslides varies Almost any area in the world can experience a landslide.
from the slow movement of material in millimetres/centimetres Landslides cannot be stopped at times, be it a shallow landslide
range per year to a sudden avalanche of a large quantity of or large landslide. But the tremendous loss to the ecosystem
debris [2]. can be somewhat brought down by employing Landslide Early
There are many examples of the negative manifestations Warning System (LEWS) [5] [6] which alerts the local people
of landslides in various regions of India. India has witnessed and administration, prior to the start of a landslide. Landslide
ruinous landslides in the last few years. Listing from the year monitoring is generally not practiced in India and an effective
2000, Amboori landslide - Kerala, Kedarnath landslide - Ut- warning system is required to help the people get evacuated
tarakhand, Malin landslide - Maharashtra are among the most in such conditions.
destructive ones where thousands of people lost their lives Keeping in view the societal and strategic relevance of
and some also got missing. Northwest Himalaya including landslide disasters, the replication of the LEWS in landslide-
Uttarakhand, Himachal Pradesh and Jammu & Kashmir has prone states will help the respective State Disaster Manage-
emerged as highest landslide hazard-prone regions according ment authorities in the landslide risk reduction. It will help
to a [3] report submitted in the Parliament of India on July 1 Authors are working on this landslide location for the implementation of
27, 2016, by the Minister of State for Earth Sciences, Science Landslide Early Warning System. It involves the development and deployment
and Technology. Bhagirathi valley in the Uttarkashi district, of end-to-end IoT solution including indigenous sensors, IoT messaging
protocol, database, machine learning based data analysis and warning system
Funding Agency: National Mission on Himalayan Studies, Indira and web interface of LEWS. Detail of this funded project is given in
Paryavaran Bhavan, Jorbag Road, Aliganj, New Delhi, India acknowledgement section. Weblink: http://nmhs.org.in/MG 30 2017 18.php

978-1-7281-2327-1/19/$31.00 ©2019 IEEE


Fig. 1: Hardware used to implement Basic LEWS Fig. 2: Why Edge Server is Important?

the administration to prepare emergency services in advance All the available landslide warning systems lack any mech-
and to plan out some strategy to lessen the threat. LEWS anism to deal with cloud failure or communication failure be-
is a system which records and analyzes the slope’s changing tween IoT node and cloud server as shown in Figure 2. If any
characteristics in real time and is able to predict the occurrence such event happens, coordinator nodes can not share sensed
of landslides with various warning levels in real-time. It shows data with the cloud. Considering the computation power and
how various parts of the LEWS are connected to each other storage capacity of usual coordinator nodes, neither they are
and how the data flows in the system. able to store much of sensed data, nor they can process the
Figure 1 vividly demonstrates the hardware components and data to generate a warning. Hence, the architecture is highly
the architecture used for the development of LEWS for Tangni unreliable. Edge computing is emerging as a complement to
Landslide. It includes an IoT Node or a Coordinator Node with cloud computing to deal with such scenarios. It motivates to
the ability to transmit data through GSM/LTE. One coordinator resolve connection failure and reliability issues.
node covers and represents a landslide location. It captures
data from a number of sensors nodes and the number depends IV. R ELIABLE LEWS USING E DGE C OMPUTING :
upon the size of the landslide as each node is installed at a A RCHITECTURE AND S ETUP
distance of 30-50 meters from each other. One sensor node is LEWS is an IoT based landslide monitoring system which
the collection of three types of sensors that are displacement consists of data acquisition and analysis unit to predict the
sensor, pore pressure sensor and moisture sensor. Each of the occurrence of landslides with various warning levels in near
coordinator nodes holds a rain-gauge sensor for the entire real-time. The proposed Reliable LEWS enrols edge computing
landslide location as it can measure the rain intensity for a few [7] [8] paradigm in its architecture. The sensors’ data is trans-
miles. The coordinator node is connected to a cloud/central mitted to a cloud server from the coordinator node through an
server which can receive, store, analyze and display sensed edge server in the middle.
data and notify the subscribers regarding a landslide situation. The proposed mechanism using edge server along with its
LEWS is focused on decreasing the impact of landslides in working and importance for a Reliable LEWS is explained
hilly areas. As landslide is a natural hazard and can not be further in this section. Figure 3 exemplifies the proposed
stopped from happening in most of the cases, it is essential architecture for Reliable LEWS after the inclusion of edge
to warn people in its range. So, the scope of this research server between coordinator node and cloud server. It also
ranges from learning landslide process and available solution presents the control and computation devices used for the
of landslide warning. Based on that, a reliable version of development of the system. The entire architecture is divided
Landslide Early Warning System is under development and into three layers namely Cloud Layer, Edge Layer and Extreme
will be tested for different landslide locations. Edge/Sensors’ Layer.

III. W HY E DGE FOR LEWS? A. Cloud Layer


LEWS requires high reliability and near real-time response Cloud Layer holds two high-end computer servers clustered
for any emergency to alert nearby residents in time. In the case together as master-slave. These servers are powered by [9]
of a natural disaster like landslide or earthquake, there are high Ubuntu Server 18.04 LTS as an OS.
chances of the loss of network connectivity between sensors Task of Master Server is to receive and transmit data, to and
and server. Hence, to generate accurate early warnings for a from external devices respectively. It also hosts the landslide
possible landslide, computing resources are required to be up website to display sensed data trends. Django framework [10]
and running all the time. In the event of non-availability of is used to develop the landslide website.
computing resources, the system cannot predict the landslide The major task of Slave Server involves storage and com-
event and fails. putation. It helps in securing data from unauthorized external
RPi receive sensors’ data from the Sensors’ Layer and after
prepossessing forward it to the cloud server. It can trigger a
number of actuators for the nearby residents such as alarm
or traffic lights in case of a landslide situation. It stores the
model-file shared by the cloud server for generating landslide
warning.

C. Extreme Edge/Sensors’ Layer


Extreme Edge or Sensors’ Layer is implemented using
NodeMCU [13] that collects data from the sensor nodes and
a rain-gauge sensor located on landslide location. A sensor
node is the combination of 3 sensors that are moisture, pore-
pressure and displacement sensors. There can be more than
one coordinators connected to the edge server but during
experimentation 1 NodeMCU is connected to 1 RPi assuming
that each landslide has a coordinator and a dedicated Edge
Fig. 3: LEWS implementation with Edge Server Server as RPi.

access as only Master Server is accessible from outside. Post- D. Communication and Data Transmission Technologies
greSQL DB [11] stores the sensed data. Major computation To transmit data between the edge server and the cloud
task involves training of sensed data for applying machine server, GSM is used for communication as it is one of the
learning (ML) to generate landslide warnings. Model-file after most suitable options for landslide areas. The RPis’ built-in
ML training is created periodically with the latest sensed data. wi-fi is used for the experiment for transmitting sensed data
A fresh copy of the model-file is shared with the edge server from the coordinator node on Sensors’ Layer.
whenever cloud server generates it again. As far as communication protocols are concerned, the
Each of the servers is equipped with 4 Nvidia GTX 1080 MQTT protocol [14] is used for real-time streaming of data
TI 11GB GDDR5X GPUs, 128 GB RAM, AMD Ryzen between NodeMCU at Sensors’ Layer and RPi at Edge Layer.
Threadripper 1950X Processor, and ASRock X399 Gaming For data transmission between RPi and cloud server, client-
sTR4 SATA 6Gb/s USB 3.1/3.0 ATX AMD Motherboard. This server Socket is implemented.
configuration makes it capable of doing heavy processing in The codes on NodeMCU and RPi holds the conditions to
near real-time. test the connects and alternate actions in case of connection
B. Edge/Fog Layer fails. For instance, NodeMCU starts searching for an alternate
wi-fi connection to transmit data to the cloud. For security,
The edge server has its own database and processing capac-
RPis matches a key before allowing any new device to connect.
ity. The complexity of services provided by the edge server
Similarly, if there is no connection between RPi and Cloud,
is generally lower in comparison to the cloud server. It can
RPi triggers a python script to access the model-file and
be placed at any safe location near to the coordinator node,
analyze the incoming sensors’ data.
which is less prone to network and connection failures. The
edge server on a landslide location can be located a few metres V. C ONCLUSION
to a few kilometres away depending upon the availability of
a secure location from where uninterrupted communication The proposed Reliable LEWS using Edge Computing is
can be established between the edge and the cloud. Nearby expected to convert the IoT - Cloud architecture into a reliable
villages or residential areas are some of the most appropriate one. Even if the connection to cloud server go down for
locations for deploying an edge server. Edge mostly has lesser a certain period of time, the edge server would be readily
computation resources while compared to the cloud server but available for the processing the incoming sensed data from
can generate alert/warning quicker than the cloud. It is feasible the coordinator node and raise warning alarms, if required. In
because of the reduction of communication cost during data this way, the computation of the sensed data takes place both
transmission through the core network. Even though the edge at the cloud and the edge, according to the circumstances.
server is unable to train ML models using the sensed data, Hence, it increases the LEWS’s reliability.
it is able to utilize the cloud generated model(s) to analyze
ACKNOWLEDGEMENT
recent data and initiate warnings for the nearby areas. If the
communication between the edge and the cloud is lost, still, We are thankful to National Mission on Himalayan Studies
the system stays operational due to the edge server. for funding the project titled ”Evaluation and Design of Low
To create edge servers, three Raspberry Pi [12] (RPi) Cost Ground Instrumentation with Real-Time Monitoring for
3B+ are used with WLAN, Ethernet facility and ability to the Development of Landslide Early Warning System”.
connect SIM900A GSM to transmit data to the cloud server. (Project ID: NMHS/2017-2018/MG46/46)
R EFERENCES
[1] D. M. Cruden and D. J. Varnes, “Landslides: investigation and mitiga-
tion. chapter 3-landslide types and processes,” Transportation research
board special report, no. 247, 1996.
[2] S. P. Pradhan, V. Vishal, and T. N. Singh, Landslides: Theory, Practice
and Modelling. Springer, 2019, vol. 50.
[3] Y. Kumar and Tnn, “U’khand has maximum landslide prone
areas among north himalayan states, claims min of earth
sciences report: Dehradun news - times of india.” [Online].
Available: https://timesofindia.indiatimes.com/city/dehradun/Ukhand-
has-maximum-landslide-prone-areas-among-north-Himalayan-states-
claims-min-of-earth-sciences-report/articleshow/53512570.cms
[4] D. P. Kanungo and S. Sharma, “Rainfall thresholds for prediction of
shallow landslides around chamoli-joshimath region, garhwal himalayas,
india,” Landslides, vol. 11, no. 4, pp. 629–638, 2014.
[5] S. Segoni, A. Battistini, G. Rossi, A. Rosi, D. Lagomarsino, F. Catani,
S. Moretti, and N. Casagli, “An operational landslide early warning sys-
tem at regional scale based on space–time-variable rainfall thresholds,”
Natural Hazards and Earth System Sciences, vol. 15, no. 4, pp. 853–861,
2015.
[6] S. Segoni, L. Piciullo, and S. L. Gariano, “Preface: Landslide early warn-
ing systems: monitoring systems, rainfall thresholds, warning models,
performance evaluation and risk perception,” 2018.
[7] W. Shi, J. Cao, Q. Zhang, Y. Li, and L. Xu, “Edge computing: Vision
and challenges,” IEEE Internet of Things Journal, vol. 3, no. 5, pp.
637–646, 2016.
[8] M. Satyanarayanan, “The emergence of edge computing,” Computer,
vol. 50, no. 1, pp. 30–39, 2017.
[9] Canonical. [Online]. Available: http://releases.ubuntu.com/18.04/
[10] “Django.” [Online]. Available: https://www.djangoproject.com/
[11] “The world’s most advanced open source relational database.” [Online].
Available: https://www.postgresql.org/
[12] “Configuration.” [Online]. Available:
https://www.raspberrypi.org/documentation/configuration/
[13] “Nodemcu.” [Online]. Available: https://www.nodemcu.com/
[14] “Mqtt.” [Online]. Available: http://mqtt.org/

You might also like