1 Estudo da Escalabilidade da Implementação do Modelo IntServ em Linux Elisabete Reis 1, 2 Edmundo Monteiro 2 elreis@dei.uc.pt edmundo@dei.uc.pt 1 Instituto Superior de Contabilidade e Administração Instituto Politécnico de Coimbra Quinta Agrícola, Bencanta 2040-316 Coimbra http://www.iscac.pt 2 Laboratório de Comunicações e Telemática CISUC / DEI Universidade de Coimbra Pólo II, Pinhal de Marrocos, 3030-290 Coimbra http://lct.dei.uc.pt Resumo A crescente utilização de aplicações de tempo real com requisitos rígidos de largura de banda, atraso e perdas, fez com que a Internet Engineering Task Force (IETF) tivesse sentido a necessidade de alargar o modelo actual da Internet, a um modelo com capacidade de suporte, em simultâneo e na mesma infra-estrutura, de aplicações com exigências de tempo real, elásticas e aplicações clássicas. Desta iniciativa do IETF resultou uma proposta, designada por modelo ou arquitectura Integrated Services (IntServ), onde são especificados dois níveis de serviço com características de qualidade de serviço (QoS) distintas: o Serviço Garantido (Guaranteed Service) e o Serviço de Carga Controlada (Controlled-load Service). O modelo IntServ utiliza o protocolo de sinalização e reserva de recursos Resource Reservation Protocol (RSVP) e um conjunto de mecanismos de controlo de tráfego: controlo de admissão, classificador, policiamento e escalonador de pacotes. Tem-se discutido se o modelo IntServ é uma solução escalável, especialmente em redes alargadas de alta velocidade. A quantidade de recursos que um encaminhador necessita para manter e processar a informação de estado do protocolo RSVP aumenta linearmente com o número de fluxos suportados e com requisitos de QoS dos fluxos. Por outro lado, várias medições mostram que, na Internet, a maioria das ligações extremo-a-extremo são de curta duração o que faz com que estejam normalmente presentes vários milhares de ligações activas num encaminhador de core e que exista uma grande dinâmica no estabelecimento de novas ligações. Consequentemente, um grande número de fluxos IntServ numa ligação de alto débito pode representar uma carga excessiva para os encaminhadores no percurso. O objectivo deste trabalho é a avaliação do desempenho e da capacidade de encaminhadores baseados no sistema operativo Linux no suporte o Serviço Garantido, tendo a escalabilidade sido o principal factor em avaliação. O Serviço Garantido foi escolhido por ser o mais exigente dos serviços disponibilizados pelo modelo IntServ. Da avaliação concluiu-se que a implementação IntServ incluída no sistema operativo Linux revela alguma dificuldade no tratamento do tráfego quando na presença de um número elevado de fluxos com tamanhos de pacote pequenos. Palavras-chave Qualidade de Serviço (QoS), Serviços Integrados (IntServ), Serviço Garantido, Escalabilidade, Linux