| Processo: | 08/00553-1 |
| Modalidade de apoio: | Auxílio à Pesquisa - Regular |
| Data de Início da vigência: | 01 de setembro de 2008 |
| Data de Término da vigência: | 31 de agosto de 2010 |
| Área do conhecimento: | Ciências Exatas e da Terra - Ciência da Computação - Sistemas de Computação |
| Pesquisador responsável: | Paulo Sérgio Lopes de Souza |
| Beneficiário: | Paulo Sérgio Lopes de Souza |
| Instituição Sede: | Instituto de Ciências Matemáticas e de Computação (ICMC). Universidade de São Paulo (USP). São Carlos , SP, Brasil |
| Município da Instituição Sede: | São Carlos |
| Assunto(s): | Políticas de escalonamento Modelagem Avaliação de desempenho |
| Palavra(s)-Chave do Pesquisador: | algoritmos de distribuição de carga | Avaliação de Desempenho | Modelagem | políticas de escalonamento | servidores de web services | sistemas computacionais distribuídos | Servidores de Web Services |
Resumo
O uso de clusters de web services é comum no dia-a-dia de empresas que desenvolvem e integram suas aplicações baseando-se em serviços sobre a web. A implementação desses serviços por parte de aplicações é conhecida como SOA (Service Oriented Architecture). Apesar do uso de clusters nesse contexto tornar-se cada vez mais comum, há ainda uma lacuna para a distribuição eficiente de requisições aos servidores, pois o máximo que as ferramentas de software oferecem é uma distribuição round-robin. Uma distribuição das requisições deve considerar diferentes regras e objetivos. Devem ser usadas heurísticas eficientes e adaptadas à realidade das execuções em andamento. A heterogeneidade da plataforma e a influência de cargas externas aos serviços também devem ser consideradas. Em um ambiente assim, uma distribuição de requisições correta assume um papel importante para o melhor aproveitamento da estrutura computacional. Este projeto de pesquisa visa otimizar o desempenho de clusters de web services, no contexto de SOA. Pretende-se desenvolver um novo modelo e o protótipo de uma nova ferramenta capazes de incluir a atividade de escalonamento de requisições diretamente nos servidores de web services de maneira flexível, dinâmica, transparente e tolerante a falhas; viabilizando com isso um uso mais eficiente da plataforma computacional distribuída. Outro objetivo é investigar e adequar as ferramentas de monitoração de plataformas distribuídas ao contexto de SOA. Os principais resultados esperados para este projeto são: o desenvolvimento de um novo modelo para a distribuição da carga de trabalho em clusters de web services, implementação de um protótipo que viabilize a execução do modelo, adequação da monitoração de plataformas distribuídas às necessidades dos web services e a publicação de 3 artigos científicos em veículos de divulgação qualificados (2 em congressos e 1 em periódico). (AU)
| Matéria(s) publicada(s) na Agência FAPESP sobre o auxílio: |
| Mais itensMenos itens |
| TITULO |
| Matéria(s) publicada(s) em Outras Mídias ( ): |
| Mais itensMenos itens |
| VEICULO: TITULO (DATA) |
| VEICULO: TITULO (DATA) |