Use este identificador para citar ou linkar para este item:
http://repositorio.ufc.br/handle/riufc/66691
Tipo: | Tese |
Título: | Arquitetura e reconfiguração dinâmica de recursos em clusters de servidores web utilizando sistemas multiagentes |
Autor(es): | Marques, Carla Katarina de Monteiro |
Orientador: | Barroso, Giovanni Cordeiro |
Coorientador: | Serra, Antônio de Barros |
Palavras-chave: | Reconfiguração dinâmica;Sistemas multiagentes;Servidores web;Teleinformática |
Data do documento: | 2010 |
Citação: | MARQUES, C. K. M. Arquitetura e reconfiguração dinâmica de recursos em clusters de servidores web utilizando sistemas multiagentes. 2010. 115 f. Tese (Doutorado) - Universidade Federal do Ceará, Fortaleza, 2010. |
Resumo: | O planejamento da alocação de recursos disponíveis em clusters de servidores Web é realizado, geralmente, pelos administradores do ambiente computacional baseado nos diferentes picos de carga e na observação da necessidade dos recursos em situações anteriores. A presença do administrador do cluster seria necessária para realizar o planejamento dos recursos da plataforma de servidores Web, já que é ele quem possui o conhecimento básico para a alocação dos recursos iniciais. Como a Internet é muito dinâmica no que diz respeito ao uso de recursos, esta tarefa pode se tornar crítica e ineficaz se realizada de forma manual. Neste trabalho é descrita a Arquitetura DARC (Dynamic Architecture for Reconfiguration of Web servers Clusters), uma arquitetura de reconfiguração dinâmica de servidores de clusters Web utilizando um sistema multiagente. Os agentes dessa arquitetura exercerão ações sobre o mecanismo de gerência de QoS (Qualidade de Serviço), a fim de melhorar a eficiência da utilização dos recursos disponíveis, sendo também capazes de tomar decisões dinâmicas a respeito da taxa de utilização dos recursos e da carga do sistema. Nesta tese são abordadas a concepção, a especificação, a modelagem em redes de Petri (Coloridas e Estocástica) e a implementação desta arquitetura na linguagem Java, utilizando Java RMI (Remote Method Invocation) para comunicação dos agentes. Vários experimentos e simulações são apresentados comprovando a eficácia da arquitetura proposta. |
Abstract: | The resource allocation planning in a web server cluster is usually accomplished nowadays by the administrators of the computing environment based on different peak loads and the observation of the need of resources in previous situations. Once the Internet is quite dynamics as far as the use of resources is concerned, such task may be considered critical and inefiective if accomplished manually. This thesis describes the DARC architecture (Dynamic Reconfiguration Architecture for Clusters of Web Servers), an architecture for dynamic reconfiguration of servers clusters Web using a multiagent system. The agents carry out actions over the mechanism of QoS (Quality of Services) management in order to improve the eficiency of the use of available resources and they will be able to make dynamic decisions concerning the rate of utilization of resources and the load of the system. The multiagent system of DARC architecture will perform the necessary support to changes in available resources in the Web servers platform, without interference from the administrator. The presence of this would be needed in resource planning platform for Web servers, as it is he/she who has the initial knowledge for the allocation of resources. This thesis addressed the conception, specification, modeling Petri nets (Colored and Stochastic) and the implementation of this architecture in Java using RMI (Remote Method Invocation) for communication of agents. Several experiments and simulations which prove the efiectiveness of the proposed architecture are presented. |
URI: | http://www.repositorio.ufc.br/handle/riufc/66691 |
Aparece nas coleções: | DETE - Teses defendidas na UFC |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
2010_tese_ckmmarques.pdf | 4,89 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.