Proposta de Fontes On/Off e Impacto das Mesmas no Escalonador FIFO e DRR, mencionando o parâmetro mais influente

Tamanho: px
Começar a partir da página:

Download "Proposta de Fontes On/Off e Impacto das Mesmas no Escalonador FIFO e DRR, mencionando o parâmetro mais influente"

Transcrição

1 Proposta de Fontes On/Off e Impacto das Mesmas no Escalonador FIFO e DRR, mencionando o parâmetro mais influente Renato Moraes Silva, Tatiana Annoni Pazeto; Curso de Licenciatura Plena em Informática Universidade Federal de Mato Grosso (UFMT) Rondonópolis - MT Brasil flarenatms@yahoo.com.br; tpazeto@gmail.com Resumo Este trabalho pretende demonstrar que o comportamento dos usuários, bem como os aplicativos por eles utilizados, influencia diretamente no desempenho dos servidores e nós de rede. Desta forma, foram desenvolvidos, na linguagem C++, três fontes de tráfego On/Off e dois simuladores, um para o escalonador FIFO e outro para o DRR. Depois, simulações foram executadas nos dois simuladores com o intuito de verificar o tempo de fila, tempo de sistema, tempo de serviço e descarte de pacotes. Pelos resultados obtidos pode-se concluir que o tamanho dos pacotes é o fator que mais causa impacto no escalonador FIFO e o quantum no escalonador DRR. 1. Introdução O desafio das redes de computadores ou sistemas que trabalham com grande tráfego é gerenciar, de forma justa, o processamento de pacotes diminuindo a perda de dados, notadamente quando a quantidade de dados for maior que a capacidade de armazenamento e processamento, mantendo ou melhorando a Qualidade de Serviço (QoS). Sabemos que congestionamentos acarretam atrasos e perdas de pacotes. Uma das opções para resolver este problema é usar algoritmos de escalonamento, tais como o First-In First- Out (FIFO), Déficit Round Robin (DRR), Weighted Fair Queuig (WFQ). Neste trabalho analisaremos os escalonadores FIFO e DRR. Por sua vez, o processo de escalonamento é afetado pelas fontes de tráfego, sendo o mais comum o modelo On/Off que, também será estudada neste trabalho. Este artigo analisará o impacto causado pelas fontes de tráfego On/Off nos escalonadores FIFO e DRR. O presente trabalho está organizado da seguinte forma: na seção 2 os conceitos dos escalonadores de tráfego; na seção as definições de tráfego On/Off e os parâmetros para a geração de pacotes; na seção as características dos modelos propostos; nas seções 5 e 6 são analisados os resultados nos escalonadores FIFO e DRR; na seção 7 aparecem as conclusões do estudo. 2. Escalonadores de tráfego As redes devem manter a QoS que consiste no nível de garantia que os requisitos de tráfego e de serviço podem ser satisfeitos []. Um recurso usado para isso são os escalonadores de tráfego, que distribuem os pacotes a serem processados e definem os que serão descartados, usando critérios claros como ordem de chegada, prioridade definida ou distribuição de cotas. O escalonador FIFO é um dos mais usados e simples de implementar, notadamente em roteadores, onde o primeiro a entrar é o primeiro a sair [2] []. Tem-se uma única fila de pacotes e que são enviados na mesma ordem em que chegaram, sem distinção [1]. Quando a fila de pacotes (buffer) está se esgotando, o escalonador, conforme a política de descarte adotada, decide se os pacotes restantes serão descartados ou se ocuparão o lugar de outros a serem descartados. Já o escalonador DRR prioriza o tráfego, através de três parâmetros: o peso (define o tamanho da banda disponível), o contador déficit (define a quantidade de bytes que podem ser transmitidos por ciclo) e o quantum (é expresso em bytes e é proporcional ao peso) []. Em cada ciclo é atribuído um valor fixo de quantum para cada fila. O pacote só é liberado se o seu tamanho for menor ou igual ao quantum da fila. Enviado o pacote, o quantum da fila se reduz na mesma proporção. Se houve falta de cota e o pacote não for enviado, o déficit é somado ao quantum do próximo ciclo.. Modelos de tráfego Os modelos de tráfego influenciam no desempenho de rede, pois, para avaliar a competência de uma rede é necessário analisar o comportamento dos usuários e das aplicações [6]. Assim é importante conhecer os modelos de tráfego, sendo que, segundo [1], um dos mais comuns é a fonte On/Off, que possui períodos de atividades, em que são enviadas informações, e períodos de inatividade em que não há emissão de dado. Contudo, nos períodos de silêncio pode ocorrer transmissões de sinalização. Na geração de tráfego On/Off alguns parâmetros são importantes, os quais são mostrados nas Tabelas 1 e 2 e que em alguns modelos possuem valores aleatórios com distribuição exponencial [5]. Esta escolha ocorreu para todos os tipos de tráfego devido à sua simplicidade. Os modelos de fontes HTTP e auto-similares são complexos, sendo difíceis de modelar e implementar. Tabela 1: Parâmetros para geração das fontes de dados, voz e vídeo versão 1. Tipos de Taxa de Tamanho médio Média dos Tráfego pico (bps) do pacote (bits) Intervalos Toff (s) Dados Voz Vídeo Para avaliar o impacto que a mudança nos parâmetros utilizados na geração dos tráfegos provoca, foram usados outros valores, apresentados na Tabela 2.

2 Tabela 2: Parâmetros para geração das fontes de dados, voz e vídeo versão 2. Tipos de Tráfego Taxa de pico (bps) Tamanho médio do pacote (bits) Média dos Intervalos Toff (s) Dados Voz Vídeo Percebe-se que o tamanho dos pacotes são maiores na Tabela 2 e que existe uma variação em relação ás médias dos intervalos Off. Essa variação nos parâmetros servirá para analisar o impacto do tamanho dos pacotes e dos intervalos On e Off nos servidores de redes.. Características das fontes propostas Os modelos de fontes propostos possuem diferenças na geração dos tráfegos de voz, vídeo e dados. O modelo, gera apenas um pacote a cada intervalo ativo (Ton), sendo estes de tamanho fixo e os Ton também são fixos. A duração do Ton é calculada dividindo o tamanho do pacote pela taxa de pico da fonte. Após o Ton, existe um intervalo Off (Toff) que é gerado com distribuição exponencial. O modelo Fonte On/Off Variável 1.0, pode gerar uma quantidade fixa de pacotes por intervalo ou não, dependendo da opção do usuário. Esta quantidade segue a distribuição exponencial. Além disso, o tamanho dos pacotes também é gerado segundo a distribuição exponencial, bem como os intervalos de silêncio. A Fonte On/Off Variável 2.0 é similar ao modelo anterior, porque o Ton, o tamanho dos pacotes e a quantidade de pacotes por intervalo são gerados com distribuição exponencial. Ele difere do modelo anterior que gera uma quantidade de pacotes e a partir disso calcula o Ton necessário para transmitir esses pacotes. Neste programa, o intervalo de On é gerado e a partir disso, um pacote é gerado e verifica-se a possibilidade de enviá-lo no intervalo ativo atual. Caso seja possível, o pacote é enviado. Caso contrário, ficará armazenado para ser enviado no próximo intervalo. Simulações foram realizadas para verificar o comportamento das fontes e através da análise dos resultados gerados com , e pacotes para os tráfegos de voz, vídeo e dados, nos três tipos de fontes e usando os parâmetros da Tabela 2 para a geração, constatou-se que com a geração de pacotes os programas já estão convergindo. No entanto, a alteração na geração dos pacotes provoca algumas diferenças. Na, na simulação com pacotes de voz, o tempo de chegada do último pacote foi de s. Com a Fonte On/Off Variável 1.0, em uma simulação com a mesma quantidade e tipo de pacote e com geração média de 2 pacotes por intervalo, o tempo de chegada foi de s. Já no outro programa com as mesmas configurações, o tempo de chegada do último pacote foi de s. Assim, haverá maior ociosidade no servidor usando a fonte On/Off Variável 2.0. Porém as fontes Fixa ou On/Off Variável 1.0 geram maior descarte de pacotes. Portanto, dependendo do tipo de serviço requisitado, um determinado formato dos pacotes é mais adequado. Contudo, aplicações sensíveis ao atraso, mas tolerantes a perda, como as aplicações de vídeo, não devem ser transmitidas usando uma fonte similar à Variável Análise do impacto das diferentes fontes no escalonador FIFO As simulações foram realizadas com todas as fontes propostas, alterando os parâmetros das Tabelas 1 e 2, considerando a capacidade do canal de 1Mb e 2Mb, buffer de 50 e 100 posições, totalizando 2 simulações. Todas as simulações geraram pacotes, sendo pacotes para cada tipo de tráfego. A Tabela mostra os resultados da Fonte On/Off Fixa utilizando os parâmetros apresentados na Tabela 2. Tabela : Simulações com fonte On/Off Fixa e parâmetros da Tabela 2 Capacidade do Canal 1 Mb 2Mb Buffer Qtd. total de pacotes Med. tempo fila geral Med. tempo serviço geral Med. tempo sistema geral Qtd. total pacotes trans Qtd. pacotes descart A Tabela mostra que a alteração na capacidade do canal provoca diferenças nos resultados. A média do tempo de fila com capacidade do canal de 1Mb e buffer de 50 posições, foi de s, enquanto que com 2Mb foi de s. Essa diferença ocorre, pois com o canal de 2Mb os pacotes são transmitidos mais rapidamente, reduzindo o tempo de fila. Por isso, o descarte de pacotes é menor aumentando a capacidade do canal, sendo que nas simulações com capacidade de 2Mb e buffer de 50 posições, nem houve descartes. O parâmetro capacidade do canal provoca diferenças maiores que o tamanho do buffer. Nas simulações com buffer de 100 posições, a média do tempo de fila é maior que com buffer de 50 posições. Contudo, essa diferença é menor que nas simulações com 2Mb. Além disso, mesmo aumentando o buffer, continuou havendo descarte nas simulações com capacidade de 1Mb. As maiores diferenças devem-se aos parâmetros de geração dos pacotes, conforme observado na Tabela. Tabela : Simulações com fonte On/Off Fixa e parâmetros da Tabela 1 Capacidade do Canal 1 Mb 2 Mb Max. Pacote na fila Qtd. total de pacotes Med. Tempo de fila Med.tempo de serviço Med. tempo de sistema Qtd. pacotes trans Qtd. Pacotes descart Na Tabela constata-se a influência dos parâmetros da fonte usada. Por exemplo, a média do tempo de fila na simulação com capacidade do canal de 1Mb, buffer de 50 posições na simulação apresentada na Tabela, que usa os parâmetros da Tabela 2, é bem maior que na simulação que usa os dados da Tabela 1, mostrada na Tabela. Isso ocorre, pois na Tabela 2, o tamanho dos

