UNIVERSIDADE DE ÉVORA ESCOLA DE CIÊNCIAS E TECNOLOGIA DEPARTAMENTO DE INFORMÁTICA QoS em servidores HTTP Apache José Carlos Ferreira da Silva Martins Orientação: Prof. Doutor Luís Miguel Mendonça Rato Mestrado em Engenharia Informática Dissertação Évora,2015 Resumo Os serviços baseados na Internet têm registado um crescimento contínuo e acelerado nos últimos anos, dependendo o seu sucesso, em larga medida, da qualidade de serviço prestada. A sociedade moderna tornou-se fortemente dependente da Internet e dos vários serviços nela disponibilizados. Nesta dissertação é abordado o problema da qualidade de serviço em servidores HTTP, com particular ênfase no servidor HTTP Apache. Neste trabalho, é definido e implementado um sistema original de controlo em cadeia fechada de QoS, baseado nas metodologias da teoria de controlo, demonstrando-se a sua robustez, estabilidade e capacidade para gerir os recursos de forma dinâmica. Por fim, é comprovada a capacidade do sistema realizar a diferenciação de serviço (DiffServ) entre duas classes de sítios: Premium e Outros. Esta qualidade é comprovada para os objetivos erro nulo, rejeição de perturbações e seguimento de referência. Palavras-chave: Servidor HTTP, Apache, Teoria de controlo, Qualidade de Serviço, QoS, Erro nulo, Rejeição de perturbações, Seguimento de referência. i Abstract QoS for Apache HTTP server Internet-based services have registered a continuous and rapid growth in recent years, de- pending their success to a large extent on the provided quality of service. Modern society has become heavily dependent on the Internet and the various services it provides. This thesis addresses the issue of quality of service in HTTP servers, with particular empha- sis on the Apache HTTP server. In this work, a closed-loop system with QoS, based on control theory methodologies, is defined and implemented. The proposed system robust- ness, stability and ability to manage resources dynamically is shown. Finally, it is confirmed the system’s ability to provide differentiated services (DiffServ) between two classes of sites: Premium and Others. This quality is proven to the objectives regulatory control, disturbance rejection and time-varying reference. Keywords: HTTP server, Apache, Control theory, Quality of Service, QoS, Regulatory control, Disturbance rejection, Time-varying reference. iii “Sem ambição, nada se começa. Sem esforço, nada se completa.” Ralph Waldo Emerson v Agradecimentos Quero agradecer profunda e sinceramente ao meu orientador, Prof. Doutor Luís Rato, pela sua preciosa ajuda e apoio que sempre manifestou. Agradeço a sua constante disponibilidade e motivação nos momentos mais difíceis. Quero também agradecer à minha família pelo seu amor, compreensão e paciência ao longo destes anos. Agradeço, ainda, a todos aqueles que, de forma direta ou indireta, contribuíram para que este trabalho chegasse ao seu término. A todos vós, Muito Obrigado. vii
Description: