avalia ç ão autom á tica de migra ç ão em redes distribu í das de conversores miguel ferreira...

20
Avaliação Automática de Migração em Redes Distribuídas de Conversores Miguel Ferreira [email protected] Ana Alice Baptista [email protected] José Carlos Ramalho [email protected] C A P S I 0 5 T e c n o l o g i a s d e s u p o r t e a o s S I 2005-10-28

Upload: internet

Post on 18-Apr-2015

118 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Avalia ç ão Autom á tica de Migra ç ão em Redes Distribu í das de Conversores Miguel Ferreira mferreira@dsi.uminho.pt Ana Alice Baptista analice@dsi.uminho.pt

Avaliação Automática de Migração

em Redes Distribuídas de Conversores

Miguel [email protected]

Ana Alice [email protected]

José Carlos [email protected]

CA

PS

I 05

Tec

nolo

gias

de

supo

rte

aos

SI

2005-10-28

Page 2: Avalia ç ão Autom á tica de Migra ç ão em Redes Distribu í das de Conversores Miguel Ferreira mferreira@dsi.uminho.pt Ana Alice Baptista analice@dsi.uminho.pt

Conteúdo

• Introdução de conceitos•Problema de investigação•Sistema proposto•Metodologia de

investigação•Conclusões

Page 3: Avalia ç ão Autom á tica de Migra ç ão em Redes Distribu í das de Conversores Miguel Ferreira mferreira@dsi.uminho.pt Ana Alice Baptista analice@dsi.uminho.pt

Introdução de conceitos

• Preservação digital– Conjunto de actividades responsáveis por

garantir o acesso continuado à informação existente em formatos digitais

• Objecto digital– Todo o objecto de informação que possa

ser representado por uma sequência de dígitos binários (bit stream)

– Documentos de texto, fotografias digitais, gráficos vectoriais, bases de dados, páginas Web, software

Page 4: Avalia ç ão Autom á tica de Migra ç ão em Redes Distribu í das de Conversores Miguel Ferreira mferreira@dsi.uminho.pt Ana Alice Baptista analice@dsi.uminho.pt

Estratégias de preservação digital

• Emulação– Software capaz de reproduzir o

comportamento de uma plataforma de hardware e/ou software

• Encapsulamento– Conservação junto do objecto digital de toda a

informação necessária à sua interpretação – Conversores, visualizadores ou emuladores

• Migração– Transferência periódica de material digital de

uma configuração de hardware/software para uma outra

• Outras– Museus de computadores, visualizadores,

Computador Virtual Universal (UVC)

Page 5: Avalia ç ão Autom á tica de Migra ç ão em Redes Distribu í das de Conversores Miguel Ferreira mferreira@dsi.uminho.pt Ana Alice Baptista analice@dsi.uminho.pt

Migração

• Vantagens– Disseminação em formatos

actualizados

• Desvantagens– Diligência contínua– Perda de informação

• Variantes– Migração-a-pedido– Normalização– Migração distribuída

Page 6: Avalia ç ão Autom á tica de Migra ç ão em Redes Distribu í das de Conversores Miguel Ferreira mferreira@dsi.uminho.pt Ana Alice Baptista analice@dsi.uminho.pt

Migração distribuída

• Rede distribuída de serviços de conversão• Vantagens

– Independente da plataforma– Redundância– Múltiplos caminhos de migração– Redução de custos– Compatível com as restantes variantes de migração

• Desvantagens– Largura de banda– Lento

• Exemplos– PANIC– MyMorph (NLMed)– TOM

FormatB

FormatC

FormatD

FormatE

FormatA

ConversionA-C

ConversionB-C

ConversionC-E

ConversionA-E

Page 7: Avalia ç ão Autom á tica de Migra ç ão em Redes Distribu í das de Conversores Miguel Ferreira mferreira@dsi.uminho.pt Ana Alice Baptista analice@dsi.uminho.pt

Qual a melhor estratégia de preservação?

• Muitas alternativas existentes• Falta de aceitação universal• Depende dos requisitos

individuais de cada organização– Satisfação da comunidade de

interesse– Características da colecção– Orçamento disponível

• Framework de avaliação de estratégias – Análise de utilidade

Page 8: Avalia ç ão Autom á tica de Migra ç ão em Redes Distribu í das de Conversores Miguel Ferreira mferreira@dsi.uminho.pt Ana Alice Baptista analice@dsi.uminho.pt

Avaliação de estratégias de preservação

1. Definição da árvore-objectivo2. Atribuição de unidades de

medida (e.g. millimetro, Mb, Euro)

3. Identificação de alternativas de preservação

4. Execução das alternativas e avaliação dos resultados

5. Pesagem da árvore-objectivo6. Cálculo de valores parciais e totais7. Ranking das alternativas

Page 9: Avalia ç ão Autom á tica de Migra ç ão em Redes Distribu í das de Conversores Miguel Ferreira mferreira@dsi.uminho.pt Ana Alice Baptista analice@dsi.uminho.pt

Árvore-objectivo [exemplo]

Page 10: Avalia ç ão Autom á tica de Migra ç ão em Redes Distribu í das de Conversores Miguel Ferreira mferreira@dsi.uminho.pt Ana Alice Baptista analice@dsi.uminho.pt

Problemas em aberto

• Automatização dos processos de preservação

• Autenticidade• Gestão de custos• Avaliação de alternativas de

preservação

Page 11: Avalia ç ão Autom á tica de Migra ç ão em Redes Distribu í das de Conversores Miguel Ferreira mferreira@dsi.uminho.pt Ana Alice Baptista analice@dsi.uminho.pt

Questões de investigação

• Será exequível desenhar um sistema capaz de automaticamente:– Determinar a quantidade de informação

perdida numa migração e gerar relatórios de qualidade para inclusão na metainformação de preservação?

– Produzir sugestões sobre quais os formatos destino ou caminhos de migração que melhor poderão satisfazer as necessidades de cada utilizador/organização?

Page 12: Avalia ç ão Autom á tica de Migra ç ão em Redes Distribu í das de Conversores Miguel Ferreira mferreira@dsi.uminho.pt Ana Alice Baptista analice@dsi.uminho.pt

MigrationEvaluator

MigrationAdvisor

MigrationKnowledge

Base(MKB)

MetaConverter

Request Migration[Source object]

Store[Migration report]

[Migration data]

Invoke Migration[Source object]

Evaluate migration[Original object] [Migrated object] [Process metrics]

Request Advice[Criteria]

Request advice[Criteria]

[Migrated Object][Migration Report]

[Migration Advice]

[Migration report]

[Migration advice]

[Migrated object]

User

Migration Network

Query MKB

[Parameters]

Sistema proposto

Page 13: Avalia ç ão Autom á tica de Migra ç ão em Redes Distribu í das de Conversores Miguel Ferreira mferreira@dsi.uminho.pt Ana Alice Baptista analice@dsi.uminho.pt

MigrationEvaluator

MigrationAdvisor

MigrationKnowledge

Base(MKB)

MetaConverter

Request Migration[Source object]

Store[Migration report]

[Migration data]

Invoke Migration[Source object]

Evaluate migration[Original object] [Migrated object] [Process metrics]

Request Advice[Criteria]

Request advice[Criteria]

[Migrated Object][Migration Report]

[Migration Advice]

[Migration report]

[Migration advice]

[Migrated object]

User

Migration Network

Query MKB

[Parameters]

Sistema proposto

Page 14: Avalia ç ão Autom á tica de Migra ç ão em Redes Distribu í das de Conversores Miguel Ferreira mferreira@dsi.uminho.pt Ana Alice Baptista analice@dsi.uminho.pt

MigrationEvaluator

MigrationAdvisor

MigrationKnowledge

Base(MKB)

MetaConverter

Request Migration[Source object]

Store[Migration report]

[Migration data]

Invoke Migration[Source object]

Evaluate migration[Original object] [Migrated object] [Process metrics]

Request Advice[Criteria]