3 pacotes de voz e vídeo são maiores. Assim, usando os valores da Tabela 2, os tempos de serviço são maiores, pois este parâmetro é obtido dividindo o tamanho do pacote pela capacidade do canal. A média do tempo de sistema das simulações da Tabela são maiores que nas simulações da Tabela, pois este parâmetro é calculado somando-se o tempo de serviço com o tempo de fila. Para reforçar as diferenças, os Gráficos 1, 2 e mostram respectivamente os valores das simulações com a, On/Off Variável 1.0 com quantidade média de dois pacotes, On/Off Variável 1.0 com quantidade fixa de dois pacotes e Fonte On/Off Variável 2.0, todas com buffer de 50 e 100 posições, e com capacidade do canal de 1Mb, usando os parâmetros da Tabela 2 para a geração dos pacotes. A partir deles, é possível comparar os tráfegos de voz, vídeo e dados, bem como o somatório destes tráfegos. Assim, o Gráfico 1 compara o tempo de fila. Gráfico 1: Comparação do tempo de fila com os parâmetros da Tabela 2 e capacidade de 1Mb Variável 1.0 fixa e média são próximos, enquanto que com a fonte On/Off Variável 2.0 esse valor é inferior. Em relação à média do tempo de fila, a alteração no buffer não provoca grandes mudanças, ao contrário do que ocorre com a média do tempo de sistema. Isso pode ser explicado, pois com o buffer maior, menos pacotes são descartados e conseqüentemente, mais pacotes serão considerados para o cálculo do tempo de sistema. Percebe-se pelo Gráfico 2 que o tempo de sistema dos pacotes de dados são os menores e há uma diferença significativa em relação ao tráfego de vídeo. Esses resultados são influenciados pelos tempos de fila, já que o cálculo do tempo de sistema considera este parâmetro. Assim, como o tempo de fila dos pacotes de vídeo são maiores, o mesmo ocorrerá com o tempo de sistema. O descarte de pacotes é comparado no Gráfico. Gráfico : Comparação do descarte entre as fontes com parâmetros da Tabela 2 e capacidade de 1Mb No Gráfico 1 percebe-se que a alteração no tamanho do buffer não provoca muita diferença na média do tempo de fila dos pacotes de um mesmo tipo de tráfego usando o mesmo tipo de fonte. No entanto, comparando as diferentes fontes, a diferença é muito grande. É notável que a média do tempo de fila nas simulações que usam a Fonte On/Off Variável 1.0 média e fixa, são maiores que nas outras duas fontes. Contudo, não é muito grande a diferença do tempo médio de fila entre as fonte On/Off Fixa e Fonte On/Off Variável 2.0. Nota-se que o tempo de fila do tráfego de vídeo é bem superior aos demais. Isso ocorre porque o Ton de vídeo possui o menor valor. Assim, os pacotes chegam ao servidor com uma freqüência maior, o que gera maior tempo de fila. Contudo, embora o Ton de voz ser de s e o Ton de dados de 0.01s, o tempo de fila de voz não é menor. Isso porque o Toff de voz é bem inferior ao Toff de dados, em proporção ao Ton dos dois tráfegos, logo o tempo de fila de voz acaba sendo maior. Outra comparação realizada refere-se a media do tempo de sistema, conforme é apresentado no Gráfico 2. Gráfico 2: Comparação do tempo de sistema com os parâmetros da Tabela 2 e capacidade de 1Mb Comparando o Gráfico 2 com o Gráfico 1 percebe-se as diferenças existentes. Um exemplo é que no Gráfico 1 os valores das simulações com a fonte Fixa e fonte On/Off Variável 2.0 são bem mais próximos do que os valores no Gráfico 2. Neste, os valores da média do tempo de sistema das fontes On/Off Fixa, On/Off No Gráfico percebe-se que a fonte On/Off Variável 1.0 gera maior descarte de pacotes. Já a fonte On/Off Fixa gera menor descarte de pacotes. Com relação aos três tipos de tráfegos, o maior descarte é do tráfego de vídeo. Isso se explica porque o Ton de vídeo é menor do que o dos outros tráfegos. Assim, os pacotes chegam ao servidor com uma freqüência maior, gerando maior fila e maior descarte. O menor descarte de pacotes ocorre nos tráfegos de dados, pois os pacotes de dados chegam ao servidor com menor velocidade, gerando menor fila de espera e consequentemente menor descarte. 6. Análise do impacto das diferentes fontes no escalonador DRR Para avaliar os impactos no DRR, as simulações foram feitas com todas as fontes propostas, alterando os parâmetros das Tabelas 1 e 2, considerando os quantum de 102 bits e 208 bits para os três tráfegos. Além disso, considerou-se a capacidade do canal de 1Mb e 2Mb e buffer de 50 e 100 pacotes, totalizando 6 simulações, sendo gerados pacotes para cada tráfego, totalizando pacotes no sistema. Na Tabela 5 os resultados com a, usando os parâmetros da Tabela 2 são apresentados. Tabela 5: Simulações com a e parâmetros da Tabela 2 Quantum Capacidade do canal 1mb 2mb 1mb 2mb Qtd. total de pacotes Buffer Méd. tempo de fila geral Méd. tempo de serviço geral Méd. tempo de sistema geral Qtd. total de pacotes transmitidos Qtd. total de pacotes descartados

