SESAMO – F.Stefan - x -
3.3.1 Efetivação Bifásica............................................................................................................................... 66
3.3.2 Topologias de comunicação no EBF....................................................................................................68
3.3.3 Problemas do EBF ...............................................................................................................................69
3.3.4 Efetivação Trifásica.............................................................................................................................. 70
3.4. C
ONCEITOS GERAIS EM
SBD
S MÚLTIPLOS
...................................................................................................71
3.4.1 Visão geral ........................................................................................................................................... 72
3.4.2 Transações globais............................................................................................................................... 73
3.4.3 Esquemas de dados em um SBD múltiplo.............................................................................................73
3.4.4 Taxonomia de SBDs múltiplos..............................................................................................................74
3.4.5 SBDs federados ....................................................................................................................................76
3.4.6 SBDMs.................................................................................................................................................. 77
3.5. C
ONTROLE DE CONCORRÊNCIA EM
SBDM
S
................................................................................................77
3.5.1 Requisitos .............................................................................................................................................77
3.5.2 Problemas.............................................................................................................................................78
3.6. C
ONCEITOS GERAIS EM
SBD
S MÓVEIS
........................................................................................................79
3.6.1 Sistema de computação móvel.............................................................................................................. 79
3.6.2 SBD móvel ............................................................................................................................................ 80
3.7. R
EQUISITOS DO
G
ERENCIAMENTO DE
T
RANSAÇÕES EM
SBD
S MÓVEIS
.......................................................81
3.8. R
ESUMO DO CAPÍTULO
................................................................................................................................ 83
4. SESAMO – FUNDAMENTOS.......................................................................................................................85
4.1. I
NTRODUÇÃO
...............................................................................................................................................85
4.2. S
ERIALIDADE
S
EMÂNTICA
...........................................................................................................................86
4.3. P
REMISSAS
..................................................................................................................................................88
4.4. M
ODELO DE ESTRUTURA
.............................................................................................................................89
4.4.1 ISBDM ..................................................................................................................................................89
4.4.2 GTG......................................................................................................................................................90
4.4.3 SBDC....................................................................................................................................................91
4.5. M
ODELO DE OPERAÇÃO
...............................................................................................................................91
4.6. G
ARANTIA DE CONSISTÊNCIA DOS DADOS E DESEMPENHO
..........................................................................93
4.6.1 Consistência via SSM centralizada ......................................................................................................94
4.6.2 Consistência via SESAMO....................................................................................................................97
4.6.3 Melhoria do desempenho......................................................................................................................98
4.7. R
EQUISITOS DE UMA TRANSAÇÃO
SESAMO ..............................................................................................98
4.8. E
STUDO DE
C
ASO
:
SISTEMA MÚLTIPLO DE VENDAS
...................................................................................100
4.8.1 Descrição do cenário ......................................................................................................................... 100
4.8.2 Discussão............................................................................................................................................104
4.9. R
ESUMO DO CAPÍTULO
..............................................................................................................................104
5. TRABALHOS CORRELATOS ...................................................................................................................106
5.1. K
ANGAROO
...............................................................................................................................................106
5.2. P
RO
-
MOTION
............................................................................................................................................. 107
5.3. PSTM .......................................................................................................................................................108
5.4. V-L
OCK
..................................................................................................................................................... 109
5.5. GTM......................................................................................................................................................... 111
5.6. A
NÁLISE COMPARATIVA DO
SESAMO
COM TRABALHOS CORRELATOS
....................................................112
5.6.1 Modelo de transação e critério de correção ...................................................................................... 113
5.6.2 Infra-estrutura de gerenciamento de dados........................................................................................114
5.6.3 Infra-estrutura de gerenciamento de transações globais ................................................................... 116
5.6.4 Análise adicional................................................................................................................................118
5.7. R
ESUMO DO CAPÍTULO
..............................................................................................................................121
6. AVALIAÇÃO EXPERIMENTAL...............................................................................................................123
6.1. S
IMULADOR
...............................................................................................................................................123
6.1.1 Critérios de desempenho .................................................................................................................... 123
6.1.2 Ambiente computacional .................................................................................................................... 123
6.1.3 Protocolo SESAMO ............................................................................................................................124
6.1.4 Protocolo BBP....................................................................................................................................127
6.1.5 Parâmetros da avaliação.................................................................................................................... 128
6.1.6 Procedimentos ....................................................................................................................................129