Avalia ç ão Autom á tica de Migra ç ão em Redes Distribu í das de Conversores Miguel Ferreira...
Transcript of Avalia ç ão Autom á tica de Migra ç ão em Redes Distribu í das de Conversores Miguel Ferreira...
![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.](https://reader035.fdocuments.net/reader035/viewer/2022062223/552fc133497959413d8d71a7/html5/thumbnails/1.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022062223/552fc133497959413d8d71a7/html5/thumbnails/2.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022062223/552fc133497959413d8d71a7/html5/thumbnails/3.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022062223/552fc133497959413d8d71a7/html5/thumbnails/4.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022062223/552fc133497959413d8d71a7/html5/thumbnails/5.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022062223/552fc133497959413d8d71a7/html5/thumbnails/6.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022062223/552fc133497959413d8d71a7/html5/thumbnails/7.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022062223/552fc133497959413d8d71a7/html5/thumbnails/8.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022062223/552fc133497959413d8d71a7/html5/thumbnails/9.jpg)
Á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.](https://reader035.fdocuments.net/reader035/viewer/2022062223/552fc133497959413d8d71a7/html5/thumbnails/10.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022062223/552fc133497959413d8d71a7/html5/thumbnails/11.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022062223/552fc133497959413d8d71a7/html5/thumbnails/12.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022062223/552fc133497959413d8d71a7/html5/thumbnails/13.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022062223/552fc133497959413d8d71a7/html5/thumbnails/14.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022062223/552fc133497959413d8d71a7/html5/thumbnails/15.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022062223/552fc133497959413d8d71a7/html5/thumbnails/16.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022062223/552fc133497959413d8d71a7/html5/thumbnails/17.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022062223/552fc133497959413d8d71a7/html5/thumbnails/18.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022062223/552fc133497959413d8d71a7/html5/thumbnails/19.jpg)
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.](https://reader035.fdocuments.net/reader035/viewer/2022062223/552fc133497959413d8d71a7/html5/thumbnails/20.jpg)
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