Um ambiente de programação para sistemas distribuídos com grande volume de dados
AUTOR(ES)
Matheus Ferreira Ribeiro
DATA DE PUBLICAÇÃO
2005
RESUMO
Anthill is an implementation of a parallel programming environment, based on filter-stream model. Filter-stream is an efficient model for processing large ammounts of data and works as a network pipeline, where each stage processes data and transmits the result for the next one. Stages heavily loaded can be replicated, balancing the load among the pipeline components and having a constant data flow. In this work, the features of the programming model and the environment are presented: filters and transparent copies, data parallelism interface, stream communication, distributed state through labeled streams and system usage. Results of two real applications that make use of our system will also be presented, showing. Anthill can reach superlinear speedups. Anthill implementation is based on DataCutter, a system developed by University of Maryland and the Ohio State University. The addition of new features, like labeled stream and work division interface, makes it possible for a greater range of applications to be run in the environment.
ACESSO AO ARTIGO
http://hdl.handle.net/1843/SLBS-6GVG4DDocumentos Relacionados
- Implementação dos serviços de comunicação e monitoração em um ambiente para desenvolvimento de sistemas distribuídos.
- Protocolos para controlar dados replicados em sistemas de computação distribuidos
- Um ambiente GMB+ para o desenvolvimento de sistemas distribuidos de controle digital : a maquinas GMB+
- Um ambiente de execução para suporte à programação paralela com variáveis compartilhadas em sistemas distribuídos heterogêneos.
- Gerencia de sistemas distribuidos heterogeneos : facilidade de monitorização em um ambiente CORBA