Detalhes bibliográficos
Ano de defesa: |
2019 |
Autor(a) principal: |
Benevides, Leonardo Santana |
Orientador(a): |
Não Informado pela instituição |
Banca de defesa: |
Não Informado pela instituição |
Tipo de documento: |
Dissertação
|
Tipo de acesso: |
Acesso aberto |
Idioma: |
por |
Instituição de defesa: |
Não Informado pela instituição
|
Programa de Pós-Graduação: |
Não Informado pela instituição
|
Departamento: |
Não Informado pela instituição
|
País: |
Não Informado pela instituição
|
Palavras-chave em Português: |
|
Link de acesso: |
http://repositorio.furg.br/handle/1/9970
|
Resumo: |
Realizamos uma pesquisa qualitativa de base bibliográfica sobre o CodeRunner, a fim de analisar a ferramenta desde a sua arquitetura até como se dá os processos de comunicação CodeRunner - MOODLE - Jobesandbox. Dessa maneira, identificamos que apesar de existirem várias ferramentas educacionais com o propósito de correção autônoma de exercícios computacionais o CodeRunner se mostrou muito mais flexível, podendo ser utilizado em diferentes contextos na computação, desde os mais simples até os mais complexos como máquinas de estados finitos. A partir desse parecer, identificamos que apesar de a ferramenta possuir uma complexa arquitetura ela torna-se limitada quanto ao servidor responsável pela correção dos exercícios computacionais. Já que o CodeRunner recebe apenas uma tabela de resultados, ficando a cargo de um servidor externo realizar essa correção, tornando-o sujeito a falhas como sobrecarga. Dessa forma, pesquisamos autores que adentaram ao ambiente de sistemas distribuídos com enfoque em balanceamento de processos, buscando entender os mecanismos desses sistemas e assim desenvolver um algoritmo de balanceamento de carga para gerenciar a comunicação entre o CodeRunner e o servidor externo. |