4 Na Tabela 5 constata-se que alterando a capacidade do canal de 1Mb para 2Mb, os resultados sofrem uma pequena diferença se comparada com o escalonador FIFO. Por exemplo, a diferença entre a média do tempo de fila com capacidade do canal de 1Mb e buffer de 100 posições em relação a simulação com os mesmos parâmetros, mas com capacidade do canal de 2Mb foi de s. Comparando com o simulador FIFO, a diferença foi de s. Percebe-se que a influência da capacidade do canal no escalonador DRR é menor que no escalonador FIFO. Nota-se que a média do tempo de fila nas simulações com o DRR, possui valor bem superior às simulações com o FIFO. Por exemplo, no simulador DRR, a média do tempo de fila com capacidade do canal de 1Mb, buffer de 100 posições e quantum de 102 bits, foi de s, enquanto no simulador FIFO, considerando os mesmos parâmetros, foi s. Isso ocorre, porque no DRR os resultados são influenciados pelo valor do quantum para cada tipo de tráfego. Então, essa diferença entre os dois simuladores poderia ser reduzida se os valores do quantum fossem maiores. Porém, a média do tempo de serviço nas simulações com o DRR possui valor inferior às simulações com o simulador FIFO. Um exemplo disso, é que no simulador DRR, a média do tempo de serviço com capacidade do canal de 1Mb, buffer de 100 posições e quantum de 102 bits, foi de s, enquanto que na simulação com os mesmos parâmetros, no simulador FIFO, foi de 0.005s. Essa diferença ocorre porque no simulador DRR há mais descarte de pacotes que no escalonador FIFO. Desta forma, menos pacotes são considerados para o cálculo da média do tempo de serviço reduzindo esse valor nas simulações com o DRR. Já a média do tempo de sistema nas simulações com o DRR possui maior valor que nas simulações com o FIFO. Por exemplo, nas simulações com capacidade do canal de 1Mb, buffer de 100 posições e quantum de 102 bits, apresentado na Tabela 5, foi de s, enquanto que no simulador FIFO, apresentada na Tabela, foi 0.171s. No DRR esse valor é mais alto porque seu cálculo depende do valor do tempo de fila. Portanto, como a média do tempo de fila do simulador DRR é superior que no simulador FIFO, a média do tempo de serviço e de sistema também são superiores. Com relação à média do tempo de fila, no DRR, a alteração no tamanho do buffer de 50 para 100 posições, provoca maiores diferenças do que a alteração na capacidade do canal. Por exemplo, nas simulações com quantum de 102 bits e capacidade do canal de 1Mb, a alteração no tamanho do buffer provoca uma diferença de s, enquanto que a alteração na capacidade do canal com quantum de 102 bits e buffer de 100 posições, provoca uma diferença de s. O mesmo ocorre com a média do tempo de sistema, onde a alteração no buffer provoca uma diferença de s, enquanto que alterando a capacidade do canal essa diferença é de s. Assim, conclui-se que o parâmetro buffer é mais importante que a capacidade do canal, no escalonador DRR, quanto ao tempo de fila e de sistema. No entanto, isso é diferente com o descarte de pacotes, pois alterando o buffer a diferença entre os descartes é de 2 pacotes, enquanto alterando a capacidade do canal essa diferença é de 2860 pacotes. Logo, o parâmetro capacidade do canal é mais importante que o buffer no que tange ao descarte. Porém, as maiores diferenças ocorrem alterando o valor do quantum. Neste aspecto, o tempo de fila nas simulações com capacidade do canal de 1Mb, buffer de 50 posições e quantum de 102 bits, por exemplo, foi de s, enquanto que nas simulações com os mesmos parâmetros, mas com quantum de 208 bits, a média do tempo de fila foi de s. Essa diferença era esperada, pois o quantum de 102 bits, não é capaz de enviar nenhum pacote em um único ciclo. Já, o aumento do quantum para 208 bits, faz com que em um único ciclo seja enviado um pacote de voz e há necessidade de menos ciclos de vídeo e dados para a transmissão destes pacotes. Assim, aumentando o quantum, há menos pacotes na fila e consequentemente, o tempo de fila é menor. Isso influencia o descarte de pacotes, pois como menos pacotes vão para a fila, menos pacotes serão descartados. Isso pode ser confirmado já que nas simulações com capacidade do canal de 1Mb, buffer de 50 posições e quantum de 102 bits, o descarte foi de , enquanto nas simulações com os mesmos parâmetros, mas com quantum de 208 bits, foram descartados pacotes. O mesmo ocorre com a média do tempo de sistema, pois este parâmetro depende do tempo de fila para ser calculado. Então como o aumento do quantum diminui o tempo de fila, o tempo de sistema é menor. Conclui-se que o parâmetro mais influente no DRR é o quantum. O aumento do quantum provoca grandes diferenças no tempo de serviço, aumentando o seu valor, diferente do que ocorre com o descarte, tempo de sistema e tempo de fila. Isso ocorre porque ao aumentar o quantum, diminui-se o descarte de pacotes. Desta forma, mais pacotes são considerados no cálculo do tempo de serviço, aumentando seu valor. A alteração nos parâmetros de geração dos tráfegos também provocada diferenças no DRR, sendo mostradas na Tabela 6, os resultados obtidos com a fonte On/Off Fixa, usando os valores da Tabela 1. Tabela 6: Simulações com fonte On/Off Fixa e parâmetros da Tabela 1 Quantum Capacidade do canal 1Mb 2Mb 1Mb 2Mb Qtd. total de pacotes Buffer Méd. tempo de fila Méd. tempo de serviço Méd. tempo de sistema Pacotes transmitido s Pacotes descartados

5 Na Tabela 6 nota-se que no DRR, a mudança nos parâmetros para geração das fontes não influência tanto quanto no FIFO. Por exemplo, na simulação com quantum de 102 bits, capacidade do canal de 1Mb e buffer de 50 posições, na simulação apresentada na Tabela 5 que usa os parâmetros da Tabela 2, houve um descarte de pacotes. Já na Tabela 6, que usa os parâmetros da Tabela 1, o descarte foi de pacotes. Logo, a diferença é de 2 pacotes, não sendo expressiva se comparado ao FIFO, onde os descartes ultrapassam pacotes alteram-se os parâmetros de geração das fontes. Assim, conclui-se que a mudança nos parâmetros de geração das fontes, não provoca grades diferenças nos resultados com o DRR, porque a priorização de pacotes através da atribuição de um quantum para cada tipo de tráfego influencia todo o processo. Isso ocorre porque para que um pacote seja transmitido é necessário que haja quantum suficiente e ainda, o ciclo referente ao tipo de tráfego deste pacote deve estar ativo. Desta forma, mesmo que os pacotes sejam menores, o que aumenta a probabilidade de que o quantum seja suficiente para poder transmiti-los, eles ainda dependem do ciclo, que precisa estar ativo. Logo, o tamanho dos pacotes deixa de ser tão importante. No entanto, percebe-se que os resultados do DRR se assemelham ao FIFO, pois as médias do tempo de fila, de serviço e do sistema, quase sempre são maiores nas simulações que utilizam os parâmetros da Tabela 2. Para reforçar as diferenças nas simulações com o escalonador DRR, os gráficos 1, 2 e são apresentados. Suas colunas representam respectivamente os resultados com a, Fonte On/Off Variável 1.0 média, Fonte On/Off Variável 1.0 fixa e Fonte On/Off Variável 2.0, todas com quantum de 208 bits, buffer de 50 e 100 posições, capacidade do canal de 1Mb, usando os parâmetros da Tabela 2 para a geração dos pacotes. Gráfico : Comparação entre o tempo de fila das diferentes fontes com parâmetros da Tabela 2, capacidade de 1Mb e quantum de 208 bits No Gráfico percebe-se que a alteração no tamanho do buffer de 50 para 100 posições provoca um aumento do tempo de fila em relação às simulações com um mesmo tipo de fonte. Esse comportamento também no FIFO, conforme apresentado no Gráfico 1. No entanto, no escalonador DRR, a diferença entre o tempo de fila dessas simulações é maior. Logo, o parâmetro buffer é mais importante no escalonador DRR. Analisando o tempo de fila em relação às simulações com diferentes tipos de fontes, na fonte On/Off Variável 2.0 os resultados são superiores as outras fontes, nos três tipos de tráfegos e ainda na média geral entre eles. Já no FIFO, a fonte que provocou maior tempo de fila foi a On/Off Variável 1.0, tanto com geração média, quanto com geração fixa de pacotes por intervalo. Os tempos de fila dos pacotes de voz são bem menores que nos pacotes de vídeo e dados, e por isso, as colunas que representam esses valores quase não aparecem. Essa diferença ocorre porque os pacotes de voz possuem tamanho inferior aos outros pacotes. Logo, quando são utilizados os parâmetros da Tabela 2, em que o tamanho dos pacotes de voz é 1600 bits, o quantum de 208 bits consegue enviar este pacote, sem que seja necessário repetir o ciclo de voz. Já, os pacotes de vídeo e dados possuem respectivamente tamanho de 096 bits e 8192 bits, conforme os parâmetros apresentados na Tabela 2, e, desta forma, um único ciclo de 208 bits não é suficiente para transmitir esses pacotes. Diante disso, poucos pacotes de voz vão para a fila de espera e por isso o tempo de fila dos mesmos é baixo. Por outro lado, como o tamanho dos pacotes de dados é bem superior aos demais, tendo quase o dobro do tamanho dos pacotes de vídeo, os tempos de fila desse tráfego são maiores que os demais, superando até a média geral do tempo de fila em todas as simulações, conforme pode ser observado no Gráfico. Porém, esses resultados seriam diferentes se a distribuição do quantum fosse proporcional ao tamanho médio dos pacotes. Esse procedimento não foi feito, para facilitar a análise da importância do valor do quantum nos resultados das simulações com o escalonador DRR. A comparação em relação à media do tempo de sistema é apresentada no Gráfico 5. Gráfico 5: Comparação entre o tempo de sistema das diferentes fontes com parâmetros da Tabela 2, capacidade de 1Mb e quantum de 208 bits Observa-se pelo Gráfico 5 que os tempos de sistema possuem variação similar aos tempos de fila, em relação aos diferentes tipos de fontes. Desta forma, a fonte On/Off Variável 2.0 possui os maiores tempos de sistema e a fonte On/Off Fixa os menores. Essa é outra diferença dos escalonadores FIFO e DRR, pois no escalonador FIFO, a fonte que causou maiores tempo de sistema foi a fonte On/Off Variável 1.0 e os menores foram causados pela fonte On/Off Variável 2.0. Observa-se que ao aumentar o buffer de 50 para 100 posições, o tempo de sistema aumenta, conforme ocorreu no simulador FIFO. A explicação para esse aumento é que ao aumentar o buffer, haverá um menor descarte de pacotes e em consequência mais pacotes serão considerados para o cálculo desse parâmetro. Em todas as simulações as médias do tempo de sistema dos tráfegos de voz são menores que nos tráfegos de vídeo e dados. Isso ocorre porque esse parâmetro é calculado somando o tempo de fila ao tempo de serviço. Já o tempo de serviço é calculado pela divisão entre o tamanho do pacote e a capacidade do canal. Desta forma, quanto menor o pacote, menor será o tempo de serviço e consequentemente, menor será o tempo de sistema. Logo, como os pacotes de voz são menores, então o tempo de sistema é menor e, como os

