Buscar

Qualidade de Software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

UNIVERSIDADE VALE DO RIO DOCE - UNIVALE
FACULDADE DE CIÊNCIAS TECNOLÓGICAS - FATEC
CURSO DE SISTEMAS DE INFORMAÇÃO
BARBARA RABELO
GABRIEL LOPES
KERCY LEITE
RENATA MAIA
SEMINÁRIO 
QoS – QUALIDADE DE SOFTWARE
 (QUALITY OF SOFTWARE)
GOVERNADOR VALADARES
2016
O que é QoS?
Qualidade de serviço (QoS) é a capacidade de melhorar os serviços trafegados na rede sobre tecnologias de comunicação de redes de dados, como, Frame Relay, MPLS, Ethernet, ATM, e qualquer outra que utiliza do protocolo IP. Tem como sua principal característica, dar prioridade, reserva de banda, controle de jitter (variação de atraso) e latência, garantindo um bom desempenho das aplicações.
“O objetivo da QoS é fornecer serviço de rede melhor e mais previsível, fornecendo largura de banda dedicada, jitter controlado e latência, e perda de características melhoradas. QoS atinge esses objetivos, fornecendo ferramentas para gerenciar o congestionamento da rede, formação de rede tráfego, utilizando-se de maneira ampla área de links de forma mais eficiente, e definindo políticas de tráfego em toda a rede.” (CISCO SYSTEMS, 2006).
Portanto QoS é o conjunto de regras que descrevem e determinam a qualidade de um aplicativo ou recurso, delimitando sua largura de banda, prioridade, utilização de CPU,etc.
Como obter o QoS?
Temos dois princípios básicos para aplicarmos uma política de qualidade de serviço adequada em redes IP, sendo eles:
Serviços integrados (Intserv);
Serviços diferenciados (Diffserv).
Serviços Integrados – Intserv
IntServ ou serviços integrados é um modelo que visa garantir a qualidade de serviço (QoS) em redes. IntServ pode por exemplo ser utilizado para possibilitar a transmissão de vídeo e som sem interrupções.
O Intserv é uma arquitetura de qualidade de serviço, que tem o propósito de garantir níveis de qualidade de serviço fim a fim, através de recursos reservados e estabelecimento de chamada. Ele utiliza-se do protocolo RSVP (Resource Reservation Protocol, protocolo de reserva de recursos) para sinalizar as necessidades de QoS para cada dispositivo ao longo da rede, permitindo que vários transmissores enviem os dados para vários grupos de receptores, eliminando o congestionamento da rede.
O principal problema do modelo IntServ é a necessidade de armazenar os múltiplos estados em cada roteador. Como resultado, o IntServ torna-se praticável numa escala reduzida, embora com o escalonamento até um sistema das dimensões da Internet, torna difícil de gerir todas as reservas. Como consequência, o IntServ não é muito popular.
Serviços diferenciados – Diffserv
DiffServ ou serviços diferenciados é um método utilizado na tentativa de conseguir qualidade de serviço em grandes redes, como a Internet.
É baseado no tratamento diferenciado de classes, podendo manipular diferentes tipos de classes de varias maneiras dentro da rede. Este tratamento é repetido nó a nó, ou seja, os pacotes de uma aplicação prioritária quando chegam a um nó (roteador) são separados e recebem um tratamento diferenciado.
Para obter serviços diferenciados, a rede tenta entregar um determinado tipo de serviço com base no QoS especificado por cada pacote, sendo assim, classificados, marcados, policiados, priorizados, descartados, e enviados pelo roteador de origem, até o roteador de destino.
Figura 1 - Classificação dos pacotes e policiamento
Fonte: Kurose, 2006, p.496
Uma vantagem do DiffServ é que a imposição da política (e classificação dos pacotes) é realizada nos limites da nuvem DiffServ. Isto significa que, no núcleo da Internet, os roteadores operam normalmente, sem a preocupação das complexidades de contabilização dos pagamentos e imposição dos acordos.
Rede ATM
A tecnologia ATM utiliza a multiplexação e comutação de pacotes para prover um serviço de transferência de dados orientado a conexão, em modo assíncrono, para atender as necessidades de diversos tipos de aplicações de dados, voz, áudio e vídeo.
Basicamente a tecnologia ATM fornece um meio para enviar informações em modo assíncrono através de uma rede de dados, dividindo essas informações em pacotes de tamanho fixo denominadas células. Cada célula carrega um endereço que é usado pelos equipamentos da rede para determinar o seu destino.
Cada célula ATM enviada para a rede contém uma informação de endereçamento que estabelece uma conexão virtual entre origem e destino. Este procedimento permite ao protocolo implementar as características de multiplexação estatística e de compartilhamento de portas.
O ATM é um protocolo orientado a conexão. A rede estabelece uma conexão através de um procedimento de sinalização, ou seja, um pedido de estabelecimento de conexão é enviado pela origem até o destinatário através da rede.
O protocolo ATM foi concebido através de uma estrutura em camadas, porém sem a pretensão de atender ao modelo OSI. A figura abaixo apresenta sua estrutura e compara com o modelo OSI.
Figura 2 - Estrutura do modelo ATM em relação ao modelo OSI
Onde as camadas:
Física: provê os meios para transmitir as células ATM. A sub-camada TC (Transmission Convergence) mapeia as células ATM no formato dos frames da rede de transmissão. A sub-camada PM (Physical Medium) temporiza os bits do frame de acordo com o relógio de transmissão.
ATM: é responsável pela construção, processamento e transmissão das células, e pelo processamento das conexões virtuais. Esta camada também processa os diferentes tipos e classes de serviços e controla o tráfego da rede. Nos equipamentos de rede esta camada trata todo o tráfego de entrada e saída, minimizando o processamento e aumentando a eficiência do protocolo sem necessitar de outras camadas superiores.
AAL: é responsável pelo fornecimento de serviços para a camada de aplicação superior. A sub-camada CS (Convergence Sublayer) converte e prepara a informação de usuário para o ATM, de acordo com o tipo de serviço, além de controlar as conexões virtuais. A sub-camada SAR (Segmentation and Reassembly) fragmenta a informação para ser encapsulada na célula ATM. A camada AAL implementa ainda os respectivos mecanismos de controle, sinalização e qualidade de serviço.
Classes de Serviços
O tratamento dos diversos tipos de serviços do ATM é feito na camada AAL. Para tanto foram definidos tipos de serviços, baseado na qualidade de serviço esperada: CBR, VBR, ABR e UBR.
O serviço CBR (Constant Bit Rate) é aplicado a conexões que necessitam de banda fixa devido aos requisitos de tempo bastante apertados entre a origem e o destino. Aplicações típicas deste serviço são: telefonia, distribuição de áudio e vídeo (televisão, pay-per-view), áudio e vídeo on demand, e emulação de circuitos TDM.
O serviço VBR (Variable Bit Rate) pode ser de tempo real ou não. Na modalidade tempo real (rt-VBR), é aplicado a conexões que tem requisitos apertados de tempo entre origem e destino, porém a taxa de bits pode variar. Aplicações típicas deste serviço são voz com taxa variável de bits e vídeo comprimido (MPEG, por exemplo).
Na modalidade não tempo real (nrt-VBR), o VBR pode ser utilizado com ou sem conexão, a destina-se a conexões que, embora críticas e com requisitos de tempo apertados, podem aceitar variações na taxa de bits. Aplicações típicas deste serviço são os sistemas de reserva de aviação, home banking, emulação de LAN’s e interligação de redes com protocolos diversos (interação com redes Frame Relay, etc.).
O serviço ABR (Available Bit Rate) é aplicado a conexões que transportam tráfego em rajadas que podem prescindir da garantia de banda, variando a taxa de bits de acordo com a disponibilidade da rede ATM. Aplicações típicas deste serviço também são as interligações entre redes (com protocolo TCP/IP, entre outros) e a emulação de LAN’s onde os equipamentos de interfaces têm funcionalidades ATM.
O serviço UBR (Unspecified Bit Rate) é aplicado a conexões que transportam tráfego que não tem requisitos de tempo real e cujos requisitos e atraso ou variação do atraso são mais flexíveis.Aplicações típicas deste serviço também são as interligações entre redes e a emulação de LAN’s que executam a transferência de arquivos e e-mails.
Referencias Bibliográficas
Afinal, o que é Qualidade de Serviço?
http://www.projetoderedes.com.br/artigos/artigo_qualidade_servico.php
Asynchronous Transfer Mode (ATM)
http://www.teleco.com.br/tutoriais/tutorialatm/default.asp
Asynchronous Transfer Mode
https://pt.wikipedia.org/wiki/Asynchronous_Transfer_Mode 
Qualidade de Serviço (QoS): Estudo de Caso de Otimização de Recursos na Rede http://www.teleco.com.br/tutoriais/tutorialqosotm/default.asp
Qualidade de serviço (telecomunicações)
https://pt.wikipedia.org/wiki/Qualidade_de_servi%C3%A7o_(telecomunica%C3%A7%C3%B5es)#Como_obter_QoS

Continue navegando