Dissertação

Secure Remote Execution for the R Programming Environment EVALUATED

A linguagem de programação R é principalmente utilizada para computação estatística e criação de gráficos, o que muitas vezes consome bastantes recursos computacionais. Os programadores de R alternam a sua actividade entre longos períodos de baixa utilização dos recursos do seu computador, em que estão a editar o seu código, e longos períodos de consumo intensivo de recursos, em que esperam que os programas que escreveram acabem de correr. Um progamador de R, enquanto edita o seu cóodigo, poderia disponibilizar o seu computador a outros programadores, para que estes possam utilizar os seus recursos computacionais livres para correr as suas simulações. Neste documento, propomos um sistema onde os programadores de R possam partilhar os seus recursos computacionais entre si de modo seguro. Isto permitiría aos programas terminarem a sua execução muito mais rapidamente, de um modo distribuído. Faremos isto, correndo os programas em R num ambiente isolado e com permissões mais restritivas, para que não causem problemas à máquina hospedeira.
R, Partilha de Recursos Computacionais, Sandbox, Segurança

junho 5, 2017, 9:0

Publicação

Obra sujeita a Direitos de Autor

Orientação

ORIENTADOR

João Coelho Garcia

Departamento de Engenharia Informática (DEI)

Professor Auxiliar