A Framework for Predicting Droughts in Developing
Countries Using Sensor Networks and Mobile Phones
Muthoni Masinde
Antoine Bagula
Department of Computer Science
University of Cape Town
Cape Town South Africa
+27 21 650 2663/ +254 721319434
Department of Computer Science
University of Cape Town
Cape Town South Africa
+27 21 650 4315
emasinde@cs.uct.ac.za or
bagula@cs.uct.ac.za or
ABSTRACT
1. INTRODUCTION
Drought is the most complex and least understood of all natural
disasters and it affects more people than any other hazard.
Droughts have become synonymous with the developing
countries and in particular the Sub-Saharan Africa where the
hazard is chronic. Effects of droughts can be mitigated if
accurate and timely drought predications were to be done.
Unfortunately, despite the enormous advancements in science,
predictions only provide indications of trends. A major
weakness of the existing tools is the emphasis on
macro/international level information. The tools also tend to
ignore the at risk community who happen to be host to very
crucial traditional knowledge on droughts. In this paper, we
propose an integrated drought predication framework that
considers both scientific and traditional knowledge and
combines the use of mobile phones with wireless sensor
networks to be able to capture and relay micro drought
parameters. The framework is an enhancement of ITU’s
Ubiquitous Sensor Network (USN) Layers. In order to
accommodate the diverse roles mobile phones play in our
framework, Layer 2 (USN Access Networking) is implemented
using three sub-layers composed of heterogeneous gateways.
Kazem et al [7] defines a Sensor Network, as an infrastructure
comprised of sensing, computing, and communication elements
that give an administrator the ability to instrument, observe, and
react to events and phenomena in a specified environment. By
the very nature of sensor networks (mostly remote), the
internetwoking used is mostly wireless-based and hence, the
term Wireless Sensor Network (WSN) is adopted. WSNs based
applications have been successfully deployed for weather
forecasting/prediction, habitat monitoring, and tsunami warning
systems among others. Intensive research in this area has
resulted in several initiatives aimed at addressing hardware and
software challenges hampering commercial realization of WSNbased solutions. However, most resulting solutions are still out
of reach by the developing countries due to their high cost of
implementation.
Our underlining hypothesis is the popularity and processing
power1of smartphones many of which support a wide number of
wireless connectivity options2. With such features, the mobile
phone of today can match desktop computers of less than a
decade ago and therefore presents a fertile potential platform for
distributed processing. Further, smartphones have increasingly
become popular and affordable. For instance, the growth in
number of smartphones handsets shipped in 2010 is projected to
get to 24% compared to 8% of the overall handsets shipment[6].
Most smartphones users use the phones for a small fraction of a
day and mostly for less power demanding applications such
making/receiving calls, sending/receiving text/email messages
and occasional browsing the Internet. With clear legal and
regulatory framework in place, this raw power that lay idle can
be harnessed and put into productive use. One common
phenomena in the developing countries is that they tend to be
predisposed to higher risk from natural disasters related to
climate change, have challenged budgets and unreliable power
supply. The most common disasters in these countries are
droughts[1]. Droughts tend to make the affected communities
very susceptible to other calamities such as disease outbreaks,
food insecurity, unemployment, inadequate electricity supply,
and breakdown of social structures. As Mishra and Singh
explain in [10], droughts’ impacts are so complex and span
beyond the geographical area affected by the drought. On the
positive side though, the growth in mobile phones subscription
and usage in the developing countries is phenomenal. By 2009
for example, the developing world had a mobile phone
Categories and Subject Descriptors
C.1.4 [Parallel Architectures]: Mobile Processors. C.2.4
[Distributed Systems]: Distributed Applications. H.5.2 [User
Interfaces]: User-Centred Design. J.7 [Computers in Other
Systems]: Early Warning Systems.
General Terms
Algorithms, Measurement, Documentation, Reliability, Human
Factors, Standardization, Language
Keywords
Drought Prediction, Developing Countries, Wireless/Ubiquitous
Sensor Networks, Middleware, Grid Computing, Mobile Phone
Applications, Resilience, Traditional Knowledge
Permission to make digital or hard copies of all or part of this work for
personal or classroom use is granted without fee provided that copies are
not made or distributed for profit or commercial advantage and that
copies bear this notice and the full citation on the first page. To copy
otherwise, or republish, to post on servers or to redistribute to lists,
requires prior specific permission and/or a fee.
SAICSIT ’10, October 11–13, 2010, Bela Bela, South Africa.
Copyright 2010 ACM 978-1-60558-950-3/10/10…$10.00.
1
Ranging from tens of MHz to 1000MHz (such as the Lenovo LePhone released
in April 2010) and RAM/ROM capacities of over 512 MiB
2 Multiple GSM Frequencies (850, 900, 1800 and 1900), Bluetooth1, several data
links (CSD, HSCSD, GPRS, EDGE) and Wireless local-area network (WLAN)
390
subscription of 57.9 per 100 people[4]. These phones offer a ray
of hope for the developing countries if scientists came up with
relevant mobile phone-based applications.
Capability. In order to accommodate the use of mobile phones
in capturing of traditional knowledge as well disseminating
drought-related information, our drought prediction framework
adapts these components as shown in figure 1.
The main contribution of this paper is a framework that
harnesses the computing power available on mobile phones in
to a computing grid and employing it in predicting droughts in
developing countries. In contrast to conventional drought
prediction systems that are based on expensive sensing
equipment and satellite systems for information dissemination,
our framework proposes integration of a cheap solution based
on off-the-shelf sensor equipments used in a delay tolerant
context to allow intermittent dissemination of the drought
information.
Our framework borrows from traditional
knowledge and is therefore designed with the affected
communities in mind.
Figure 1: Components of the Drought Early Warning System
Capture Drought Risk
Knowledge (Traditional)
Using mobile phone
Application to collect
Data such as
Environmental
Observation, Animal
And insects behavior,
Beliefs and historical facts
Monitor and Predict Droughts
The paper is structured as follows; section 2 describes the
literature review, section 3 presents the drought prediction
framework and section 4 is the conclusion and future work.
2. RELATED WORK
2.1 Drought Prediction
Analyse the knowledge
Get real-time readings
from wireless sensors
Incorporate data from
satellites
Disseminate and Communicate
Information on Impending
Droughts
According to Palmer[11], “drought means various things to
various people depending on their specific interest. To the
farmer drought means a shortage of moisture in the root zone of
his crops. To the hydrologist, it suggests below average water
levels in the streams, lakes, reservoirs, and the like. To the
economist, it means a shortage which affects the established
economy".
SMSs, displays on
Village billboards,
Websites, IP radio
announcements.
Use local language
where necessary
As shown in figure 2, the drought prediction framework
harvests the traditional knowledge from the custodians of this
knowledge (Source-1, Source-2, …, Source-n) using a mobile
phone application. Since most sources of this knowledge may
not be literate enough, services of an intermediary will be used.
Once collected, the data will be sent to the Traditional
Knowledge Database Server via the Traditional Knowledge
Web Server either directly from the phone (via WAP module of
the application) or by uploading it using computers found in
digital villages. Once in the database, the data will then be
incorporated to the proposed drought prediction framework by
first being pre-processed by the Query Optimizer and Data
Mining Tools.
Drought prediction can mitigate effects of droughts if decision
makers
both
at
the
grassroots
as
well
national/regional/international levels are availed with timely
and accurate information about spatial and temporal dimensions
of drought. This can then be utilized in effective planning and
decision-making, all aimed at reducing drought impacts and
identifying the appropriate indicators for early warning
system(s). Drought prediction should provide information on 1)
the duration of the drought; 2) drought severity; 3) the location
of the drought in absolute time (initial and termination time
points);
4)
drought
coverage(area);
and
5)
the
magnitude/density of the drought - computed by getting the
ratio of severity to duration [9]
2.3 Ubiquitous Sensor Networks
Ubiquitous Sensor Networks (USNs) are described in [5] as
networks of intelligent sensor nodes that could be deployed
anywhere, anytime, by anyone and anything. Effective and
efficient utilization of WSNs and eventually realization of
USNs (USNs are not a reality yet) still awaits successful
development and implementation of technical standards for
Developing countries, especially the Sub-Saharan Africa makes
up the core of the global drought problem. Further, agriculture;
the first natural casualty of drought, drives the economies of
most of the countries in the region[12]. Past responses to
droughts in these countries have not yielded satisfactory results
because they mostly involved reacting as opposed to preemptive approaches. Better results could be attained using
people-centred approaches.
Figure 2: Conserving Traditional Knowledge on Drought Using Mobile
Phones
Source 1
Source n
Traditional Knowledge
Custodians
The people, especially the elderly in the affected communities
are custodians of crucial information related to droughts. They
are known to have predicted droughts/rains in the past with such
accuracy by observing their surroundings. These people also
have great ideas when it comes to planning and preparing for
droughts. Harnessing this knowledge and combining it with
modern scientific drought predication tools such as wireless
sensor networks is a sure way of solving this catastrophe
threatening to cripple development.
Intermediary
Up
lo
if ad
W d
ac AP ata
tiv
e
Intermediary
Drought
Parameters
In [2], a complete and effective early warning system is
described as one that comprises of four components: 1) Risk
Knowledge, 2) Monitoring and Warning Service, 3)
Dissemination and Communication, and 4) Response
Drought
Prediction
Parameters
Drought Prediction
Application Server
391
PC for
Uploading
Data if WAP
Not Active
Traditional Knowledge
Web Server
Query Optimizer Traditional Knowledge
Database Server
Data Mining Tools
2.2 Incorporating Traditional Knowledge
into Drought Prediction
Digital
Village
Mobi-WSN Drought
Prediction Framework
each of the main functional components3 of WSNs. In[3], 5
layers of USN have been proposed under the heading;
Schematic Layers of a Ubiquitous Sensor Network.
traditional knowledge on droughts using their mobile
phones. Most of them are not literate and information will
have to be provided in the local languages as well as in
sound format;
(d) Use of wildlife to collect and transport data. Many
developing countries are endowed with wild animals that
travel widely; across countries borders at times. Such
animals (the less hostile ones like elephants) will be fitted
with sensors to aid in data collection/transportation. This
and (e) below are aspects of delay-tolerance;
(e) Use public transport vehicles to collect and transport data.
Road transport is still a famous mode of transportation in
most developing countries. There are regular fleets of
buses transporting people across various towns/cities/rural
areas both within and without countries borders. For
example, buses transport people from Mombasa (in
Kenya) to Dar-al-Salaam (in Tanzania), from Dar-alSalaam to Kigali (in Rwanda). Fitted with sensors, a lot of
climatic data will be collected and transported as the buses
transverse borders.
3.2 MobiWSN Framework Layers
Putting the above factors in to consideration, MobiWSN
(Mobile Phone and Wireless Sensor Networks Drought
Prediction Framework in Figure 4, is envisaged. In this
framework, the mobile phone will play four roles: as gateways,
as data mules, as data processors and as application input/output
device.
Figure 3: Schematic Layers of a Ubiquitous Sensor Network
Layer 1: Sensor Networking Layer–this is made up of both
mobile and fixed sensors that will collect and relay parameters
used in predicting droughts; e.g. soil moisture and/or
consumptive use, crop yield, leaf index and vegetable growth.
Layer 1: Sensor Networking – this is made up of sensors that
collect and transmit data from their environment;
Layer 2: USN Access Network – this act as mediator between
the sensors and the control centre;
Layer 2: Lower Gateway Layer; largely made of android
mobile phones that act as gateways to receive data from the
wireless sensors. These phones act as data stores, data
processors as well as routers. They pass on semi-processed data
to the MULE-aware Layer. Given the challenges (discussed
earlier) of using mobile phones for computation, a kind of grid
will be utilized to increase the system’s robustness.
Layer 3: Network Infrastructure – this should be a Next
Generation Network meant to carry out networking functions;
Layer 4: USN Middleware – software and/hardware that
supports the development, maintenance, deployment, and
execution of sensing based applications
Layer 5: USN Applications Platform – commercial and
scientific USN applications
Layer 3: MULE Aware Layer; the concept of delay tolerance
is again implemented in this layer as demonstrated by the
presence of ‘tagged’ wild and domestic animal as well public
transport vehicle in the architecture. As these mobile objects
(bus, goat and elephant) passes various locations, raw and preprocessed drought data will be exchanged between fixed and
the moving network nodes.
3. THE MOBIWSN FRAMEWORK
3.1 Overview
In this paper, an extension to the schema in figure 3 is
proposed. This is necessary in order to accommodate the
following salient features of the our drought prediction tool:
Layer 4 – High Gateway Layer; this layer is made up of more
powerful computing devices such as laptops and workstations
that receive data from the MULE Aware Layer and processes it
further before passing it on to WSN middleware.
(a)
Heavy reliance on grid computing on mobile phone;
mobile phones are currently characterized by lower (than a
PC) processing power, reliance on insufficient battery
power, high mobility, highly heterogeneous (vary in terms
of their design and capabilities) and are personalized
(mostly for personal private use);
(b) Drought prediction is mostly based on parameters that
cannot be measured with certainty and droughts are often
considered to be random events. This will require
incorporation of complex computer algorithms;
(c) Adoption of people-cantered approach; people at the
grassroots levels especially farmers will provide the
3 (1)
Layer 5: - USN Middleware – this is the software layer that
acts as an API for developing the drought prediction
application. It is context aware (has some intelligence) and uses
the Service Oriented Architecture (SOA) to abstract the services
offered as mare services that can easily be invoked. The
middleware is generic; can be modified to work for any other
applications (not necessarily drought predication).
Layer 6: - USN Drought Prediction Application: - this is the
software that will predict droughts given several parameters.
These parameters will be retrieved from the data read by the
sensors (and pre-processed in gateway layers), data retrieved
from the TK database as well as external parameters from
satellites and real-time data passed by selected individuals from
the local community using mobile phones.
Sensor Network/sensors; (2) Access Network- intermediary/sink
nodes; (3) Network Infrastructure; (4) Middleware; (5) Application
Platform
392
designed with full knowledge of some serious challenges of
using mobile phones as computing devices as well the inherent
challenges that come with WSNs applications’ development
such as scalability, heterogeneity, data integration, security and
quality of service. The USN Middleware Layer of our proposed
framework addresses these challenges.
This is an on-going research project. The following is some of
the planned further work:
(a) Identification of appropriate sensors for use in drought
prediction;
(b) Testing of MobiGrid[8]; the middleware that will be used
in networking mobile phones for the proposed framework.
MobiGrid is a prototype that currently runs only on
selected Nokia smart phones;
(c) A survey (using interviews) to determine the structure (if
any) of the traditional knowledge on droughts. This will
be carried out in selected districts in Kenya. The
information will then be used to design and develop a
mobile phone application that will be used in collecting
traditional knowledge for purposes of drought prediction.
(d) Evaluation of the existing scientific drought prediction
algorithms.
This is to determine the necessary
extensions/enhancements/inventions to cater for the
traditional knowledge parameter(s) in drought prediction.
Figure 4: MobiWSN Drought Prediction Framework
The drought application’s scope is to predict duration and
severity of agricultural droughts. This application will be
designed in close collaboration with relevant experts such as
environmentalists, ecologists, hydrologists, meteorologists,
geologist and agronomists. The proposed application is
ubiquitous[3]. This happens to be a novel (no one known to us
has done it before) feature that ensures that the application can
be used by anyone, anywhere, anytime and using anything. The
‘anything’ here is taken care of any mobile (irrespective of the
phone’s features), IP radio and billboards. The natural language
translators and text-to-speech engine support the ‘anyone’
aspect while mobile phone mobility aids in supporting
‘anywhere’ and ‘anytime’ aspects of the ubiquitous
characteristic.
5. REFERENCES
[1]
[2]
[3]
[4]
[5]
4. CONCLUSION AND FUTURE WORK
[6]
WSN-based applications have been successfully deployed for;
weather forecasting and prediction, health-care monitoring,
habitat monitoring, tsunami- warning systems among others.
Droughts are among the most expensive disasters in the world
whose negative impacts span economic, social and
environmental aspects of the affected society. Droughts are
common in developing countries; they lead to devastating
effects one of them being food insecurity. A WNS-based
application can be used to accurately predict droughts and
reduce drought impacts. WSN-based applications are
recommended for the developing countries because they
precipitate desirable features that make them suitable.
However, in their current design, WSNs are not feasible in the
developing countries due to high cost, perceived irrelevance
among other reasons.
[7]
[8]
[9]
[10]
In this paper, a viable solution that makes use of readily
available mobile phones is presented. The solution combines
traditional knowledge, natural (African) language translation
and text-to-speech conversion to provide a relevant solution for
predicting droughts in the developing countries. Our solution is
[11]
[12]
393
Brussels, U. C. d. L. 2010. Top 10 most important
Drought disasters for the period 1900 to 2010. Retrieved
August 1 2010 http://www.emdat.be
ISDR. 2006. Developing Early Warning Systems: A
Checklist Third International Conference on Early
Warning: From concept to action (Vol. EWC III
ITU. 2008. Ubiquitous Sensor Networks (USN) (Vol. 4,
pp. 1-18).
ITU 2010. [Global Telecom Indicators for the World
Telecommunication Service Sector]. Web Page.
Jin, H., & Jiang, W. 2010. Handbook of Research on
Developments and Trends in Wireless Sensor Networks:
From Principle to Practice (Vol. 1st). Information
Science Reference:
Juniper, R. 2010. [Next Generation Smartphones]. Web
Page.
Kazem, S., Minoli, D., & Taieb, Z. 2007. Introduction
and Overview of Wireless Sensor Networks. Wiley
Interscience: John Wiley and Sons, Inc.
Masinde, M., Antoine, B., & Victor, M., 2010.
MobiGrid:A Middleware for Integrating Mobile Phone
and Grid Computing. Paper to be presented at the 6th
International Conference on Network and Service
Management (CNSM 2010), IEEE Communications
Society.
Me-Bar, Y. M., & Veldez, F., Jr. 2003. Droughts as
random events in the Maya lowlands. Journal of
Archaeological Science, 30(Journal Article), 1599-1606.
Mishra, A. K. S., V.P. 2010. A Review of Drought
Concepts. Journal of Hydrology.
Palmer, W. C. 1965. Meteorological drought. Weather
Bureau, 45(Journal Article), 1-58.
Szöllösi-Nagy,
A.
1999.
Integrated
Drought
Management: Lessons For Sub-Saharan Africa (Vol.
Summary,
pp.
1-18).