Detalhes dos Anais Veja o resumo do trabalho

Publicado no Encontro de Saberes 2015

Evento: XXIII Seminário de Iniciação Científica

Área: CIÊNCIAS EXATAS E DA TERRA

Subárea: Ciência da Computação

Título
COLLA: UMA PLATAFORMA COLABORATIVA PARA PROGRAMADORES DE COMPUTADOR E TOMADORES DE DECISÃO
Autores
Flavia Elvira de Souza Oliveira (Autor)
Joubert de Castro Lima (Orientador)
Resumo
A plataforma de software denominada Collaborative Anlysis (CollA) tem como objetivo permitir que artefatos de análise de dados possam ser compartilhadas por diversos especialistas em diversos ambientes. Os principais artefatos da plataforma CollA são: fontes de dados, nós de processamento (incluindo processador, memória principal e secundária), componentes de software, experimentos ou apenas resultados dos experimentos. Nossa hipótese é que ao compartilhar artefatos permitimos que especialistas possam colaborar cada vez mais no processo decisório, tornando-o menos custoso, mais ágil e mais robusto. Neste projeto foi desenvolvido o CollA DTFS (Distributed Text File System), responsável por realizar pesquisas em diversos tipos e tamanhos de arquivos que a plataforma possa gerenciar, sejam eles txt, doc, pdf, odt, ppt, xls e muitos outros. Ao receber um conjunto de arquivos, o DTFS os distribui entre os hosts disponíveis para serem processados e, caso o tamanho do arquivo seja muito grande, o CollA DTFS o particiona antes de ser enviado para os hosts. Cada palavra existente nos arquivos é armazenada em uma estrutura que contem quais os arquivos onde ela está presente e quais as posições ela ocupa em cada um deste. Essas estruturas criadas ficam disponíveis para que qualquer membro de um grupo CollA, permitindo a realização de pesquisas tanto de palavras quanto de grandes sentenças.
Voltar Visualizar PDF