6 pacotes de dados são maiores, então o tempo de sistema é maior, conforme apresentado no Gráfico 5. A comparação do descarte é mostrada no Gráfico 6. Gráfico 6: Comparação entre o descarte de pacotes das diferentes fontes com parâmetros da Tabela 2, capacidade de 1Mb e quantum de 208 bits No Gráfico 6 observa-se que o descarte de pacotes não sofreu muita variação em relação às fontes On/Off Variável 1.0 e On/Off Variável 2.0. A maior variação ocorreu em relação às simulações entre essas fontes e a fonte On/Off Fixa. Nesta última, o descarte de pacotes foi menor. Já no escalonador FIFO, conforme é apresentado no Gráfico, quase não houve descartes nas simulações com a fonte On/Off Variável 2.0. No Gráfico 6 as colunas que representam o descarte dos pacotes de voz quase não aparecem, pois não há descarte em nenhuma das simulações, diferente do que ocorreu em relação aos descartes de vídeo e dados. Esse comportamento difere das simulações com o escalonador FIFO, pois, conforme o Gráfico, o descarte de pacotes foi menor para os tráfegos de dados. Essa diferença pode ser explicada em função do quantum para priorizar os tráfegos. Desta forma, como os pacotes de voz possuem tamanho menor, nas simulações com quantum de 208 bits, um único ciclo é suficiente para a transmissão. Por isso, não há descarte de pacotes de voz. Por outro lado, como o tamanho dos pacotes de vídeo e dados são bem maiores que o quantum, o descarte desses pacotes é alto. 7. Considerações finais Neste trabalho três modelos de fontes foram implementados, bem como um simulador do algoritmo de escalonamento FIFO e outro do DRR, com o intuito de verificar qual o impacto que as fontes propostas provocam nestes escalonadores. No simulador FIFO, testes foram realizados alterando o tamanho do buffer e a capacidade do canal. Verificouse que o tamanho dos pacotes exerce grande influência no desempenho dos processadores e nós da rede. Porém, se a capacidade do canal sofrer alterações nas mesmas proporções, os resultados serão similares. Isso se justifica pelo fato que com pacotes maiores, haverá maior morosidade no tempo de processamento, o que irá aumentar o tempo de fila e também o tempo do sistema. Também se constata que o tamanho da fila de espera não influencia no tempo de serviço, mas tem repercussão imediata no número de pacotes descartados. Contudo, com uma fila superior a 150 pacotes, não há perda de pacote se o link for superior ou igual a 1Mb. No simulador DRR, os testes foram feitos alterando o tamanho do quantum, o tamanho do buffer e a capacidade do canal. Então, com os resultados obtidos, pode-se verificar que o parâmetro mais influente neste escalonador é o quantum. Também, foi observado que o tamanho do quantum não pode ser igual para os tráfegos de voz, vídeo e dados, pois, desta forma, o primeiro tráfego é beneficiado, já que possui menor tamanho, e os dois últimos são prejudicados, em relação ao tempo de fila, tempo de serviço e descarte de pacotes, que serão maiores. Então, para haver maior justiça, o quantum deve ser proporcional ao tamanho dos pacotes. Os modelos de fonte propostos provocam impactos diferentes em relação aos dois escalonadores. No FIFO, a fonte que causa maior tempo de fila é a fonte On/Off Variável 1.0, que consequentemente provoca maiores tempos de serviço e maior descarte de pacotes. Já no DRR, o maior tempo de fila é causado pela fonte On/Off Variável 2.0, que também provoca maiores tempos de sistema e maior descarte. Diante disso, pode-se notar que no escalonador FIFO o impacto causado pelas fontes ocorre, principalmente, em função do tempo de chegada dos pacotes, além da alteração nos parâmetros para a sua geração. Desta forma, a fonte On/Off Fixa que gera tempos de chegada menores, provoca maior descarte no FIFO. Já no escalonador DRR, o impacto causado pelas fontes ocorre, principalmente, em relação a média do tamanho dos pacotes gerados, devido à distribuição de quantum para as filas. Logo, a fonte On/Off Variável 2.0 gera maior descarte de pacotes no DRR, pois gera pacotes com tamanho médio superior as outras fontes. Desta forma, percebe-se que as fontes exercem muita influência nos processadores e nós da rede, sobretudo no que tange ao tamanho dos pacotes e taxa de geração dos mesmos. Assim, dependendo da QoS almejada, um determinado tipo de fonte e escalonador deve ser usado. 8. Referências [1] BONFIM, T.R. Construção de um Simulador de Redes ATM baseado em Redes de Petri f. Dissertação (Mestrado em Engenharia Elétrica) Universidade Estadual de Campinas, Campinas, [2] JUNIOR, A. K. Protótipo para gerenciar um escalonador de tráfego no sistema operacional Linux para priorização de determinados serviços em redes de computadores f. Monografia (Bacharel em Ciências da Computação) Universidade Comunitária Regional de Chapecó (Unochapecó), Chapecó, [] KAMIENSKI, C.; SADOK, D. Qualidade de Serviço na Internet. Minicurso, 18 Simpósio Brasileiro de Redes de Computadores, Belo Horizonte/ MG, [] KULCZYK, M. Desenvolvimento de um simulador para escalonar o tráfego On/Off HTTP e FTP f. Monografia (Bacharel em Ciências da Computação) Universidade Comunitária Regional de Chapecó (Unochapecó), Chapecó, [5] PAZETO, T. A.; MOTOYAMA, S. Escalonamento de Tráfego Usando a Banda Efetivade Kesides para Garantir QoS em Redes Convergentes. In. I2TS, 2006, Cuiabá. Anais. Cuiabá: Universidade Federal de Santa Catarina, [6] VERÍSSIMO, F. C. A. Propostas e Avaliações de Protocolos de Acesso Alternativos ao Padrão IEEE e f. Tese (Doutorado em Engenharia de Sistemas e Computação) Universidade Federal do Rio de Janeiro, Rio de Janeiro, 2005.

Proposta de modelos de fonte On/Off para análise de seus impactos em escalonadores FIFO e DRR

Proposta de modelos de fonte On/Off para análise de seus impactos em escalonadores FIFO e DRR Proposta de modelos de fonte On/Off para análise de seus impactos em escalonadores FIFO e DRR Renato Moraes Silva, Tatiana Annoni Pazeto Curso de Licenciatura Plena em Informática Universidade Federal

Leia mais

Telefonia IP. Transmissão de mídias pela Internet vs melhor esforço. Prof. Emerson Ribeiro de Mello. Instituto Federal de Santa Catarina IFSC

Telefonia IP. Transmissão de mídias pela Internet vs melhor esforço. Prof. Emerson Ribeiro de Mello. Instituto Federal de Santa Catarina IFSC Telefonia IP Transmissão de mídias pela Internet vs melhor esforço Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/tip

Leia mais

NOVO ESCALONADOR PARA REDE LTE. Renê Pomilio de Oliveira. Prof. Dr. Augusto Foronda. Prof. Dr. Lourival A. Góis

