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
xviii LISTA DE TABELAS
Capítulo 1 Introdução Os avanços tecnológicos produzidos na última década permitiram a generalização da utilização de com- putadores portáteis e de comunicações sem fios. É expectável que esta tendência se mantenha e acentue nos próximos anos, com um incremento do número e capacidade dos dispositivos móveis, uma melhoria das comunicações sem fios e a generalização da integração destes dois elementos. Em resultado da fu- são destes desenvolvimentos tecnológicos e da viabilidade económica da sua generalização, criou-se um novo ambiente de computação, a que se chama genericamente (ambiente de) computação móvel. A computação móvel apresenta características intrínsecas distintas das características dos sistemas distribuídos tradicionais [149, 7, 124]. Entre estas, podem destacar-se as restrições de disponibilidade energética, a conectividade de qualidade variável e os reduzidos recursos de hardware de, pelo menos, uma parte significativa dos dispositivos móveis (quando comparados com os computadores de secretá- ria). Assim, os sistemas informáticos desenhados para estes ambientes têm de tomar em consideração e adaptar-se a essas características. Nesta dissertação aborda-se o problema da gestão de dados em ambientes de computação móvel. A computação móvel apresenta, além das diferenças de hardware e conectividade, uma caracterís- tica adicional potencialmente distintiva: os utilizadores têm acesso (quase) permanente aos dispositivos móveis. Ao nível da gestão de dados, esta característica sugere a necessidade de uma disponibilidade permanente dos dados e potencia o acesso concorrente a dados partilhados. Esta dissertação apresenta soluções de gestão de dados partilhados para ambientes de computação móvel que tomam em consideração as características especiais deste novo tipo de ambiente de computa- ção. Este capítulo estabelece o contexto desta dissertação. Primeiro, apresenta-se um conjunto de aplica- ções para ambientes de computação móvel em que a partilha de dados é uma necessidade. De seguida, discutem-se as limitações das soluções tradicionais no suporte às aplicações anteriores. Finalmente, apresentam-se brevemente as soluções propostas nesta dissertação, realçando as suas contribuições. 1
- Page 1 and 2: Universidade Nova de Lisboa Faculda
- Page 3: Agradecimentos Para a realização
- Page 7 and 8: Abstract The widespread use of mobi
- Page 9 and 10: Conteúdo 1 Introdução 1 1.1 Moti
- Page 11 and 12: CONTEÚDO xi 5 Avaliação do model
- Page 13 and 14: CONTEÚDO xiii 10 Sistema de reconc
- Page 15 and 16: Lista de Figuras 3.1 Arquitectura d
- Page 17: Lista de Tabelas 8.1 Tabela de comp
- Page 21 and 22: 1.2. SISTEMAS DISTRIBUÍDOS DE GEST
- Page 23 and 24: 1.3. VISÃO GERAL E CONTRIBUIÇÕES
- Page 25 and 26: 1.3. VISÃO GERAL E CONTRIBUIÇÕES
- Page 27 and 28: Capítulo 2 Princípios gerais No c
- Page 29 and 30: 2.2. MOTIVAÇÃO - ALGUMAS APLICAÇ
- Page 31 and 32: 2.3. PRINCÍPIOS 13 garantir a disp
- Page 33 and 34: 2.3. PRINCÍPIOS 15 obter o estado
- Page 35 and 36: 2.3. PRINCÍPIOS 17 sobre a evoluç
- Page 37 and 38: 2.3. PRINCÍPIOS 19 2.3.6 Invocaç
- Page 39 and 40: 2.3. PRINCÍPIOS 21 solúveis). As
- Page 41 and 42: Capítulo 3 Apresentação do siste
- Page 43 and 44: 3.1. MODELO GERAL 25 para a activid
- Page 45 and 46: 3.1. MODELO GERAL 27 Aplicação At
- Page 47 and 48: 3.2. FRAMEWORK DE COMPONENTES: PRIN
- Page 49 and 50: 3.2. FRAMEWORK DE COMPONENTES: PRIN
- Page 51 and 52: 3.2. FRAMEWORK DE COMPONENTES: PRIN
- Page 53 and 54: 3.2. FRAMEWORK DE COMPONENTES: PRIN
- Page 55 and 56: 3.3. FRAMEWORK DE COMPONENTES: COMP
- Page 57 and 58: 3.3. FRAMEWORK DE COMPONENTES: COMP
- Page 59 and 60: 3.3. FRAMEWORK DE COMPONENTES: COMP
- Page 61 and 62: 3.3. FRAMEWORK DE COMPONENTES: COMP
- Page 63 and 64: 3.3. FRAMEWORK DE COMPONENTES: COMP
- Page 65 and 66: 3.4. FRAMEWORK DE COMPONENTES: IMPL
- Page 67 and 68: 3.4. FRAMEWORK DE COMPONENTES: IMPL
Capítulo 1<br />
Introdução<br />
Os avanços tecnológicos produzidos na última década permitiram a generalização da utilização <strong>de</strong> com-<br />
putadores portáteis e <strong>de</strong> comunicações s<strong>em</strong> fios. É expectável que esta tendência se mantenha e acentue<br />
nos próximos anos, com um incr<strong>em</strong>ento do número e capacida<strong>de</strong> dos dispositivos móveis, uma melhoria<br />
das comunicações s<strong>em</strong> fios e a generalização da integração <strong>de</strong>stes dois el<strong>em</strong>entos. Em resultado da fu-<br />
são <strong>de</strong>stes <strong>de</strong>senvolvimentos tecnológicos e da viabilida<strong>de</strong> económica da sua generalização, criou-se um<br />
novo ambiente <strong>de</strong> <strong>computação</strong>, a que se chama genericamente (ambiente <strong>de</strong>) <strong>computação</strong> <strong>móvel</strong>.<br />
A <strong>computação</strong> <strong>móvel</strong> apresenta características intrínsecas distintas das características dos sist<strong>em</strong>as<br />
distribuídos tradicionais [149, 7, 124]. Entre estas, po<strong>de</strong>m <strong>de</strong>stacar-se as restrições <strong>de</strong> disponibilida<strong>de</strong><br />
energética, a conectivida<strong>de</strong> <strong>de</strong> qualida<strong>de</strong> variável e os reduzidos recursos <strong>de</strong> hardware <strong>de</strong>, pelo menos,<br />
uma parte significativa dos dispositivos móveis (quando comparados com os computadores <strong>de</strong> secretá-<br />
ria). Assim, os sist<strong>em</strong>as informáticos <strong>de</strong>senhados para estes <strong>ambientes</strong> têm <strong>de</strong> tomar <strong>em</strong> consi<strong>de</strong>ração<br />
e adaptar-se a essas características. Nesta dissertação aborda-se o probl<strong>em</strong>a da <strong>gestão</strong> <strong>de</strong> <strong>dados</strong> <strong>em</strong><br />
<strong>ambientes</strong> <strong>de</strong> <strong>computação</strong> <strong>móvel</strong>.<br />
A <strong>computação</strong> <strong>móvel</strong> apresenta, além das diferenças <strong>de</strong> hardware e conectivida<strong>de</strong>, uma caracterís-<br />
tica adicional potencialmente distintiva: os utilizadores têm acesso (quase) permanente aos dispositivos<br />
móveis. Ao nível da <strong>gestão</strong> <strong>de</strong> <strong>dados</strong>, esta característica sugere a necessida<strong>de</strong> <strong>de</strong> uma disponibilida<strong>de</strong><br />
permanente dos <strong>dados</strong> e potencia o acesso concorrente a <strong>dados</strong> <strong>partilhados</strong>.<br />
Esta dissertação apresenta soluções <strong>de</strong> <strong>gestão</strong> <strong>de</strong> <strong>dados</strong> <strong>partilhados</strong> para <strong>ambientes</strong> <strong>de</strong> <strong>computação</strong><br />
<strong>móvel</strong> que tomam <strong>em</strong> consi<strong>de</strong>ração as características especiais <strong>de</strong>ste novo tipo <strong>de</strong> ambiente <strong>de</strong> computa-<br />
ção.<br />
Este capítulo estabelece o contexto <strong>de</strong>sta dissertação. Primeiro, apresenta-se um conjunto <strong>de</strong> aplica-<br />
ções para <strong>ambientes</strong> <strong>de</strong> <strong>computação</strong> <strong>móvel</strong> <strong>em</strong> que a partilha <strong>de</strong> <strong>dados</strong> é uma necessida<strong>de</strong>. De seguida,<br />
discut<strong>em</strong>-se as limitações das soluções tradicionais no suporte às aplicações anteriores. Finalmente,<br />
apresentam-se brev<strong>em</strong>ente as soluções propostas nesta dissertação, realçando as suas contribuições.<br />
1