Request advice[Criteria]

[Migrated Object][Migration Report]

[Migration Advice]

[Migration report]

[Migration advice]

[Migrated object]

User

Migration Network

Query MKB

[Parameters]

Sistema proposto

Page 15: Avalia ç ão Autom á tica de Migra ç ão em Redes Distribu í das de Conversores Miguel Ferreira mferreira@dsi.uminho.pt Ana Alice Baptista analice@dsi.uminho.pt

MigrationEvaluator

MigrationAdvisor

MigrationKnowledge

Base(MKB)

MetaConverter

Request Migration[Source object]

Store[Migration report]

[Migration data]

Invoke Migration[Source object]

Evaluate migration[Original object] [Migrated object] [Process metrics]

Request Advice[Criteria]

Request advice[Criteria]

[Migrated Object][Migration Report]

[Migration Advice]

[Migration report]

[Migration advice]

[Migrated object]

User

Migration Network

Query MKB

[Parameters]

Sistema proposto

Page 16: Avalia ç ão Autom á tica de Migra ç ão em Redes Distribu í das de Conversores Miguel Ferreira mferreira@dsi.uminho.pt Ana Alice Baptista analice@dsi.uminho.pt

MigrationEvaluator

MigrationAdvisor

MigrationKnowledge

Base(MKB)

MetaConverter

Request Migration[Source object]

Store[Migration report]

[Migration data]

Invoke Migration[Source object]

Evaluate migration[Original object] [Migrated object] [Process metrics]

Request Advice[Criteria]

Request advice[Criteria]

[Migrated Object][Migration Report]

[Migration Advice]

[Migration report]

[Migration advice]

[Migrated object]

User

Migration Network

Query MKB

[Parameters]

Sistema proposto

Page 17: Avalia ç ão Autom á tica de Migra ç ão em Redes Distribu í das de Conversores Miguel Ferreira mferreira@dsi.uminho.pt Ana Alice Baptista analice@dsi.uminho.pt

MigrationEvaluator

MigrationAdvisor

MigrationKnowledge

Base(MKB)

MetaConverter

Request Migration[Source object]

Store[Migration report]

[Migration data]

Invoke Migration[Source object]

Evaluate migration[Original object] [Migrated object] [Process metrics]

Request Advice[Criteria]

Request advice[Criteria]

[Migrated Object][Migration Report]

[Migration Advice]

[Migration report]

[Migration advice]

[Migrated object]

User

Migration Network

Query MKB

[Parameters]

Sistema proposto

Page 18: Avalia ç ão Autom á tica de Migra ç ão em Redes Distribu í das de Conversores Miguel Ferreira mferreira@dsi.uminho.pt Ana Alice Baptista analice@dsi.uminho.pt

Prova de conceito [metodologia]

• Quantificação automática de perda de informação

– Evaluator vs Avaliação humana

• Recomendação de estratégias de migração

– Advisor - cross-validation

Page 19: Avalia ç ão Autom á tica de Migra ç ão em Redes Distribu í das de Conversores Miguel Ferreira mferreira@dsi.uminho.pt Ana Alice Baptista analice@dsi.uminho.pt

Contributos esperados

• Para indivíduos, arquivos e bibliotecas digitais: – Outsourcing e automatização da preservação digital– Geração de metainformação de preservação

(autenticidade)– Ranking de alternativas de migração

• Para programadores de conversores: – Possibilidade de publicar os seus serviços de conversão– Benchmarking de conversores

• Para criadores e utilizadores de metainformação: – Estimular a adopção de normas recém criadas (e.g.

PREMIS)– Acelerar a criação de representações XML

Page 20: Avalia ç ão Autom á tica de Migra ç ão em Redes Distribu í das de Conversores Miguel Ferreira mferreira@dsi.uminho.pt Ana Alice Baptista analice@dsi.uminho.pt

Conclusões

• Arquitectura orientada ao serviço (SOA)

• Quantificação automática de perda de informação

• Recomendação de formatos destino e caminhos de migração

• Simplifica a criação de metainformação de preservação