Sistema ROSA - P2P: uma Arquitetura Distribuída para Integração de Objetos de Aprendizagem
Resumo
Resumo: ROSA é um sistema de ensino a distância que permite o gerenciamento de objetos de aprendizagem (LOs). Um LO é uma coleção de material reutilizável usado para suportar aprendizagem, educação e/ou treinamento. Entretanto, o ROSA é um sistema centralizado, não permitindo a integração de LOs criados em outras instituições. Este artigo apresenta o ambiente distribuído P2P desenvolvido para o ROSA, denominado de ROSA - P2P, que provê os meios físicos para a realização da integração desses LOs. Este ambiente possui, dentre outras funcionalidades, estratégias específicas para: conexão/desconexão de peers; definição e eleição de super-peers; balanceamento e redistribuição de peers; e aspectos de tolerância à falhas.
Abstract: ROSA is an e-learning system, which enables the management of Learning Objects (LOs). A LO is a collection of reusable material used to support learning, education and/or training. However, since ROSA is a centralized system, it does not provide the integration of LOs created in other institutions. This paper presents the P2P distributed system developed for ROSA, named ROSA - P2P, which provides the physical environment to carry out the integration of these LOs. This environment includes, among other functionalities, particular strategies for: connection/disconnection of peers; definition and election of super-peers; balancing and redistribution of peers; and some aspects concerning fault tolerance.
Abstract: ROSA is an e-learning system, which enables the management of Learning Objects (LOs). A LO is a collection of reusable material used to support learning, education and/or training. However, since ROSA is a centralized system, it does not provide the integration of LOs created in other institutions. This paper presents the P2P distributed system developed for ROSA, named ROSA - P2P, which provides the physical environment to carry out the integration of these LOs. This environment includes, among other functionalities, particular strategies for: connection/disconnection of peers; definition and election of super-peers; balancing and redistribution of peers; and some aspects concerning fault tolerance.
Texto completo:
PDFDOI: https://doi.org/10.5753/cbie.sbie.2005.190-200