XINFORMAÇÕES SOBRE DIREITOS AUTORAIS
As obras disponibilizadas nesta Biblioteca Digital foram publicadas sob expressa autorização dos respectivos autores, em conformidade com a Lei 9610/98.
A consulta aos textos, permitida por seus respectivos autores, é livre, bem como a impressão de trechos ou de um exemplar completo exclusivamente para uso próprio. Não são permitidas a impressão e a reprodução de obras completas com qualquer outra finalidade que não o uso próprio de quem imprime.
A reprodução de pequenos trechos, na forma de citações em trabalhos de terceiros que não o próprio autor do texto consultado,é permitida, na medida justificada para a compreeensão da citação e mediante a informação, junto à citação, do nome do autor do texto original, bem como da fonte da pesquisa.
A violação de direitos autorais é passível de sanções civis e penais.
As obras disponibilizadas nesta Biblioteca Digital foram publicadas sob expressa autorização dos respectivos autores, em conformidade com a Lei 9610/98.
A consulta aos textos, permitida por seus respectivos autores, é livre, bem como a impressão de trechos ou de um exemplar completo exclusivamente para uso próprio. Não são permitidas a impressão e a reprodução de obras completas com qualquer outra finalidade que não o uso próprio de quem imprime.
A reprodução de pequenos trechos, na forma de citações em trabalhos de terceiros que não o próprio autor do texto consultado,é permitida, na medida justificada para a compreeensão da citação e mediante a informação, junto à citação, do nome do autor do texto original, bem como da fonte da pesquisa.
A violação de direitos autorais é passível de sanções civis e penais.
Coleção Digital
Título: MODELOS DE CONCORRÊNCIA E SANDBOXES APLICADOS A SERVIDORES HTTP EM LUA Autor: LEONARDO GODINHO DA CUNHA
Instituição: PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO - PUC-RIO
Colaborador(es):
NOEMI DE LA ROCQUE RODRIGUEZ - ORIENTADOR
Nº do Conteudo: 9763
Catalogação: 09/04/2007 Idioma(s): PORTUGUÊS - BRASIL
Tipo: TEXTO Subtipo: TESE
Natureza: PUBLICAÇÃO ACADÊMICA
Nota: Todos os dados constantes dos documentos são de inteira responsabilidade de seus autores. Os dados utilizados nas descrições dos documentos estão em conformidade com os sistemas da administração da PUC-Rio.
Referência [pt]: https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=9763@1
Referência [en]: https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=9763@2
Referência DOI: https://doi.org/10.17771/PUCRio.acad.9763
Resumo:
Título: MODELOS DE CONCORRÊNCIA E SANDBOXES APLICADOS A SERVIDORES HTTP EM LUA Autor: LEONARDO GODINHO DA CUNHA
Nº do Conteudo: 9763
Catalogação: 09/04/2007 Idioma(s): PORTUGUÊS - BRASIL
Tipo: TEXTO Subtipo: TESE
Natureza: PUBLICAÇÃO ACADÊMICA
Nota: Todos os dados constantes dos documentos são de inteira responsabilidade de seus autores. Os dados utilizados nas descrições dos documentos estão em conformidade com os sistemas da administração da PUC-Rio.
Referência [pt]: https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=9763@1
Referência [en]: https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=9763@2
Referência DOI: https://doi.org/10.17771/PUCRio.acad.9763
Resumo:
Os desenvolvedores de sistemas cliente-servidor
constantemente se deparam
com questões de desempenho e escalabilidade, muitas vezes
o número de
clientes simultâneos de um servidor pode crescer de forma
significativa.
Além disso, se esses sistemas podem executar códigos de
terceiros, passa
a existir a preocupação com a questão de segurança da
execução destes
trechos de códigos.
O objetivo desse trabalho é testar o desempenho de
diversas combinações
de modelos de concorrência e sandboxes. Como exemplo de
sistema sujeito
a solicitações concorrentes que precisa permitir a
execução de programas de
terceiros, temos os servidores web.
O Xavante é um servidor web desenvolvido na linguagem de
programação
Lua que originalmente utiliza um modelo de programação
concorrente
baseado em co-rotinas. Esse servidor já possuía a
flexibilidade de mapear
tipos de requisição a tratadores diferentes. Alguns desses
tratadores de requisi
ção permitem a utilização de código de terceiros em tempo
de execução
e, por isso, já fazem uso de sandboxes a fim de oferecer
um ambiente de
execução protegido. Nesse trabalho testamos o uso dessas
sandboxes nativas
ao Xavante além de outros tipos de sandboxes. Também
aumentamos
as possibilidades de extensão do servidor, flexibilizando
a arquitetura de
modo a permitir diferentes estratégias de concorrência.
Utilizando a nova
arquitetura testamos o desempenho das diversas combinações
de sandboxes
e modelos de programação concorrente, permitindo a
comparação dos modelos
não só do ponto de vista qualitativo mas também medindo o
impacto
de desempenho do seu uso.