Research
My main research interests are in the areas of databases and networks.
In particular, my focus has been on data management in wired/wireless sensing
networks that often become basis for streaming databases. Features selection from
high dimensional data, classification, localization,
tracking, and access control are some of the important problems that I deal
with in my research. These problems are inherently different in nature, yet related to
each other due to sustainability and reliability issues. Consider e.g., wireless sensor
networks that irrespective of any particular applications require sepcialized techniques
to operate in an energy constrained and inheretnly unreliable wireless network for
sustaining longer network lifetime. In some sensing networks that are more robust, e.g.,
Automatic Identification System (AIS) used by maritime vessels, sustainability may
take a biform that is different than just being energy efficient. Multiple AIS devices
(installed on various vessels) can be connected in a network system that can
provide operational and analytical services through the Internet. However, such
a system will need access control policies, without which it may jeopardize navigation
safety and privacy concerns, and hence the system may become unsustainable. Following
are the brief summaries of the research projects that deal the issues described above.
Data Management in Sensing Networks
-
Biased Shortest Path Trees in Wireless Networks.[IEEE IPCCC 2011]

Broadcasting is an elementary problem in wireless networks.
Energy-efficient broadcasting is important, e.g., to
coordinate the distributed computing operations by sending
periodic messages in a network of Automatic Identification
System installed on energy constrained maritime lighthouses.
To that end logical tree topologies that are based on
Connected Dominating Sets have been proposed vigorously
in the literature. In this work, we present Biased Shortest
Path Tree (BISPT), a new logical tree topology for efficient
broadcasting in wireless networks. In simulations we find
that BISPT outperforms state-of-the-art solutions.
-
ASSIST: Access Controlled Ship Identification Streams.[ACM GIS 2011]

The International Maritime Organization (IMO) requires a
majority of cargo and passenger ships to use the Automatic
Identification System (AIS) for navigation safety and traffic
control. Distributing live AIS data on the Internet can
offer a global view based on ships' status for both operational
and analytical purposes to port authorities, shipping
and insurance companies, cargo owners and ship captains
and other stakeholders. Yet, uncontrolled, this distribution
can seriously undermine navigation safety and security and
the privacy of the various stakeholders. In this paper we
present ASSIST, a system prototype based on our recently
proposed access control framework, to protect data streams
from unauthorized access. We demonstrate the effectiveness
of the system in a real scenario with real AIS data streams.
-
Exact Top-K Queries in Wireless Sensor Networks.[IEEE TKDE 2011]

In this work we considered the exact top-k query problem in wireless sensor networks,
i.e., where one seeks to find the k highest reported
values as well as the complete set of nodes that reported them. Our primary contribution
in this context is EXTOK, a provably correct and topology-independent filtering-based
algorithm for processing exact top-k queries.
We examine EXTOK's performance with respect to a number of parameters and different
logical tree topologies while using both synthetic and real data sets. Our simulation reveal
that EXTOK consistently outperforms the current state-of-the-art algorithm by a very significant
margin and regardless of the underlying logical tree topology.
-
Aggregation Convergecast Scheduling in Wireless Sensor Networks.[WINET 2011]

In this work, we considered the problem of scheduling in wireless sensor networks for the
purposes of aggregation convergecast. We observe that existing schemes adopt
essentially a two phase approach, consisting of, first, a tree construction and,
second, a scheduling phase. Following a similar approach, we propose two new improvements,
one to each of the two phases. Starting with a new lower bound on the schedule length,
we make use of it in the tree construction phase. The tree construction phase consists
of solutions to instances of bipartite graph semi-matchings. The scheduling phase is a
weight-based priority scheme that obeys dependency (tree) and interference constraints.
Our extensive experiments show that, overall, our proposed solution not only outperforms
all previously proposed solutions in terms of schedule length, but it also significantly
extends the network's lifetime.
-
Distributed classification of Acoustic Targets in Wireless Audio-Sensor Networks.[COMNET 2008]

Target tracking is an important application for wireless sensor networks. One important
aspect of tracking is target classification. Classification helps in selecting particular
target(s) of interest. In this project, we addressed the problem of classification of moving
ground vehicles. The basis of classification are the audible signals produced by the
vehicles. We present a distributed framework to classify vehicles based on features
extracted from acoustic signals of vehicles. The main features used in our study are
based on FFT (fast Fourier transform) and PSD (power spectral density). We propose three
distributed algorithms for classification that are based on the k-nearest neighbor (k-NN)
classification method. An experimental study has been conducted using real acoustic signals
of different vehicles recorded in the city of Edmonton. We compare our proposed algorithms
with a naive distributed implementation of the k-NN algorithm. Performance results reveal
that our proposed algorithms are energy efficient, and thus suitable for sensor network deployment.
-
Path-Adaptive On-Site Tracking in Wireless Sensor Networks.[IEICE 2006]

In this work we characterized the on-site tracking in which a mobile sink is eventually
required to be present in the vicinity of the target, possibly to perform further actions.
We propose two efficient on-site tracking algorithms. We derive
theoretical upper bounds for the tracking time and the number of messages generated by the
sensors during the tracking. We conducted a simulation study to evaluate the performance
of our algorithms. The results show that our
algorithms are efficient as compared to the existing methods that can solve the on-site
tracking problem. In particular, the path adaptive nature of the sink in our algorithms
allows the network to conserve the energy and the sink to reduce the tracking time.