11.04.2013 Views

gestão de dados partilhados em ambientes de computação móvel

gestão de dados partilhados em ambientes de computação móvel

gestão de dados partilhados em ambientes de computação móvel

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Abstract<br />

The wi<strong>de</strong>spread use of mobile <strong>de</strong>vices and wireless communications has created a new distributed com-<br />

puting environment, usually called mobile computing environment. Computing syst<strong>em</strong>s, including data<br />

manag<strong>em</strong>ent syst<strong>em</strong>s, must be adapted to address the new and intrinsic characteristics of these environ-<br />

ments.<br />

This dissertation studies data manag<strong>em</strong>ent for mobile computing, and, in particular, the probl<strong>em</strong>s<br />

involved in data sharing. To address these probl<strong>em</strong>s, we propose the extensive use of s<strong>em</strong>antic informa-<br />

tion.<br />

This dissertation also i<strong>de</strong>ntifies a set of principles that explore the available s<strong>em</strong>antic information to<br />

allow multiple users to share data in a mobile computing environment. We divi<strong>de</strong> these principles into<br />

two groups. The first group aims at providing near-permanent read and write data availability in the<br />

presence of any connectivity conditions relying on: optimistic replication; partial caching; and opera-<br />

tion during cache misses – blind invocation. The second group <strong>de</strong>als with concurrent operation relying<br />

on: conflict avoidance; log propagation and situation-specific reconciliation; and handling of awareness<br />

information.<br />

These principles were <strong>de</strong>veloped and validated during the <strong>de</strong>sign, impl<strong>em</strong>entation and evaluation<br />

of two data manag<strong>em</strong>ent syst<strong>em</strong>s for mobile computing with different characteristics. DOORS is an<br />

object repository <strong>de</strong>signed to simplify the <strong>de</strong>velopment of new asynchronous groupware applications.<br />

Mobisnap is a relational database syst<strong>em</strong> <strong>de</strong>signed to support typical database applications in a mobile<br />

computing environment.<br />

The principles i<strong>de</strong>ntified in this dissertation were applied, in each syst<strong>em</strong>, using different data ma-<br />

nag<strong>em</strong>ent techniques that explore the available s<strong>em</strong>antic information. These specific techniques are also<br />

presented in this dissertation.<br />

vii

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!