Blake Burns Texas A&M University - Corpus Christi Anne Edmundson University at Buffalo

Preview:

DESCRIPTION

Dr. Longzhuang Li Faculty Mentor Texas A&M University - Corpus Christi. Blake Burns Texas A&M University - Corpus Christi Anne Edmundson University at Buffalo. 1. Overview. Abstract Background Objective Red Tide Importance of our Research Approach Project Implementation Details - PowerPoint PPT Presentation

Citation preview

1

Blake BurnsTexas A&M University - Corpus Christi

Anne EdmundsonUniversity at Buffalo

Dr. Longzhuang LiFaculty MentorTexas A&M University - Corpus Christi

22

OverviewAbstractBackgroundObjectiveRed TideImportance of our ResearchApproachProject Implementation DetailsChallengesFuture WorksReferences

33

AbstractUsing marine wireless sensor networks to

collect meaningful data for future analysis in predicting the presence of red tides.

Selected attributes for data collection:chemical oxygen

demandtemperaturesalinitypHwater transparencytidal currents

windprecipitationsun light intensitychlorophyll

concentrationdissolved oxygendissolved nitrogen

and phosphorus

4

Background (part 1/2)

Wireless Sensor NetworksConsists of spatially distributed autonomous sensors to

cooperatively monitor physical or environmental conditions, such as temperature, sound, vibration, pressure, motion or pollutants.

TinyOSOperating system for wireless embedded sensor

networksMinimizes code size because of memory constraints

TinyDBQuery processing system used on network of TinyOS

sensorsGiven a specific query, TinyDB collects data from sensor

nodesTOSSIM

Simulates a complete TinyOS sensor network

5

Background (part 2/2) Wireless Sensor Network purposes:

Equipped with capabilities to measure/change environment

Sense, process, and communicate dataWireless Sensor Network

applications:Environmental

Marine monitoringLandslide detection

MedicalMonitor vital signs

MilitarySmart UniformsEvent monitoring for enemy detection 5

66

Objective

Our goal to create a uniform interface to access to multiple autonomous heterogeneous structured data sources that will help to predict red tide

77

Objective Details

We are creating an interface that will forward a query to multiple databases and provide results in a uniform manner for the specified information regarding red tides

There are multiple ways a user may define their query: by attribute, by date, or by node.

8

Red Tide (part 1/4)

What is red tide?Red tide is a naturally-

occurring, higher-than-normal concentration of the microscopic algae Karenia brevis.

This organism produces a toxin that paralyzes fish causes them to suffocate. When red tide algae reproduce in dense concentrations they are visible as discolored patches of ocean water, often reddish in color.

9

Red Tide (part 2/4)

ConsequencesDisturbs marine ecosystemAffects fishes, oysters, mussels and whelksSignificant because humans consume them

Existing approachSatellite imagerySatellites only see ocean surfaceWeather prevents frequent coverageClouds and fog obscure visible and infrared

dataExpensive for environmental monitoring

10

Red Tide (part 3/4)

Why wireless sensor networks?Real-time monitoringCollects surface and sub-surface informationNot too expensiveCapable of remote monitoring in any

environment

11

Red Tide (part 4/4)

Predicting red tideMeasure temperature, dissolved oxygen

content, salinityAlgae absorb oxygen so low levels of oxygen

show possible red tidesVariations in temperature are observedMeasure chlorophyll which is the indicator of

red tide algae

12

Importance of our Research

Our research will reduce the difficulty of processing the coastal data through our uniform interface that can access all the data related to the coastal systems.

This will also help in detecting the presence of red tide and predicting future red tides.

1313

Approach (part 1/5)

Due to limited resources, these attributes were simulated using TOSSIM on TinyOS.

TinyDB was utilized to filter, and aggregate data from wireless sensor nodes.

Restrictions with TOSSIM only allow one attribute to be simulated in each network; therefore, 12 networks were simulated and three TinyDBs were used, each holding data from four networks.

1414

Approach (part 2/5)

This was only possible because each network had data in common with the other networks: a node ID.

Using the given framework for TinyDB, an application was created that allowed the user these capabilities.

15

Approach (part 3/5)

This interface acts as the communication between the user and the wireless sensor network.

This implementation provides a user with a flexible means to gather information from multiple marine wireless sensor networks.

16

End Users

Applications

Global Uniform Interface

TinyDB#3

TinyDB#2

TinyDB#1

Approach (part 4/5)

WSN or TOSSIM

TinyDB GUI

TinyDB Client APIDBMS

Sensor network

Approach (part 5/5)

TinyDB query processor

0

4

0

1

5

2

6

3

7

JDBC

Mote side

PC side

8

1818

Project Implementation Details

Three separate main componentsAttribute specific queryMap feature to query by specific node[NYI] date range querying

Java based Graphical User Interfaces

1919

The Interface (part 1/3)

Main GUI InterfaceSelect which type of querying to do

2020

The Interface (part 2/3)

Attribute specific querySelect any number of attributes and

get all available data for those attributes

The following slides are some screenshots of the attribute specific query in action using simulated data (not accurate).

2121

2222

If no attributes were selected the window below appears

If there were attributes selected then the below window appears displaying the data from the database for the selected attributes

2323

2424

The Interface (part 3/3)

Node specific query (Map Interface)Allows the user to select a node from

a map to query and retrieves the selected nodes data.

The following slides are of the node specific query in action on simulated data (not accurate).

2525

26

27

2828

ChallengesTook far too long to get to implementation

First 4-5 weeks only reading and software tweaking of TOSSIM and TinyDB.

TOSSIM would not generate custom dataEven still it will only generate one custom

attribute per run through.

TinyDB would not store dataWe had to modify the main program to store

the data in a file.

2929

Future Work (part 1/2)

Incorporate time as a factor in submitting a query

Morning, afternoon, evening options

Increase flexibility of interfaceGather data from TinyDBs as well as other

databasesSelect multiple nodes from the map

Present the data in a more organized and logical manner

3030

Future Work (part 2/2)

Make the application available via the internetAllows for easier access

Deploy application onto a smart phoneInformation is always available to the user and

more accessible

Eventually deploy sensor nodes to collect data and use the application for these nodes

3131

References S. Chawathe et al. The TSIMMIS Approach to Mediation: Data

Models and Languages. In Proc. 10th Meeting of the Information Processing Society of Japan, 1994.

Ibrahim, R. Kronsteiner, and G. Kotsis. A Semantic Solution for Data Integration in Mixed Sensor Networks. Computer Communications, 28(2005) 1564-1574.

A. Zafeiropoulos, N. Konstantinou, S. Arkoulis, D. Spanos, and N. Mitrou. A Semantic-based Architecture for Sensor Data Fusion. In the Second International Conference on Mobile Ubiquitous Computing, Systems, Services, and Technologies, 2008.

S. Mihaylov, M. Jacob, Z. Ives, and S. Guha. A Substrate for In-network Sensor Data Integration. In the 5th Workshop on Data Management for Sensor Networks, 2008.

I. Botan, Y. Cho, etc. Design and Implementation of the Maxstream Federated Stream Processing Architecture. ETH Zurich, Technical Report, June 2009.

N. Tatbul. Streaming Data Integration: Challenge and Opportunities. In the Second International Workshop on New Trends in Information Integration (NTII), March 2010.

32

Acknowledgments

Dr. Dulal KarDr. Longzhuang LiDr. Ahmed MahdyHuy TranBhanu KamapantulaTinara Hendrix and Ashley MunozNational Science Foundation

3333

Questions?

Recommended