Multidimensional Database Representation of Real-time, Volatile, and Multi-behavioral Environments

26
Multidimensional Database Representation of Real-time, Volatile, and Multi-behavioral Environments David Levit

description

Multidimensional Database Representation of Real-time, Volatile, and Multi-behavioral Environments. David Levit. At Time of Disaster. New Orleans after Hurricane Katrina. At Time of Disaster. - PowerPoint PPT Presentation

Transcript of Multidimensional Database Representation of Real-time, Volatile, and Multi-behavioral Environments

Page 1: Multidimensional Database Representation of Real-time, Volatile, and Multi-behavioral Environments

Multidimensional DatabaseRepresentation of

Real-time, Volatile, andMulti-behavioral Environments

David Levit

Page 2: Multidimensional Database Representation of Real-time, Volatile, and Multi-behavioral Environments

At Time of Disaster

New Orleans afterHurricane Katrina

Page 3: Multidimensional Database Representation of Real-time, Volatile, and Multi-behavioral Environments

In case of disasters, rescue delegations have little time to prepare and must operate in chaotic conditions. Coordination efforts between rescue forces are complex tasks.

"You can do all the planning in the world,but if you can’t communicate with one another,

then you're going to have some issues,"

~ Mike Zezeskiof the Maryland Sate Highway Department

At Time of Disaster

Page 4: Multidimensional Database Representation of Real-time, Volatile, and Multi-behavioral Environments

Arriving teams don’t have information about concurrent operations of other teams in the area.

Page 5: Multidimensional Database Representation of Real-time, Volatile, and Multi-behavioral Environments

To increase efficiency, teams will interact with a database to

retrieve necessary data collected by all types of teams (police,

firefighters, army, etc.)

Page 6: Multidimensional Database Representation of Real-time, Volatile, and Multi-behavioral Environments

The volatile nature of rescue operations requires teams to immediately store different type of information in the

database, leaving no time for human evolvement to modify the database

structure

Page 7: Multidimensional Database Representation of Real-time, Volatile, and Multi-behavioral Environments

Traditional relational and multidimensional databases are poorly equipped to deal with data collected from dynamic and volatile

environments, like rescue operations

These databases’ data models of real-world objects require human involvement for

creation and modification

Page 8: Multidimensional Database Representation of Real-time, Volatile, and Multi-behavioral Environments

The goal of this research is to design a database architecture that does not depart far from the foundations in

relational and multidimensional databases, but has a sufficiently flexible

structure to allow the database to adequately self-manage its data model,

responding to volatile nature of the environment

Page 9: Multidimensional Database Representation of Real-time, Volatile, and Multi-behavioral Environments

The proposed design is based on a multidimensional model’s fundamental

structure, because of its ability to intuitively divide complex entities of the

real world into basic constituentscalled dimensions and member

Page 10: Multidimensional Database Representation of Real-time, Volatile, and Multi-behavioral Environments

Rescue teams equipped with portable computers with database clients will operate with dimensions unique to teams’ tasks and dimensions shared with other rescue teams

Page 11: Multidimensional Database Representation of Real-time, Volatile, and Multi-behavioral Environments

N-Dimensional Cube

Central Database

Page 12: Multidimensional Database Representation of Real-time, Volatile, and Multi-behavioral Environments

N-Dimensional Cube

Central Database

Connection

ConnectionConnection

Database capable to self-restructure toinclude new dimension

Page 13: Multidimensional Database Representation of Real-time, Volatile, and Multi-behavioral Environments

N-Dimensional Cube

Central Database

Data Inserted

Page 14: Multidimensional Database Representation of Real-time, Volatile, and Multi-behavioral Environments

N-Dimensional Cube

Central Database

Data Queried

Page 15: Multidimensional Database Representation of Real-time, Volatile, and Multi-behavioral Environments

N-Dimensional Cube

Central Database

Data Inserted

Page 16: Multidimensional Database Representation of Real-time, Volatile, and Multi-behavioral Environments

N-Dimensional Cube

Central Database

Data Queried

Page 17: Multidimensional Database Representation of Real-time, Volatile, and Multi-behavioral Environments

N-Dimensional Cube

Central Database

Data Inserted

Page 18: Multidimensional Database Representation of Real-time, Volatile, and Multi-behavioral Environments

N-Dimensional Cube

Central Database

Data QueriedDimensions and

data shared between rescue

teams

Page 19: Multidimensional Database Representation of Real-time, Volatile, and Multi-behavioral Environments

Central Database

Page 20: Multidimensional Database Representation of Real-time, Volatile, and Multi-behavioral Environments

Graphical representation of two handheld computer systems that rescue teams will

carry during missions

Page 21: Multidimensional Database Representation of Real-time, Volatile, and Multi-behavioral Environments

No Agents Connected to Database

No dimensions are present in the database

Page 22: Multidimensional Database Representation of Real-time, Volatile, and Multi-behavioral Environments

Firefighters Team Connected to Database

Dimensions present in database

Locations inserted in database

Can insert data into database

pertinent to different types of teams

Page 23: Multidimensional Database Representation of Real-time, Volatile, and Multi-behavioral Environments

Firefighters Team & Ambulance Team Connected to Database

Ambulance “Amb” dimension added “T”, “Agent”, “B”, A” are shared

Page 24: Multidimensional Database Representation of Real-time, Volatile, and Multi-behavioral Environments

Firefighters Team Disconnected from Database

Firefighters “F” dimensions subtracted from database

Page 25: Multidimensional Database Representation of Real-time, Volatile, and Multi-behavioral Environments

Firefighters Team Reconnect with Database

Firefighters “F” dimensions added to database

Data restored from

historical record

Page 26: Multidimensional Database Representation of Real-time, Volatile, and Multi-behavioral Environments

Advantages of the Database Architecture

The database architecture is ready to be used in any environment without human modification

The architecture can self-restructure to accommodate changes in environments

The database architecture delivers right information at the right time for the right client

Especially beneficial for any disaster situation or other volatile settings

Hurricanes

Tsunami

Combat Operations