NOVO ESCALONADOR PARA REDE LTE. Renê Pomilio de Oliveira. Prof. Dr. Augusto Foronda. Prof. Dr. Lourival A. Góis PPGCC Programa de Pós Graduação em Ciência da Computação Mestrado em Ciência da Computação NOVO ESCALONADOR PARA REDE LTE Renê Pomilio de Oliveira Prof. Dr. Augusto Foronda Prof. Dr. Lourival A. Góis 2016

Leia mais

3 ALGORITMOS DE ENFILEIRAMENTO

3 ALGORITMOS DE ENFILEIRAMENTO 3 ALGORITMOS DE ENFILEIRAMENTO Uma das maneiras que os elementos de redes (tipicamente roteadores) possuem para controlar as sobrecargas de pacotes nos buffers desses dispositivos de rede é através do

Leia mais

Melhoria da Qualidade de Experiência em Sistemas IPTV

Melhoria da Qualidade de Experiência em Sistemas IPTV Aplicação da Suavização de Tráfego para Melhoria da Qualidade de Experiência em Sistemas IPTV Departamento de Engenharia Elétrica - Universidade Federal do Paraná 30 de setembro de 2013 Formato MPEG A

Leia mais

ANÁLISE E IMPACTO DAS FONTES PARA REDES DE SENSORES PARA O CORPO HUMANO

ANÁLISE E IMPACTO DAS FONTES PARA REDES DE SENSORES PARA O CORPO HUMANO ANÁLISE E IMPACTO DAS FONTES PARA REDES DE SENSORES PARA O CORPO HUMANO Luís Fernando Refatti Graduação em Licenciatura Plena em Informática (2010) na Universidade Federal de Mato Grosso. Está cursando

Leia mais

Rede de Computadores II

Rede de Computadores II Slide 1 Teoria das Filas Ferramenta matemática para tratar de eventos aleatórios. É o estudo da espera em filas. Proporciona uma maneira de definir o ambiente de um sistema de filas matematicamente. Permite

Leia mais

Análise e Impacto das Fontes Para Redes de Sensores para o Corpo Humano

Análise e Impacto das Fontes Para Redes de Sensores para o Corpo Humano Análise e Impacto das Fontes Para Redes de Sensores para o Corpo Humano Luís Fernando Refatti, Tatiana Annoni Pazeto Curso de Licenciatura Plena em Informática Universidade Federal de Mato Grosso Campus

Leia mais

Exercícios QoS. [seg.]

Exercícios QoS. [seg.] Exercícios QoS 1) A função densidade de probabilidade do atraso de uma rede é dada pela figura abaixo. Deseja-se que o atraso total (após a dejitter buffer) não ultrapasse 200 ms e a perda de pacotes no

Leia mais

Reduzindo os Efeitos do Bufferbloat sobre Multi-Caminhos em Redes Sem Fio Heterogêneas

Reduzindo os Efeitos do Bufferbloat sobre Multi-Caminhos em Redes Sem Fio Heterogêneas Reduzindo os Efeitos do Bufferbloat sobre Multi-Caminhos em Redes Sem Fio Heterogêneas XXXIV Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC2016) Benevid Felix, Aldri Santos,

Leia mais

Resultados Obtidos 49

Resultados Obtidos 49 4 Resultados Obtidos Foram realizados testes para avaliar o desempenho do NCBI BLAST usando o BioProvider. Os testes foram feitos em um computador Pentium 4 com processador de 3 GHz de velocidade e 512

Leia mais

6 ESCALONAMENTO DE CPU

6 ESCALONAMENTO DE CPU 6 ESCALONAMENTO DE CPU O escalonamento de CPU é ponto chave da multiprogramação. Ela permite que haja mais de um processo em execução ao mesmo tempo. Em ambientes com um único processador, o escalonador

Leia mais

FILAS. Mestrado em Engenharia Elétrica Carlos Marcelo Pedroso 2013

FILAS. Mestrado em Engenharia Elétrica Carlos Marcelo Pedroso 2013 FILAS Mestrado em Engenharia Elétrica Carlos Marcelo Pedroso 2013 Ementa Projeto de redes de computadores via estudos analíticos e de ferramentas de simulação. Bibliografia básica JAIN, Raj. The art of

Leia mais

Escola Politécnica da Universidade de São Paulo

Escola Politécnica da Universidade de São Paulo Escola Politécnica da Universidade de São Paulo Departamento de Engenharia de Telecomunicações e Controle PTC3450 - Redes de Comunicação - 1o semestre 2017 Lista de Exercícios Suplementares 1 1) (2014-P1)

Leia mais

Fundamentos de Sistemas Operacionais

Fundamentos de Sistemas Operacionais Fundamentos de Sistemas Operacionais Aula 11: Escalonadores: Estudos de Caso Diego Passos Últimas Aulas Escalonadores Escalonadores não-preemptivos: FIFO. SJF (com e sem previsão). Escalonadores preemptivos:

Leia mais

Sistemas Operacionais. Escalonamento de processos

Sistemas Operacionais. Escalonamento de processos Sistemas Operacionais Escalonamento de processos 1 Escalonamento de Processos Sistemas Interativos Algoritmos para Sistemas Interativos: First-Come-First-Served (FIFO) Round-Robin; Prioridade; Múltiplas

Leia mais

4 Disciplinas de serviço

4 Disciplinas de serviço 4 Disciplinas de serviço Um importante componente na arquitetura dos sistemas que oferecem qualidade de serviço é a disciplina de serviço [19, 20, 21] a ser imposta às filas de armazenamento de pacotes.

Leia mais

Ordenação parcial versus

Ordenação parcial versus Capítulo 2 Ordenação parcial versus Ordenação completa Problemas cujo as instâncias manipuladas são grandes demandam cuidado na escolha das estruturas de dados usadas. Muitas vezes, por exemplo, manter

Leia mais

! " # " & # dados comuns. tipos de tráfego. dados críticos. QoS. Integração de dados, áudio e vídeo em uma infraestrutura. redes tradicionais

!  #  & # dados comuns. tipos de tráfego. dados críticos. QoS. Integração de dados, áudio e vídeo em uma infraestrutura. redes tradicionais Nelson S Rosa tipos de tráfego dados comuns email dados críticos finanças voz telefonia na Internet vídeo vídeo conferência dados comuns sem restrição dados críticos restrições de tempo voz sem perdas

Leia mais

Escalonamento usando múltiplos períodos

Escalonamento usando múltiplos períodos 3 Escalonamento usando múltiplos períodos O escalonamento usando múltiplos períodos consiste em dividir a carga total em fragmentos de carga e enviá-las a cada processador mais de uma vez, segundo períodos.

Leia mais

SISTEMA PARA PREVER A CHEGADA DE ÔNIBUS NOS PONTOS DE PARADA Felipe Saraiva da Costa¹, André Castelo Branco Soares².

SISTEMA PARA PREVER A CHEGADA DE ÔNIBUS NOS PONTOS DE PARADA Felipe Saraiva da Costa¹, André Castelo Branco Soares². SISTEMA PARA PREVER A CHEGADA DE ÔNIBUS NOS PONTOS DE PARADA Felipe Saraiva da Costa¹, André Castelo Branco Soares². Resumo Visto o aumento na quantidade de veículos em circulação e dos congestionamentos

Leia mais

LICENCIATURA EM COMPUTAÇÃO. Resenha Livro Sistemas Operacionais 4ª edição Capítulo quatro: Gerencia do processador

LICENCIATURA EM COMPUTAÇÃO. Resenha Livro Sistemas Operacionais 4ª edição Capítulo quatro: Gerencia do processador LICENCIATURA EM COMPUTAÇÃO Resenha Livro Sistemas Operacionais 4ª edição Capítulo quatro: Gerencia do processador SANTO AMARO 2012 JEANDERVAL SANTOS DO CARMO RESENHA Resenha do quarto capítulo: Gerencia

Leia mais

Qualidade de Serviços em Redes IP. Edgard Jamhour

Qualidade de Serviços em Redes IP. Edgard Jamhour Qualidade de Serviços em Redes IP Tipos de Comutação e Qualidade de Serviço slot de tempo = canal...... 1 2 N 1 2 N...... quadro... circuito sincronismo de quadro cabeçalho dados... t pacote Medidas de

Leia mais

Sistemas Operacionais Gerenciamento de Processos

Sistemas Operacionais Gerenciamento de Processos Universidade Estadual de Mato Grosso do Sul UEMS Curso de Licenciatura em Computação Sistemas Operacionais Gerenciamento de Processos Prof. José Gonçalves Dias Neto profneto_ti@hotmail.com Introdução Devido

Leia mais

REDES II. e Heterogêneas. Prof. Marcos Argachoy

REDES II. e Heterogêneas. Prof. Marcos Argachoy Convergentes e Heterogêneas Prof. Marcos Argachoy REDES CONVERGENTES Cont./ Convergência Refere-se a redução para uma única conexão de rede, fornecendo todos os serviços, com conseqüente economia de escala.

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Organização e Arquitetura de Computadores I Memória Cache Slide 1 Introdução Tamanho Função de Mapeamento Política de Escrita Tamanho da Linha Número de Memórias Cache Cache em Níveis Slide 2 Introdução

Leia mais

Avaliação de Desempenho de Sistemas

Avaliação de Desempenho de Sistemas Avaliação de Desempenho de Sistemas Introdução à Teoria das Filas Prof. Othon Batista othonb@yahoo.com Notação de uma fila Para analisar um dado sistema é necessário a definição das seguintes características:

Leia mais

5 Classificadores e Condicionadores de Tráfego

5 Classificadores e Condicionadores de Tráfego 5 Classificadores e Condicionadores de Tráfego 46 5 Classificadores e Condicionadores de Tráfego 5.1. Classificadores e Condicionadores de tráfego O modelo DiffServ usa condicionadores de tráfego (Traffic

Leia mais

Técnicas de comutação

Técnicas de comutação Técnicas de comutação Abordagens para a montagem de um núcleo de rede [Kurose] Comutação Alocação de recursos da rede (meio de transmissão, nós intermediários etc.) para transmissão [Soares] Técnicas de

Leia mais

6 SIMULAÇÃO Ambiente de simulação

6 SIMULAÇÃO Ambiente de simulação 6 SIMULAÇÃO Neste capítulo serão descritos: o cenário de simulação empregado na análise do desempenho da nova proposta e os resultados obtidos de tais simulações. Esses tópicos serão divididos em duas

Leia mais

Desenvolvimento de uma Interface Gráfica para Ferramenta Educacional de Escalonamento em Redes

Desenvolvimento de uma Interface Gráfica para Ferramenta Educacional de Escalonamento em Redes Desenvolvimento de uma Interface Gráfica para Ferramenta Educacional de Escalonamento em Redes Gustavo X. Santana, Tatiana Annoni Pazeto Curso de Licenciatura Plena em Informática - Universidade Federal

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Prof. Marcelo Gonçalves Rubinstein Programa de Pós-Graduação em Engenharia Eletrônica Faculdade de Engenharia Universidade do Estado do Rio de Janeiro Ementa Introdução a Redes de

Leia mais

Redes de Computadores 2 o Teste

Redes de Computadores 2 o Teste Redes de Computadores 2 o Teste 23 de Janeiro de 2009 LEIC-Tagus Nota prévia As respostas erradas nas questões de escolha múltipla descontam a cotação dessa questão a dividir pelo número de alternativas.

Leia mais

Redes de Computadores

Redes de Computadores Prof. Universidade Federal de Mato Grosso do Sul brivaldo@facom.ufms.br 10 de maio de 2017 Sumário 1 2 3 Núcleo da rede É um mesclado de roteadores interconectados; encaminhamento de pacotes: dipositivos

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Camada de Transporte Antonio Alfredo Ferreira Loureiro loureiro@dcc.ufmg.br Departamento de Ciência da Computação Universidade Federal de Minas Gerais UFMG/DCC Redes de Computadores

Leia mais

Redes de Computadores.

Redes de Computadores. Redes de Computadores www.profjvidal.com REDES PONTO-A-PONTO E CLIENTE-SERVIDOR REDES DE COMPUTADORES Uma rede de computadores é formada por um conjunto de módulos processadores capazes de trocar informações

Leia mais

Aulas 13 & 14. Acesso Múltiplo a Pacote: Protocolo Aloha. Eytan Modiano MIT

Aulas 13 & 14. Acesso Múltiplo a Pacote: Protocolo Aloha. Eytan Modiano MIT Aulas 13 & 14 Acesso Múltiplo a Pacote: Protocolo Aloha Eytan Modiano MIT 1 Acesso Múltiplo Meio de transmissão compartilhado: um receptor pode escutar vários transmissores; um transmissor pode ser escutado

Leia mais

PTC Aula O que há dentro de um roteador? 4.3 O Protocolo da Internet (IP): Repasse e Endereçamento na Internet

PTC Aula O que há dentro de um roteador? 4.3 O Protocolo da Internet (IP): Repasse e Endereçamento na Internet PTC 2550 - Aula 18 4.2 O que há dentro de um roteador? 4.3 O Protocolo da Internet (IP): Repasse e Endereçamento na Internet (Kurose, p. 241-254) (Peterson, p. 124-144) 02/06/2017 Muitos slides adaptados

Leia mais

Redes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim

Redes TCP/IP. Prof. M.Sc. Alexandre Fraga de Araújo. INSTITUTO FEDERAL DO ESPÍRITO SANTO Campus Cachoeiro de Itapemirim Redes TCP/IP alexandref@ifes.edu.br Camada de Transporte 2 Camada de Transporte Função: Fornecer comunicação lógica entre processos de aplicação em diferentes hospedeiros. Os protocolos de transporte são

Leia mais

5 Validação do modelo e análise dos resultados para tráfego CBR

5 Validação do modelo e análise dos resultados para tráfego CBR 5 Validação do modelo e análise dos resultados para tráfego CBR Neste capítulo iremos apresentar a ferramenta de simulação, em conjunto com os aperfeiçoamentos realizados na ferramenta para que fosse possível

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores O Roteador Slide 1 Principal Função do Roteador Repasse Quando um pacote chega ao enlace de entrada de um roteador, este deve conduzi-lo até o enlace de saída apropriado. Roteamento

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Processos - Parte 3 Prof. Dr. Fábio Rodrigues de la Rocha (Processos - Parte 3) 1 / 19 Algoritmos de Escalonamento Nas aulas anterior vimos o ESCALONADOR, que é uma parte do SO responsável

Leia mais

Um Protótipo de Servidor Multimídia com Mecanismos de QoS

Um Protótipo de Servidor Multimídia com Mecanismos de QoS Um Protótipo de Servidor Multimídia com Mecanismos de QoS Laboratório de Modelagem, Análise e Desenvolvimento de Sistemas de Computação e Comunicação - LAND COPPE/UFRJ Autores Adriane de Quevedo Cardozo

Leia mais

UNIVERSIDADE DO ESTADO DO RIO DE JANEIRO REDES DE COMUNICAÇÕES

UNIVERSIDADE DO ESTADO DO RIO DE JANEIRO REDES DE COMUNICAÇÕES 1 a. Lista Redes de Comunicações I pg. 1/5 UNIVERSIDADE DO ESTADO DO RIO DE JANEIRO REDES DE COMUNICAÇÕES 1 Prof. Flávio Alencar 1 a. LISTA (Assuntos: Filas, probabilidade e estatística aplicada a redes

Leia mais

WPerformance 04 - Salvador, BA - Brasil. Proposta de uma técnica de seleção dos pares de pacotes para estimar a capacidade de contenção

WPerformance 04 - Salvador, BA - Brasil. Proposta de uma técnica de seleção dos pares de pacotes para estimar a capacidade de contenção WPerformance 04 - Salvador, BA - Brasil Proposta de uma técnica de seleção dos pares de pacotes para estimar a capacidade de contenção Antonio A. de A. Rocha Rosa M. Meri Leão Edmundo de Souza e Silva

Leia mais

SOP - TADS Escalonamento de Processos

SOP - TADS Escalonamento de Processos SOP - TADS Escalonamento de Processos Prof. Ricardo José Pfitscher dcc2rjp@joinville.udesc.br Material cedido por: Prof. Rafael Rodrigues Obelheiro Prof. Maurício Aronne Pillon Cronograma Conceito de Escalonamento

Leia mais

2 Qualidade de serviço

2 Qualidade de serviço 2 Qualidade de serviço A partir dos anos 90, as redes comutadas por pacotes começaram a substituir as redes comutadas por circuitos devido à ineficiente utilização das redes utilizando tal comutação e

Leia mais

SSC0641 Redes de Computadores

SSC0641 Redes de Computadores SSC0641 Redes de Computadores Capítulo 4 Camada de Rede 4.1 a 4.3 Prof. J ó Ueyama Abril/2011 SSC0641-2011 1 Objetivos do Capítulo 4 Camada de Rede Entender os princípios dos serviços da camada de rede:

Leia mais

Notas da Aula 11 - Fundamentos de Sistemas Operacionais

Notas da Aula 11 - Fundamentos de Sistemas Operacionais Notas da Aula 11 - Fundamentos de Sistemas Operacionais 1. Escalonamento de Tempo Real Em sistemas de tempo real, o objetivo principal do escalonador é garantir que todos os processos sejam executados

Leia mais

2 A Avaliação de RMU 20/12/2012. Nome:

2 A Avaliação de RMU 20/12/2012. Nome: 2 A Avaliação de RMU 20/12/2012 Nome: 1. Na interface de saída de um roteador existem 10 pacotes esperando para serem transmitidos. Determine suas ordens de saída e atrasos máximos para cada classe se

Leia mais

Sinais digitais e analógicos

Sinais digitais e analógicos Sinais digitais e analógicos Conhecer os conceitos básicos do processo de comunicação de dados e identificar sinais analógicos e digitais. Apesar de a maioria dos computadores não ser capaz de responder

Leia mais

Configurações de rádio wireless avançadas nos Access point WAP121 e WAP321

Configurações de rádio wireless avançadas nos Access point WAP121 e WAP321 Configurações de rádio wireless avançadas nos Access point WAP121 e WAP321 Objetivo As configurações de rádio controlam diretamente o comportamento do rádio em um ponto de acesso Wireless (WAP) e em sua

Leia mais

SSC0611 Arquitetura de Computadores

SSC0611 Arquitetura de Computadores SSC0611 Arquitetura de Computadores 5ª e 6ª Aulas Revisão de Hierarquia de Memória Profa. Sarita Mazzini Bruschi sarita@icmc.usp.br 1 Memória Memória Todo componente capaz de armazenar bits de informação

Leia mais

Redes de Computadores. Profa. Kalinka Castelo Branco. Abril de Universidade de São Paulo. Camada de Rede. Profa. Kalinka Branco.

Redes de Computadores. Profa. Kalinka Castelo Branco. Abril de Universidade de São Paulo. Camada de Rede. Profa. Kalinka Branco. s de Computadores Castelo Universidade de São Paulo Abril de 2019 1 / 48 Roteiro 1 2 3 2 / 48 Formados por 32 bits, representados por notação decimal com pontos; Exemplo: 192.168.0.1; Possuem uma parte

Leia mais

EA075 Memória virtual

EA075 Memória virtual EA075 Memória virtual Faculdade de Engenharia Elétrica e de Computação (FEEC) Universidade Estadual de Campinas (UNICAMP) Prof. Levy Boccato 1 Motivação Problema: programas cujos tamanhos ultrapassavam

Leia mais

Fundamentos de Sistemas Operacionais

Fundamentos de Sistemas Operacionais Fundamentos de Sistemas Operacionais Aula 10: Escalonadores Preemptivos Diego Passos Última Aula Escalonadores Não-Preemptivos Escalonadores não-preemptivos agem: Quando um processo requisita E/S. Quando

Leia mais

Duração do Teste: 2h.

Duração do Teste: 2h. Telecomunicações e Redes de Computadores Mestrado em Engenharia e Gestão Industrial Prof. João Pires º Teste, 007/008 8 de Junho de 008 Nome: Número: Duração do Teste: h. A prova é composta por três partes:

Leia mais

Qualidade de Serviço com Mikrotik

Qualidade de Serviço com Mikrotik Qualidade de Serviço com Mikrotik Flavio Gomes Figueira Camacho Vipnet Baixada Telecomunicações e Informática LTDA Autor Diretor de TI da Vipnet Baixada Telecomunicações e Informática LTDA, operadora de

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Aula 10 Escalonamento Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: Prof. SO José - Prof. Juan Edilberto Espantoso Silva Sumário Introdução

Leia mais

Desempenho de Redes de Computadores. Ricardo Couto A. da Rocha 2015

Desempenho de Redes de Computadores. Ricardo Couto A. da Rocha 2015 Desempenho de Redes de Computadores Ricardo Couto A. da Rocha 2015 Parâmetros de Desempenho Largura de Banda (bandwidth) Throughput Latência Jitter Escalabilidade parâmetro típico de sistemas distribuídos

Leia mais

PLANEJAMENTO DE TRANSPORTES TT049

PLANEJAMENTO DE TRANSPORTES TT049 UNIVERSIDADE FEDERAL DO PARANÁ DEPARTAMENTO DE TRANSPORTES PLANEJAMENTO DE TRANSPORTES TT049 Prof. Diego Fernandes Neris diego.neris@ufpr.br Filas: Problema mais comum na engenharia de transportes e de

Leia mais

UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO

UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO UNIVERSIDADE FEDERAL FLUMINENSE INSTITUTO DE COMPUTAÇÃO DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO Sistemas de Computação Profa: Simone Martins Gabarito - Lista 2 1 Considere um protótipo de uma máquina, utilizado

Leia mais

Redes Industriais. Carlos Roberto da Silva Filho, M. Eng.

Redes Industriais. Carlos Roberto da Silva Filho, M. Eng. Redes Industriais Carlos Roberto da Silva Filho, M. Eng. Criado na década de 1970 pela Modicon. É um dos mais antigos protocolos utilizados em redes de CLPs para aquisição de sinais de instrumentos e comandar

Leia mais

: TMS M

: TMS M Infraestrutura de Redes de Computadores Turma : TMS 20171.3.01112.1M Camada de Transporte Prof. Thiago Dutra Agenda n Introdução n Protocolos de Transporte Internet n Multiplexação

Leia mais

5.1 Gerenciamento de Memória

5.1 Gerenciamento de Memória 5 Validação Uma vez implementadas as três abordagens, vários testes foram executados a fim de se poder validar as soluções propostas. Os testes realizados objetivaram avaliar aspectos individuais de cada

Leia mais

Comutação de Circuitos, Pacotes e Células

Comutação de Circuitos, Pacotes e Células Comutação de Circuitos, Pacotes e Células A função da comutação em uma rede de comunicação se refere à alocação dos recursos da rede para possibilitar a transmissão de dados pelos diversos dispositivos

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Camada de Transporte Parte I Prof. Thiago Dutra Agenda n Parte I n Introdução n Protocolos de Transporte Internet n Multiplexação e n UDP n Parte II n TCP

Leia mais

Aplicações Multimídia sobre Redes

Aplicações Multimídia sobre Redes Redes Multimídia 2016.2 Aplicações Multimídia sobre Redes Curso Superior de Tecnologia em Sistemas para Internet Turma: TEC.SIS.4T Redes Multimídia Conteúdo Programático :: 1 a Unidade 1. Aplicações multimídia

Leia mais

Aula 9. Estimar grandezas de desempenho de um sistema (métricas).

Aula 9. Estimar grandezas de desempenho de um sistema (métricas). 1 Aula 9 Objetivos da simulação Estimar grandezas de desempenho de um sistema (métricas). Exemplo: Tempo médio gasto no sistema. Número médio de elementos no sistema. Métricas de tempo: coletadas ao longo

Leia mais

EIC0032, Redes de Computadores 20/jan/2017 Exame Parte 2 (com consulta, 10 valores, 90 minutos) Nome:

EIC0032, Redes de Computadores 20/jan/2017 Exame Parte 2 (com consulta, 10 valores, 90 minutos) Nome: Exame Parte 2 (com consulta, 10 valores, 90 minutos) 1. Dois equipamentos comunicam usando uma ligação de dados que usa mecanismos ARQ. Assuma que a capacidade do canal (em cada sentido) é de 1 Mbit/s,

Leia mais

Redes de Computadores I

Redes de Computadores I Redes de Computadores I - Atenuação & Largura de Banda por Helcio Wagner da Silva. p.1/24 Introdução Nenhum meio de transmissão é capaz de transmitir sinais sem que parte da energia desses sinais se perca

Leia mais

Organização e Arquitetura de Computadores I

Organização e Arquitetura de Computadores I Organização e Arquitetura de Computadores I BARRAMENTO Slide 1 Sumário Introdução Componentes de Computador Funções dos Computadores Estruturas de Interconexão Interconexão de Barramentos Slide 2 Introdução

Leia mais

6. Mostre os principais modelos de organização interna de um sistema operacional.

6. Mostre os principais modelos de organização interna de um sistema operacional. Trabalho 1 Sistemas Operacionais Embarcados Engenharia Elétrica Prof. Carlos Marcelo Pedroso 1 Problemas 1. O IBM 360 modelo 75 é cerca de 50 vezes mais rápida do que o IBM 360 modelo 30. Todavia, o tempo

Leia mais

e Protocolos de Streaming Aplicações Multimídia Multimídia Aplicações jitter Variação de retardo Efeito do jitter

e Protocolos de Streaming Aplicações Multimídia Multimídia Aplicações jitter Variação de retardo Efeito do jitter Departamento de Engenharia de Telecomunicações - UFF e Protocolos de Streaming Profa. Débora Christina Muchaluat Saade deborams@telecom.uff.br multimídia (mídia contínua) Sensíveis ao retardo e variação

Leia mais

Sistemas Operacionais. Universidade Federal de Minas Gerais. Aula 3. Escalonamento

Sistemas Operacionais. Universidade Federal de Minas Gerais. Aula 3. Escalonamento Aula 3 Escalonamento Escalonamento Porque? Quando? Como? Critérios? Políticas de escalonamento Como avaliar? Referências: Capítulo 5: 5.1 a 5.3, 5.6 Porque Escalonar? Escalonamento controla compartilhamento

Leia mais

Sistemas Operacionais: Escalonamento de processos

Sistemas Operacionais: Escalonamento de processos Sistemas Operacionais: Escalonamento de processos Escalonamento Critérios de escalonamento Algoritmos de escalonamento Escalonamento em multiprocessadores Escalonamento tempo real Características de processos

Leia mais

Sistemas Operacionais

Sistemas Operacionais Introdução Sistemas Operacionais Gerência do processador (Escalonamento) Aula 05 Objetivos de um sistema operacional são: Eficiência: relação entre o uso efetivo de um recurso e a quantidade desse recurso

Leia mais

Escalonamento de Processos Uniprocessador

Escalonamento de Processos Uniprocessador Sistemas Operacionais Escalonamento de Processos Uniprocessador Capítulo 9 IC - UFF 1 Objetivos do Escalonamento É a chave de multiprogramação eficiente deve ser transparente ao usuário Esolher processos

Leia mais

FDDI (Fiber Distributed Data Interface)

FDDI (Fiber Distributed Data Interface) FDDI (Fiber Distributed Data Interface) O padrão FDDI (Fiber Distributed Data Interface) foi desenvolvido pelo ASC X3T9.5 da ANSI nos EUA e adotado pela ISO como padrão internacional (ISO 9314/1/2/3) em

Leia mais

Modelos Probabilísticos Filas M/M/1, M/G/1. Profa. Jussara M. Almeida 1 o Semestre de 2014

Modelos Probabilísticos Filas M/M/1, M/G/1. Profa. Jussara M. Almeida 1 o Semestre de 2014 Modelos Probabilísticos Filas M/M/1, M/G/1 Profa. Jussara M. Almeida 1 o Semestre de 2014 Modelos Probabilísticos de Filas R W S λ Notação de Kendall Fila G / G / 1 1 = um único servidor Distribuição dos

Leia mais

Transporte Multimídia em Redes. Transporte Multimídia em Redes. Transmissão multimídia em tempo real. Categorias dos protocolos

Transporte Multimídia em Redes. Transporte Multimídia em Redes. Transmissão multimídia em tempo real. Categorias dos protocolos Transporte Multimídia em Redes Transporte Multimídia em Redes A transmissão multimídia requer que garantias diversas de Qualidade de Serviço (QoS) sejam estabelecidas e mantidas para que se atendam aos

Leia mais

Notas da Aula 10 - Fundamentos de Sistemas Operacionais

Notas da Aula 10 - Fundamentos de Sistemas Operacionais Notas da Aula 10 - Fundamentos de Sistemas Operacionais 1. Escalonadores preemptivos Escalonadores preemptivos são aqueles que têm a capacidade de interromper a execução de um processo para realizar alterações

Leia mais

Material baseado nos slides de: Marcos José Santana Regina Helena Carlucci Santana

Material baseado nos slides de: Marcos José Santana Regina Helena Carlucci Santana Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação SSC643 -Avaliação de Desempenho de Sistemas Computacionais Aula 3 Sarita Mazzini Bruschi

Leia mais

Claudivan C. Lopes

Claudivan C. Lopes Claudivan C. Lopes claudivan@ifpb.edu.br Modos de transmissão Informação analógica vs digital Transmissão em série vs em paralelo Medidas de desempenho IFPB/Patos - Prof. Claudivan 2 Vejamos as nomenclaturas

Leia mais

7 Desempenho dos Algoritmos de uma Classe de Usuários em Relação à Distribuição que Representa o Tempo de Permanência do Usuário na Célula

7 Desempenho dos Algoritmos de uma Classe de Usuários em Relação à Distribuição que Representa o Tempo de Permanência do Usuário na Célula 7 Desempenho dos Algoritmos de uma Classe de Usuários em Relação à Distribuição que Representa o Tempo de Permanência do Usuário na Célula Neste capítulo os sete algoritmos de controle de admissão propostos

Leia mais

Redes de Computadores

Redes de Computadores Redes de Computadores Camada de Transporte - Parte II Prof. Thiago Dutra Agenda n Parte I n Introdução n Protocolos de Transporte Internet n Multiplexação e Demultiplexação n

Leia mais

Data and Computer Network Endereçamento IP

Data and Computer Network Endereçamento IP Endereçamento IP P P P Prof. Doutor Félix Singo Camadas do TCP/IP Data and Computer Network Aplicação: Camada mais alta Protocolos de Aplicações clientes e servidores HTTP, FTP, SMTP, POP Transporte: Estabelece

Leia mais

BARRAMENTOS DO SISTEMA FELIPE G. TORRES

BARRAMENTOS DO SISTEMA FELIPE G. TORRES BARRAMENTOS DO SISTEMA FELIPE G. TORRES BARRAMENTOS DO SISTEMA Um computador consiste em CPU, memória e componentes de E/S, com um ou mais módulos de cada tipo. Esses componentes são interconectados de

Leia mais

Davidson Rodrigo Boccardo

Davidson Rodrigo Boccardo Gerenciamento de processos Davidson Rodrigo Boccardo flitzdavidson@gmail.com Revisão Critérios de alocação: Utilização da CPU Produtividade (Throughput) Número de processos finalizados por unidade de tempo

Leia mais

Redes de Computadores II. Módulo 1 Introdução e a camada de enlace

Redes de Computadores II. Módulo 1 Introdução e a camada de enlace Redes de Computadores II Módulo 1 Introdução e a camada de enlace 1 Comunicação de Dados e Redes de Computadores O problema fundamental da comunicação é reproduzir em um ponto exatamente ou aproximadamente

Leia mais

Custos Gerados por Obstrução no Sistema Viário

Custos Gerados por Obstrução no Sistema Viário SP 01/12/85 NT 111/85 Custos Gerados por Obstrução no Sistema Viário Luís Paulo Gião de Campos Os altos volumes de tráfego nas ruas e a reduzida capacidade do sistema viário, em muitas vias próxima do

Leia mais

Na aula passada... Protocolos de comunicação multimídia:

Na aula passada... Protocolos de comunicação multimídia: Na aula passada... Protocolos de comunicação multimídia: RTP RTP (Real Time treaming Protocol) RTCP (Real Time Control Protocol) H.323 Exercício: Construir uma aplicação que utilize RTP + (RTP ou RTCP)

Leia mais

Algoritmos de escalonamento

Algoritmos de escalonamento Algoritmos de escalonamento Escalonamento de Processos Sistemas Interativos Algoritmos para Sistemas Interativos: First-Come-First-Served (FIFO) Round-Robin; Prioridade; Múltiplas Filas; Utilizam escalonamento

Leia mais

Conceitos básicos de comunicação. Prof. Marciano dos Santos Dionizio

Conceitos básicos de comunicação. Prof. Marciano dos Santos Dionizio Conceitos básicos de comunicação Prof. Marciano dos Santos Dionizio Conceitos básicos de comunicação A comunicação é um processo de transferência e processamento de informações entre dois pontos por meio

Leia mais

Resumo: Sistemas Operacionais Abertos

Resumo: Sistemas Operacionais Abertos Resumo: Sistemas Operacionais Abertos Prof. Michael A. Pontes Processos Um processo é um programa em execução. Enquanto um processo é executado, ele muda de estado. O estado de um processo é definido pela

Leia mais

Trabalho do Curso de Redes de Computadores COS765/MAB /1

Trabalho do Curso de Redes de Computadores COS765/MAB /1 Trabalho do Curso de Redes de Computadores COS765/MAB731 2015/1 Universidade Federal do Rio de Janeiro Rosa M.M. Leão e Daniel Sadoc Menasché Primeiro Período de 2015 1 Introdução O objetivo deste trabalho

Leia mais

Introdução à Programação. Apresentação da Disciplina e Conceitos Básicos de Computadores

Introdução à Programação. Apresentação da Disciplina e Conceitos Básicos de Computadores Introdução à Programação Apresentação da Disciplina e Conceitos Básicos de Computadores Objetivos Aprender técnicas de programação que aumentem a qualidade de software e a produtividade no desenvolvimento

Leia mais