Abordagem Semântica para a Negociação de Qualidade do Serviço de IPTV

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

Download "Abordagem Semântica para a Negociação de Qualidade do Serviço de IPTV"

Transcrição

1 Abordagem Semântica para a Negociação de Qualidade do Serviço de IPTV Madalena Pereira da Silva, Lia C. Bastos, Roberto Willrich, José Cé Júnr Universidade Federal de Santa Catarina (UFSC) madalena@inf.ufsc.br, ecv1lcb@ecv.ufsc.br, willrich@inf.ufsc.br, jcjr@inf.ufsc.br Abstract. In general, the solutns to requests for content on demand in IPTV services do not deal with the correlatn between the QoS (Quality of Service) offered by the network service provider and QoE (Quality of Experience) perceived by the user. Such solutns need to know and relate the influence of QoE parameters offered by IPTV service with the performance parameters of the communicatn network. This paper proposes a semantic approach to map QoS in QoE specificatns. The proposed approach allows the user requests a video with the quality expressed through parameters of perceived quality. Resumo. Em geral, as soluções para solicitações de conteúdo sob demanda em serviços de IPTV não se preocupam com a correlação entre a QoS (Quality of Service) oferecida pela provedora de serviço de redes e a QoE (Quality of Experience) percebida pelo usuár. Tais soluções precisam conhecer e relacnar a influência dos parâmetros de QoE oferecida pelo serviço IPTV com o parâmetros de desempenho da rede de comunicação. Este trabalho propõe uma abordagem semântica para mapear especificações de QoS em QoE. A abordagem proposta permite o usuár solicitar um vídeo com a qualidade expressa através de parâmetros de qualidade percebida. 1. Introdução A convergência das tecnologias totalmente baseadas em IP (Internet Protocol) impulsnou uma nova forma de distribuir conteúdos televisivos, surgindo assim, a IPTV (Internet Protocol Televisn). IPTV usa tecnologia de streaming para a transmissão de vídeos digitais sobre redes IP. Quando o serviço de IPTV é contratado, um contrato formal descreve as obrigações e direitos dos provedores e assinantes. Para garantir a qualidade do serviço, o provedor de IPTV deve contar com uma infraestrutura de rede que garanta disponibilidade, confiabilidade e níveis de QoS (Quality of Service) adequados para os dados multimídia transmitidos. Estes níveis de QoS devem ser tais que garantam a QoE (Quality of Experience) adequada às expectativas do usuár. Os clientes com frequência têm interesses em assistir filmes sob demanda. Ao solicitar um filme sob demanda, esse serviço pode não estar incluso no pacote de serviços contratado, sendo necessár solicitar explicitamente a QoS. O problema desta solicitação explicitada é que os parâmetros técnicos usados na especificação da QoS são muitas vezes desconhecidos pelo cliente. Por exemplo, o usuár não saberia indicar se determinados limites de taxa de erros e atraso são numa ordem de grandeza que atendem suas necessidades em termos de qualidade. Seria mais simples e intuitivo para o cliente solicitar a qualidade de forma subjetiva, ou seja, baseada na experiência que o usuár tem sobre sinais televisivos. Essa qualidade pode ser expressa através da QoE.

2 No contexto dos serviços de IPTV, a qualidade solicitada em nível de aplicação vai depender dos recursos disponíveis nos níveis subjacentes. Ou seja, a qualidade será determinada pelas classes de serviços providas pela camada de rede, bem como o tratamento de erros dado nos níveis de enlace. Além de levar em consideração a tecnologia de acesso ao serviço entre outros aspectos que devem ser analisados. Nesse artigo é proposto uma abordagem semântica para a negociação de uma solicitação de serviço com restrições de QoS. A abordagem proposta realiza o mapeamento de parâmetros técnicos (QoS) em parâmetros subjetivos (QoE). Ou seja, é permitido que o usuár solicite um serviço com restrições de QoE e um mecanismo, baseado em semântica, descobre se as classes do provedor de rede podem atender o serviço com a qualidade requisitada. 2. Qualidade de Serviço A contratação de serviços que garantam certos níveis de qualidade sempre envolve o estabelecimento do SLA (Service Level Agreement). Um SLA contém um conjunto de SLS (Service Level Agreement), que especifica a qualidade a ser garantida pelos serviços oferecidos. Os modelos de SLSs adotam métricas de desempenho ao nível IP, como OWD (One Way Delay), IPDV (IP Packet Delay Variatn), Throughput e PLR (Packet Loss Rate). Em muitas situações, expressar a QoS por me de parâmetros de rede não é natural para um cliente, seria mais simples se a qualidade pudesse ser expressa através de parâmetros subjetivos. Um serviço com restrições de QoS pode ser invocado de modo explícito ou implícito [Goderis 2003]. Na invocação implícita, o tráfego receberá o nível de QoS definido estaticamente em algum SLS e na invocação explícita o usuár pode solicitar a QoS para uma determinada sessão de comunicação. 2.1 Qualidade de Experiência Em [Siller 2006] a QoE é definida como sendo a aceitabilidade de uma aplicação ou serviço percebida de forma subjetiva pelo usuár final. Um exemplo de parâmetro de QoE é o MOS (Mean Opinn Score), um método subjetivo de teste de qualidade muito utilizado para medir a qualidade de voz, vídeo e TV [Hyun et al 2008], desta forma um cliente poderia negociar a QoS do serviço usando o MOS em vez de parâmetros de rede, do tipo atraso, variação de atraso e taxa de perdas de pacote. A adoção de parâmetros de QoE durante o processo de negociação e invocação explícita de serviços de rede exige o uso de mecanismos de mapeamento destes parâmetros de QoE em parâmetros de desempenho de rede [Siller 2006], [Ghinea 1999]. Este mapeamento é necessár, pois conforme já havíamos proposto em [Cé et al 2010] os parâmetros usados pelas NSPs (Network Service Provider) para configurar seus equipamentos de rede são necessariamente no nível de rede ou até mesmo enlace Mapeamento de Qualidade em Aplicações de Vídeo de IPTV Com base na documentação [DSL Forum2006] é possível classificar os itens de QoE de vídeo do serviço de IPTV, tais como: a resolução, erro de cores, distorção do bloco, etc. A mesma documentação descreve que os parâmetros de QoS que possuem efeito sobre estes itens de QoE são: perda, atraso, jitter, largura de banda entre outros.

3 No trabalho descrito em [Hyun e Seong 2010], após avaliações dos experimentos são evidenciados os parâmetros de QoS de rede que mais influenciam na qualidade de vídeo do serviço de IPTV. A Tabela 1 sumariza os parâmetros de QoS e a importância relativa. Os valores limite e os pesos de cada parâmetro são atribuídos de acordo com as normas [ITU-T 2003], [ITU-T 2006] e [DSL Forum 2006]. Tabela 1 - Parâmetros de QoS, Valores e Pesos IPTV [Hyun e Seong 2010]) Parâmetros de QoSe Grau de Importância Relativa Perda de Pacotes (P) 47% Burst Level (B) 29,2% Jiiter (J) 10,7% Atraso (A) 10, 6% Largura de Banda (L) 7,8% MPEG-4 AVC/VC-1 HDTV MPEG-4 AVC/VC-1 SDTV Valores Limite Pesos Valores Limite Pesos 1.28E-06 Wp=8E E-06 Wp=1.5E E-06 Wp=8E E-06 Wp=1.5E E-06 Wp=8E E-06 Wp=1.5E ms Wb= ms Wb= ms Wb=10 <3ms Wb=20 <0.63ms Wb=10 <3ms Wb=20 <50ms Wj=0 <50ms Wj=0 >50ms Wj=1 >50ms Wj=1 <100 Wa=0 <100 Wa=0 >100 Wa=0.5 >100 Wa=0.5 8Mbps Wl=2.0E-10 2Mbps Wl=7E-09 2Mbps Wl=1.8E Mbps Wl=6E-09 >12Mbps Wl=0 >3Mbps Wl=0 Em [Hyun e Seong 2010], os autores definem uma equação para o cálculo da QoS normalizada, notada por QoS(x), que reflete as condições da rede. A Equação 1 apresenta o cálculo de QoS(x), que é a soma dos valores dos parâmetros de QoS medidos na camada de rede multiplicados com os respectivos pesos. A constante K é selecnada de acordo com o tipo de rede de acesso. QoS(X) = K {P x Wp + B x Wb + J x Wj + A x Wa + L x Wl (1) O mapeamento da QoS(x) para a QoE de vídeo do serviço de IPTV pode ser obtida com o uso do modelo de correlação QoS(x)/QoE proposto em [Hyun e Seong 2010]. O valor normalizado da QoS (Equação 1) agora é aplicado na Equação 2 [Hyun e Seong, 2010]) para obter a QoE do serviço IPTV. QoEv = Qr x (1 QoS(X)) QoS(X) x A R (2) Os parâmetros desta equação são: Qr é um coeficiente usado para limitar o valor máximo de QoE da imagem IPTV de acordo com o tamanho do display e/ou resolução do terminal do usuár; constante A manifesta a classe do serviço IPTV; variável R mantém o número de imagens que compõem o GoP (Group of Picture) da codificação. No modelo de correlação de QoS/QoEv [Hyun e Seong 2010], quanto menor o valor da QoS(x) resultante das classes de serviços de rede, mar é o nível de satisfação do usuár. A satisfação do usuár é mapeado em cinco classes de pontuação preexistentes na escala MOS. 3. NetQoSOnt Um dos componentes da abordagem proposta é o uso de ontologias para formalizar o conhecimento. As ontologias permitem compreender a semântica do domín, permitindo uma busca mais precisa do que uma abordagem sintática. As regras fornecem um alto nível de flexibilidade, permitindo a personalização das preferências dos utilizadores. Nesse trabalho as regras semânticas, especificadas em SWRL [Horrocks et al 2010], estão sendo usadas para prover o mapeamento da QoS em QoE em aplicações de vídeo de IPTV.

4 Para manter os termos e vocabulárs de domíns existentes, antes de construir novas ontologias, é necessár pesquisar por ontologias existentes. Essa prática, além de manter os termos já conhecidos, permite a adequação de ontologias de senso comum para modelar um novo domín. Nesse contexto focamos os estudos na NetQoSOnt. Em [A.C. Prudênc et al 2009] é proposta NetQoSOnt (Network QoS Ontology), uma ontologia descrita em OWL [Owl 2004] que possibilita a interoperabilidade semântica em termos de parâmetros usados na especificação de QoS de serviços de rede. Ela permite expressar relações de equivalência entre especificações de QoS em diferentes níveis e entre especificações de QoS no nível de rede e de QoE. A NetQoSOnt por ser uma ontologia de base, permite a especificação genérica dos conceitos relacnados com os parâmetros, métricas, unidades, entre outros conceitos genéricos necessárs para gerar especificações de QoS. A NetQoSOnt é estruturada em camadas. A noção de camadas provê flexibilidade e extensibilidade para mapear parâmetros de QoS em QoE. O módulo Base, tendo como principais conceitos: QoSSpec define a especificação de QoS e pode ser usado para descrever uma CoS de um provedor na Camada de Internet ou os requisitos de um usuár na Camada do Usuár. define os parâmetros de qualidade que descrevem uma especificação. E, usado para definir o valor que cada parâmetro oferece. Os módulos das Camadas de Enlace, Internet e Transporte, são usados para descrever os parâmetros de desempenho e outros conceitos, relacnados respectivamente, com as camadas de enlace, rede e transporte do modelo TCP/IP. Os módulos da Camada de Aplicação e do Usuár possuem conceitos de QoS no nível de aplicação e de usuár (QoE). Na NetQoSOnt as relações de equivalência entre especificações de QoS são criadas de forma manual e estáticas, o que torna pouco flexível o uso de equivalência de conceitos em ontologias. No sentido de se ter uma flexibilidade quanto ao mapeamento dos parâmetros de QoS, em [Cé et al 2010], é proposto um módulo na ontologia NetQoSOnt, chamado módulo de Mapeamento de QoS/QoE, que define formalmente as regras de mapeamento entre QoS/QoE. Um novo conceito chamado de QoSQoEMapping é usado para explicitar o mapeamento de especificações de QoS/QoE. Este conceito está relacnado com o conceito através de uma propriedade de um objeto chamada mappingto. Essa propriedade relacna um indivíduo que contém regras de mapeamentos com uma subclasse de. Para declarar o mapeamento das especificações de QoS são definidas especializações da classe QoSQoEMapping. 4. Ontologia de QoS para IPTV Esta seção apresenta a ontologia IPTVQoSONT. Essa ontologia faz uso da NetQoSOnt para unificar conceitos e definir a semântica dos parâmetros de QoS. Assim como também usa o módulo de mapeamento de QoS/QoE [Cé et al 2010] para prover o mapeamento das solicitações de serviços com restrições de QoS ao nível da rede. Esta proposta considera que o SP (Service Provider) de IPTV possui um acordo com uma NSP que utiliza o conceito de Classe de Serviço. Neste caso, a NSP trata os pacotes de

5 redes de maneira diferenciada, com diferentes QoS, dependendo da classe a qual o pacote foi classificado. A Figura 1 apresenta parte da ontologia IPTVQoSOnt. Nessa ontologia, todos os valores de classes e/ou indivíduos são definidos em, usando a propriedade de dado qualityliteralvalue. O módulo da Camada de Usuár inclui duas especializações de User, MOS e TerminalResolutn. O parâmetro MOS permite o usuár especificar a QoE através da escala MOS. O conceito TerminalResolutn é usado para obter informações sobre o terminal do usuár, tais como tamanho e resolução. Essa classe possui as propriedades size, vertical resolutn e horizontal_resolutn. MOS MPEG4 TERMINAL RESOLUTION CODEC User Camada do Usuár CoS GOLD mappingto HDTV GoP- HDTV QoS(X) GOLD OWD Io VIDEO RESOLUTION GoP GOLDOWD Internet Applicatn Camada de Aplicação Camada de Internet mappingto QoStoQoX- SWRL ObjetiveQuality Mapping QoSQoEMapping QoSSpec QoXtoMOS- SWRL SubjetiveQuality Mapping mappingto Camada de Mapeamento Camada de Base Figura 1. Ontologia de Especificação de QoS-QoE para Vídeo de IPTV O módulo da Camada de Aplicação inclui quatro especializações de Applicatn, Codec, GoP, Resolutn e QoS(x). O conceito Codec é usado para informar a codificação do vídeo. O conceito GoP é controlado pela aplicação e está relacnado ao tamanho do GoP. Toda instância de VideoResolutn possui as propriedades de objetos pesos para cada parâmetro de QoS de rede. Os atributos pesos, juntamente com os valores dos parâmetros de QoS de rede, são usados para obter o resultado da métrica da QoS(x). O conceito QoS(x), é um métrica que mantém o resultante do cálculo da QoS resultante das CoS. Esse conceito, através da propriedade de um objeto mappingto, está relacnado com o indivíduo que contém a regra de mapeamento para a obtenção da QoS(x). Uma NSP pode representar suas classes de serviços criando indivíduos CoS. Em cada um destes indivíduos são definidas as garantias de QoS em termos de parâmetros da camada de Internet como por exemplo, atraso, variação de atraso, taxa de perdas, throughput e burst level. A Figura 1, apresenta um exemplo de indivíduo CoS chamado de Gold, que especifica uma classe de serviço de uma NSP hipotética. 4.1 Mapeamento da QoS para QoE em Aplicações de Vídeo do IPTV Um dos aspectos abordados neste artigo consiste em selecnar a classe de serviço de rede capaz de atender uma QoE. Sendo assim, faz-se necessár realizar o mapeamento

6 da QoS ao nível de rede para poder comparar as classes de serviços com a requisição de QoE/MOS ao nível de usuár. Desta forma é possível identificar qual CoS da NSP atende a qualidade solicitada (QoE). O mapeamento da qualidade é obtido através das formulações apresentadas na seção 2.2. A Figura 1 apresenta duas especializações do conceito QoSQoEMapping relacnadas com as regras de mapeamento de especificações de QoS(x) em QoE para aplicações de vídeo de IPTV: ObjectiveQualityMapping, SubjectiveQualityMapping. Em cada especialização é definido um indivíduo que mantêm as regras de mapeamento entre especificações QoS(x)/QoE na sintaxe SWRL. O indivíduo QoStoQoX-SWRL mantém a regra de mapeamento para obtenção da QoS(x) resultante de cada CoS da NSP (Equação 1). O indivíduo QoXtoMOS-SWRL mantém a regra de mapeamento para obtenção da QoEv/MOS (Equação 2). A Figura 1, por simplificação, mostra apenas um parâmetro de QoS de rede (GOLD_OWD). O valor do parâmetro de QoS e do peso são parâmetros de entrada usados na regra definida no indivíduo QoStoQoX-SWRL. 5. Aplicando a IPTVQoSOnt em um Serviço IPTV O cenár ilustrativo (Figura 2) segue uma arquitetura orientada a serviços. Um cliente que deseja adquirir um vídeo sob demanda faz um pedido ao broker. O broker se encarrega de descobrir se existe uma classe de serviço da NSP para atender a requisição. Para o estudo de caso estamos considerando uma arquitetura de IPTV baseada nas redes existentes e tanto o SP quanto a NSP são representados por uma mesma entidade e estão utilizando a mesma infraestrutura de redes para prover o serviço e a rede de acesso aos assinantes. Para simular o comportamento do broker e do cliente foi construído um protótipo usando os recursos da linguagem Java e da API OWL 1.0 e 2.0. As ontologias foram construídas no Protégé 4.0 [Bmir 2009]. Para realizar inferências e analisar inconsistências foi usado o motor de inferência Pellet [Sirin 2007]. Figura 2. Cenár de Uso Aplicado ao Modelo de Comunicação Semântico 5.1 Especificação da QoS Ofertada A ontologia NSPQoSOnt (Figura 3) é usada para especificar a QoS oferecida pelas CoSs da NSP. Por uma questão de simplificação, a Figura 3 apresenta apenas o parâmetro de desempenho atraso, no entanto, foram considerados todos os parâmetros de QoS que influenciam na QoE de vídeo do IPTV (Tabela 1). A especificação de QoS Gold, Silver e Bronze são instâncias de CoS, uma especialização de QoSSpec. Cada instância de CoS possui parâmetros e

7 medidas. Para fins de entendimento e validação do modelo semântico proposto, a Tabela 2 sumariza valores hipotéticos dos parâmetros das CoS e os valores dos parâmetros controlados pela aplicação. A Tabela 2 também apresenta os resultados dos valores da QoS(x) e da QoE para cada CoS, obtidos via as regras de mapeamento. CoS GOLD SILVER Bronze Io Internet Io Io Gold_ OWD Silver_ OWD Bronze_ OWD Silver_OWD Bronze_OWD Gold_OWD Camada de Internet QoSSpec Camada de Base Figura 3. Representação de Especificação de QoS Tabela 2 Configurações e Resultados dos Parâmetros QoS e QoE PARÃMETROS GOLD SILVER BRONZE Descarte Pacotes 1.28E-06 (W1=8E+04) 1.94E-06 (W1=8E+04) 2,78e-06 (W1=8E+04) Burst Level 0.67ms (Wu=10) 1.12ms (Wu=10) 1,67ms (Wu=10) Jitter 37ms (Wj=0) 50ms (Wj=0) 51ms (Wj=1) Atraso 100ms (Wd=0,5) 130ms (Wd=0,5) 105ms (Wd=0,5) Throughput 12Mbps (Wb=0) 10Mbps (Wb=1.8E-10) 8Mbps (Wb=2.0E-10) K 0,9485 0,9485 0,9485 GoP, Qr, A 12, 5, 70 12, 5, 70 12, 5, 70 QoS(X) 0, , , QoE 4, , , Especificação da QoE Solicitada A Figura 4 apresenta as classes e indivíduos utilizados para representar a QoS requisitada pelo usuár Esta solicitação deve conter uma QoSSpec, denominada de Client1, com cinco parâmetros associados. Client1 Qr-Resolutn Cliente1MOS User Client1Faixa MOS MOS-MPEG4- HDTVRequest1 Io Camada do Usuár MPEG4 HDTV GoP-HDTV Camada de Aplicação QoSSpec Camada de Base Figura 4. Representação de Especificação de QoE O parâmetro usado para especificar a QoS é o MOS. O MOS é definido pelo usuár e na ontologia representa uma especialização da classe chamado Client1MOS, que tem uma medida agregada, Client1FaixaMOS. Essa medida tem um valor double>=4.0, declarado no indivíduo MOSHDTV_MPEG4Client1. Os demais parâmetros representam indivíduos na ontologia IPTVQoSOnt: HDTV, GoP-HDTV, MPEG4, Qr-HDTV. Os valores de todos os indivíduos e classes são definidos na classe, usando a propriedade de objeto e a

8 propriedade de dado qualityliteralvalue.o HDTV é uma instância de VideoResolutn, o MPEG4 é uma instância de CODEC. E para prover a QoS em nível de rede usando determinado codec e resolução (HDTV/SDTV), os valores dos parâmetros de QoS e respectivos pesos podem ser dados diferentemente (Tabela 1). O GoP-HDTV é uma instância de GoP que tem uma medida agregada, com valor literal 12.0, declarado no indivíduo GoPHDTV_MPEG4Client1. O Qr- Terminal é uma especialização de TerminalResolutn tendo como propriedades o tamanho e resolução horizontal/vertical do terminal do usuár. A partir desses atributos de entrada, obtém-se o valor do indivíduo Qr-Terminal, que tem uma medida agregada, com valor literal 5.0, declarado no indivíduo QrTerminal_MPEG4Client1. Se a requisição de QoE exigir uma definição de HDTV e codec MPEG-4, a CoS deve prover qualidade superr quando comparada com uma requisição de QoE com codificador SDTV e MPEG-4 (Tabela 1). A partir desses dois parâmetros obtem-se o valor da constante A. Como as três classes apresentadas (Tabela 2) possuem o mesmo codec e resolução do vídeo, assume-se que a constante A terá o mesmo valor literal 70, declarado no indivíduo HDTV_MPEG4Client Tratamento da Solicitação do Usuár A aplicação permite que a qualidade do vídeo possa ser solicitada através do MOS, do codec e da resolução do vídeo. Além disso, o usuár deve informar a resolução e o tamanho da tela, pois todos esses parâmetros possuem influência na QoEv/MOS. Após a escolha e configuração dos parâmetros, os dados são inseridos na ontologia do cliente e importados para a base de conhecimento do broker, no domín do provedor. Ao receber a requisição do cliente com MOS>=4.0 e levando em consideração os parâmetros requisitados pelo usuár e aqueles controlados pela aplicação, o broker realiza um processamento para mapear as CoS da NSP em QoEv/MOS. Inicialmente, o broker faz a importação da semântica necessária da ontologia IPTVQoSOnt, acessando a URL da organização IPTV ( Conhecida a especificação de QoS em negociação, o broker se comunica com o sistema de gerencia de redes da NSP e obtém os valores dos parâmetros de QoS de rede (Tabela 2). Para permitir a seleção, é necessár inicialmente obter o valor da qualidade resultante de cada CoS da NSP. Para isso, o broker deve interpretar e aplicar a regra de mapeamento de QoS(x) da ontologia, mantida no indivíduo QoStoQoX-SWRL. Os resultados da QoS(x) de cada CoS da NSP são inseridos dinamicamente na base de conhecimento do broker como indivíduos pertencente a classe QoSSpec. Na seqüência, o valor de cada QoS(x) é usado na regra de mapeamento, juntamente com todos os valores de entrada informados pelo usuár e os valores controlados pela aplicação. Para isso, o broker deve interpretar e aplicar a regra de mapeamento da ontologia mantida no indivíduo QoXtoMOS-SWRL identificado pela relação mappingto (Figura 1). Essa relação é responsável pela ligação da requisição de QoE/MOS, especificada na camada de usuár com o indivíduo QoStoMOS-SWRL, da classe SubjectiveQualityMapping. Os resultados das QoEv/MOS de cada classe da NSP são inseridos dinamicamente em indivíduos pertencentes a classe QoSSpec. Conhecido os valores de QoEv resultantes das CoS da NSP é necessár que o broker compare este resultado com o QoE/MOS solicitada pelo usuár. Para permitir esta comparação, é necessár mapear as especificações de QoE usando os mesmos

9 parâmetros de QoE usados pelo cliente. A solução adotada consiste em gerar dinamicamente indivíduos QoSSpec com parâmetro MOS equivalentes a qualidade especificada pela QoSSpec que define os parâmetros de desempenho resultantes garantidos pelas CoS. Além dos indivíduos QoSSpec são necessárs gerar indivíduos MOS e para expressar o parâmetro da QoSSpec da especificação e o seu valor. Pelo fato da linguagem SWRL não permitir que os valores resultantes das regras possam ser inseridos em ontologias diretamente como indivíduos, precisa-se de funcnalidades na aplicação para prover esse recurso. Para tal, o módulo do protótipo utiliza um interpretador SWRL, implementado em Java, para instanciar os indivíduos e analisar as regras mantidas nos indivíduos QoStoQoX-SWRL e QoStoMOS-SWRL. As variáveis que armazenam os resultados das regras têm os valores de QoS e QoE resultantes das três CoS. A aplicação Java com os recursos da OWL API cria e insere os indivíduos resultantes das regras de mapeamento, especificando valores para as QoSs e QoEs na base de conhecimento do broker. Dentre os indivíduos de QoSSpec gerados estão QoSSpecMPEG4-HDTVCoSGold, QoSSpecMPGE4-HDTVCoSSilver e QoSSpecMPEG4-HDTVCoSBronze, que representam especificações de QoS usando o parâmetro MOS, considerando o codec MPEG-4, a resolução de vídeo HDTV, o tamanho e a resolução do terminal de qualidade equivalente as QoSSpec HDTV Gold, HDTVSilver e HDTVBronze. Ou seja, os níveis de qualidade são equivalentes, apenas expressos usando parâmetros de diferentes camadas de rede. Os indivíduos MOS-MPEG4-HDTVGold (double=4.51), MOS-MPEG4- HDTVSilver (double=3,62) e MOS-MPEG4-HDTVBronze_ (double=2,35) contém os valores máximos de QoEv/MOS garantidas pelas CoS. Depois de gerados estes indivíduos, o broker usa o motor de inferência para identificar quais das CoS atendem a especificação do usuár. Sendo a QoSSpec Client1 a formalização da qualidade desejada pelo cliente. Para verificar qual CoS atende a qualidade, basta identificar qual indivíduo QoSSpec gerado é membro da classe Client1. Para classificar os membros em classes, o motor de inferência Pellet analisa os intervalos definidos pelas subclasses e valores dos indivíduos de. Como a classe Cliente1FaixaMOS tem um valor, double 4.00, e o indivíduo MOS-MPEG4- HDTVCoSGold tem um double 4.51, então este indivíduo é inferido como da classe Cliente1FaixaMOS. Assim, MOS-MPEG4-HDTVCoSGold é indivíduo da classe Client1MOS e por conseqüência QoSSpecMPEG4-HDTVCoSGold é indivíduo da classe Client1. O que se conclui que a classe de serviço Gold da NSP tem limites de desempenho que atendem a solicitação do usuár (ver simplificação na Tabela 2). 6. Conclusão Para assegurar a qualidade do vídeo provida pelos provedores de serviço de IPTV, torna-se necessár usar modelos que relacnem parâmetros de várias camadas e não apenas os parâmetros de desempenho de rede, pois o serviço provido em nível de aplicação é dependente dos recursos dos níveis subjacentes. E mais importante que isso, ainda existem muitas pesquisas a serem feitas para permitir que o usuár possa escolher a qualidade desejada, usando parâmetros baseado em sua experiência. É nesse contexto que situamos nossa proposta. Neste trabalho foi proposta e avaliada uma abordagem semântica para fazer o mapeamento de classes de serviço de rede em QoE/MOS. Está sendo considerado os

10 principais parâmetros de desempenho de rede, bem como parâmetros em nível de aplicação e usuár que influenciam na QoE/MOS do vídeo. Como trabalho futuro, pretende-se estender enriquecer a ontologia de IPTV, além de realizar uma validação em um protótipo de provedor de serviço de IPTV. Referências A.C. Prudênc, R. Willrich, S. Tazi, M. Diaz. Quality of Service Specificatns: A Semantic Approach. In: 8th IEEE Internatnal Symposium on Network Computing and Applicatn, pp , BMIR (2009). The Protégé Ontology Editor and Knowledge Acquisitn System. Em CÉ, Júnr J.; PRUDENCIO, A. C.; SCHEIBEL, L. M.; WILLRICH, R.; SILVA, Madalena Pereira da. Uma Abordagem Semântica para Especificação de QoS de Serviços de Comunicação Usando Parâmetros de QoE. In: Simpós Brasileiro de Sistemas Multimídia e Web (WebMedia), 2010, Belo Horizonte. DSL Forum. Technical Report TR-126. Triple-play Services Quality of Experience (QoE) Requirements. 13 December Ghinea, C., and Thomas, J.: An approach towards mapping quality of perceptn to quality of service in multimedia communicatns. IEEE Workshop on Multimedia Signal Processing, pp , Ghinea, G., and Thomas, J.: Quality of perceptn to quality of service mapping using a dynamically recongurable communicatn system. IEEE Global Telecommunicatns Conf., 1999, Vol. 4, pp Goderis, D., et al. (2003). Service Level Specificatn Semantics and s. URL Hyun Jong Kim; Seong Gon Choi. A study on a QoS/QoE Correlatn Model for QoE Evaluatn on IPTV Service. Advanced Communicatn Technology (ICACT), The 12th Internatnal Conference on Volume: 2. Publicatn Year: 2010, Page(s): HORROCKS, I., PATEL-SCHNEIDER, P. F., BOLEY, H., Tabet, S., Grosof, B., Dean, M. SWRL: A Semantic Web Rule Language Combining OWL and RuleML. W3C Member Submissn 21 May Página da World Wide Web, url: Acesso em 10 junho ITU-T Recommendatn P Methods for subjective determinatn of transmissn quality. ITU-T Recommendatn Y.1541, Network Performance Objectives for IP-based service, Feb OWL (2004), The overview of OWL Web Ontology Language, W3C. URL Siller M.; Woods J., Using an agent based platform to map quality of service to experience in conventnal and active networks, IEE Proc. Communicatns, vol. 153, no.6, pp , Sirin, E. et al. (2007). Pellet: The Open Source OWL DL Reasoner. Web Semantics: Science, Services and Agents on the World Wide Web, vol. 5(2), pág

Abordagem Semântica para a Correlação entre a Qualidade do Serviço e a Qualidade de Experiência em Aplicações de Vídeo de IPTV

Abordagem Semântica para a Correlação entre a Qualidade do Serviço e a Qualidade de Experiência em Aplicações de Vídeo de IPTV Abordagem Semântica para a Correlação entre a Qualidade do Serviço e a Qualidade de Experiência em Aplicações de Vídeo de IPTV Madalena Pereira da Silva, Lia Caetano Bastos, Departamento de Engenharia

Leia mais

3 Qualidade de serviço na Internet

3 Qualidade de serviço na Internet 3 Qualidade de serviço na Internet 25 3 Qualidade de serviço na Internet Além do aumento do tráfego gerado nos ambientes corporativos e na Internet, está havendo uma mudança nas características das aplicações

Leia mais

Prof. Samuel Henrique Bucke Brito

Prof. Samuel Henrique Bucke Brito - QoS e Engenharia de Tráfego www.labcisco.com.br ::: shbbrito@labcisco.com.br Prof. Samuel Henrique Bucke Brito Introdução Em oposição ao paradigma best-effort (melhor esforço) da Internet, está crescendo

Leia mais

)HUUDPHQWDV &RPSXWDFLRQDLV SDUD 6LPXODomR

)HUUDPHQWDV &RPSXWDFLRQDLV SDUD 6LPXODomR 6LPXODomR GH6LVWHPDV )HUUDPHQWDV &RPSXWDFLRQDLV SDUD 6LPXODomR #5,6. Simulador voltado para análise de risco financeiro 3RQWRV IRUWHV Fácil de usar. Funciona integrado a ferramentas já bastante conhecidas,

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Modelo Cliente-Servidor: Introdução aos tipos de servidores e clientes Prof. MSc. Hugo Souza Iniciando o módulo 03 da primeira unidade, iremos abordar sobre o Modelo Cliente-Servidor

Leia mais

Uma Abordagem Semântica para Especificação de QoS de Serviços de Comunicação usando Parâmetros de QoE 1

Uma Abordagem Semântica para Especificação de QoS de Serviços de Comunicação usando Parâmetros de QoE 1 Uma Abordagem Semântica para Especificação de QoS de Serviços de Comunicação usando Parâmetros de QoE 1 José Cé Júnr, Achilles Prudênc, Marcelo L. Scheibel, Roberto Willrich, Madalena P. da Silva Departamento

Leia mais

CAMADA DE REDE. UD 2 Aula 3 Professor João Carneiro Arquitetura de Redes 1º e 2º Semestres UNIPLAN

CAMADA DE REDE. UD 2 Aula 3 Professor João Carneiro Arquitetura de Redes 1º e 2º Semestres UNIPLAN CAMADA DE REDE UD 2 Aula 3 Professor João Carneiro Arquitetura de Redes 1º e 2º Semestres UNIPLAN Modelo de Referência Híbrido Adoção didática de um modelo de referência híbrido Modelo OSI modificado Protocolos

Leia mais

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos MÓDULO 7 Modelo OSI A maioria das redes são organizadas como pilhas ou níveis de camadas, umas sobre as outras, sendo feito com o intuito de reduzir a complexidade do projeto da rede. O objetivo de cada

Leia mais

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA RESUMO Ricardo Della Libera Marzochi A introdução ao Service Component Architecture (SCA) diz respeito ao estudo dos principais fundamentos

Leia mais

Arquitetura de Rede de Computadores

Arquitetura de Rede de Computadores TCP/IP Roteamento Arquitetura de Rede de Prof. Pedro Neto Aracaju Sergipe - 2011 Ementa da Disciplina 4. Roteamento i. Máscara de Rede ii. Sub-Redes iii. Números Binários e Máscara de Sub-Rede iv. O Roteador

Leia mais

UNIDADE II. Fonte: SGC Estácio e Marco Filippetti

UNIDADE II. Fonte: SGC Estácio e Marco Filippetti UNIDADE II Metro Ethernet Fonte: SGC Estácio e Marco Filippetti Metro Ethernet é um modo de utilizar redes Ethernet em áreas Metropolitanas e geograficamente distribuídas. Esse conceito surgiu pois, de

Leia mais

H.323: Visual telephone systems and equipment for local area networks which provide a nonguaranteed

H.323: Visual telephone systems and equipment for local area networks which provide a nonguaranteed UNIVERSIDADE FEDERAL DO PARANÁ H.323: Visual telephone systems and equipment for local area networks which provide a nonguaranteed quality of service Resumo para a disciplina de Processamento Digital de

Leia mais

QoSTVApp: Uma Aplicação Semântica para o SBTVD. Autores: Mailson S. Couto (IF Sertão) Vandeclécio L. Da Silva (UERN) Cláudia Ribeiro (UERN)

QoSTVApp: Uma Aplicação Semântica para o SBTVD. Autores: Mailson S. Couto (IF Sertão) Vandeclécio L. Da Silva (UERN) Cláudia Ribeiro (UERN) QoSTVApp: Uma Aplicação Semântica para o SBTVD Autores: Mailson S. Couto (IF Sertão) Vandeclécio L. Da Silva (UERN) Cláudia Ribeiro (UERN) Novembro, 2012 Roteiro 1) Introdução TV Digital 2) Qualidade de

Leia mais

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web; CONCEITOS INICIAIS Agenda A diferença entre páginas Web, Home Page e apresentação Web; O que é necessário para se criar páginas para a Web; Navegadores; O que é site, Host, Provedor e Servidor Web; Protocolos.

Leia mais

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Versão 1.6 15/08/2013 Visão Resumida Data Criação 15/08/2013 Versão Documento 1.6 Projeto Responsáveis

Leia mais

3 Modelo de Controle de Acesso no Projeto de Aplicações na Web Semântica

3 Modelo de Controle de Acesso no Projeto de Aplicações na Web Semântica 3 Modelo de Controle de Acesso no Projeto de Aplicações na Web Semântica Este trabalho tem o objetivo de integrar o controle de acesso no projeto de aplicações na web semântica. Uma arquitetura de software

Leia mais

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com - Aula 5-1. A CAMADA DE TRANSPORTE Parte 1 Responsável pela movimentação de dados, de forma eficiente e confiável, entre processos em execução nos equipamentos conectados a uma rede de computadores, independentemente

Leia mais

ONTOLOGIA DE DOMÍNIO PARA ANÁLISE DE BLOGS

ONTOLOGIA DE DOMÍNIO PARA ANÁLISE DE BLOGS Centro Universitário Feevale ONTOLOGIA DE DOMÍNIO PARA ANÁLISE DE BLOGS Fernando Mertins Prof. Orientador: Rodrigo Rafael Villarreal Goulart Dezembro de 2007 Roteiro da Apresentação Introdução Objetivos

Leia mais

3 Trabalhos Relacionados

3 Trabalhos Relacionados 35 3 Trabalhos Relacionados Alguns trabalhos se relacionam com o aqui proposto sob duas visões, uma sobre a visão de implementação e arquitetura, com a utilização de informações de contexto em SMA, outra

Leia mais

Prof. Samuel Henrique Bucke Brito

Prof. Samuel Henrique Bucke Brito - TV Digital Via IP (IPTV) www.labcisco.com.br ::: shbbrito@labcisco.com.br Prof. Samuel Henrique Bucke Brito IPTV - TV Digital Via IP A IPTV (Internet Protocol TeleVision) é um novo método de transmissão

Leia mais

Gerenciamento de Níveis de Serviço

Gerenciamento de Níveis de Serviço Gerenciamento de Níveis de Serviço O processo de Gerenciamento de Níveis de Serviço fornece o contato entre a organização de TI e o cliente, para garantir que a organização de TI conhece os serviços que

Leia mais

Orientação a Objetos

Orientação a Objetos 1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou

Leia mais

Semântica para Sharepoint. Busca semântica utilizando ontologias

Semântica para Sharepoint. Busca semântica utilizando ontologias Semântica para Sharepoint Busca semântica utilizando ontologias Índice 1 Introdução... 2 2 Arquitetura... 3 3 Componentes do Produto... 4 3.1 OntoBroker... 4 3.2 OntoStudio... 4 3.3 SemanticCore para SharePoint...

Leia mais

Forneça a próxima onda de inovações empresariais com o Open Network Environment

Forneça a próxima onda de inovações empresariais com o Open Network Environment Visão geral da solução Forneça a próxima onda de inovações empresariais com o Open Network Environment Visão geral À medida que tecnologias como nuvem, mobilidade, mídias sociais e vídeo assumem papéis

Leia mais

Sistemas Distribuídos

Sistemas Distribuídos Sistemas Distribuídos Modelo Cliente-Servidor: comunicação orientada por mensagem e comunicação orientada por fluxo Prof. MSc. Hugo Souza Continuando o módulo 03 da primeira unidade, iremos abordar sobre

Leia mais

Engenharia de Software III

Engenharia de Software III Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,

Leia mais

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio

3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio 32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio

Leia mais

Modelos de Arquiteturas. Prof. Andrêza Leite andreza.lba@gmail.com

Modelos de Arquiteturas. Prof. Andrêza Leite andreza.lba@gmail.com Modelos de Arquiteturas Prof. Andrêza Leite andreza.lba@gmail.com Agenda Introdução Arquitetura de Sistemas Distribuídos Clientes e Servidores Peer-to-Peer Variações Vários Servidores Proxy Código Móvel

Leia mais

Java para Desenvolvimento Web

Java para Desenvolvimento Web Java para Desenvolvimento Web Servlets A tecnologia Servlet foi introduzida pela Sun Microsystems em 1996, aprimorando e estendendo a funcionalidade e capacidade de servidores Web. Servlets é uma API para

Leia mais

Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Sistema Gerenciador de Banco de Dados

Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Sistema Gerenciador de Banco de Dados Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído por um conjunto de dados associados a um conjunto de programas para acesso a esses

Leia mais

1 Introduc ao 1.1 Hist orico

1 Introduc ao 1.1 Hist orico 1 Introdução 1.1 Histórico Nos últimos 100 anos, o setor de telecomunicações vem passando por diversas transformações. Até os anos 80, cada novo serviço demandava a instalação de uma nova rede. Foi assim

Leia mais

Desenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto

Desenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto Desenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto Engenharia de Software I Informática 2009 Profa. Dra. Itana Gimenes RUP: Artefatos de projeto Modelo de Projeto: Use-Case Realization-projeto

Leia mais

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert:

BRAlarmExpert. Software para Gerenciamento de Alarmes. BENEFÍCIOS obtidos com a utilização do BRAlarmExpert: BRAlarmExpert Software para Gerenciamento de Alarmes A TriSolutions conta com um produto diferenciado para gerenciamento de alarmes que é totalmente flexível e amigável. O software BRAlarmExpert é uma

Leia mais

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2 Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V. 2009-2 Aula 1 Conceitos da Computação em Nuvem A computação em nuvem ou cloud computing

Leia mais

Governança de T.I. Professor: Ernesto Junior Aula IV Unidade II E-mail: egpjunior@gmail.com

Governança de T.I. Professor: Ernesto Junior Aula IV Unidade II E-mail: egpjunior@gmail.com Governança de T.I Professor: Ernesto Junior Aula IV Unidade II E-mail: egpjunior@gmail.com Governança de TI Os modelos atuais para governança partem de processos empresariais serviços prestados, modelos

Leia mais

6 Trabalhos Relacionados

6 Trabalhos Relacionados 6 Trabalhos Relacionados 55 6 Trabalhos Relacionados Para avaliar o desempenho da arquitetura DiffServ em prover qualidade de serviços em redes IP, uma série de experimentos tem sido realizados por vários

Leia mais

Análise e Projeto Orientados por Objetos

Análise e Projeto Orientados por Objetos Análise e Projeto Orientados por Objetos Aula 02 Análise e Projeto OO Edirlei Soares de Lima Análise A análise modela o problema e consiste das atividades necessárias para entender

Leia mais

PROJETO DE REDES www.projetoderedes.com.br

PROJETO DE REDES www.projetoderedes.com.br PROJETO DE REDES www.projetoderedes.com.br Centro Universitário de Volta Redonda - UniFOA Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro

Leia mais

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como:

Referências internas são os artefatos usados para ajudar na elaboração do PT tais como: Plano de Teste (resumo do documento) I Introdução Identificador do Plano de Teste Esse campo deve especificar um identificador único para reconhecimento do Plano de Teste. Pode ser inclusive um código

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação SOFT DISCIPLINA: Engenharia de software AULA NÚMERO: 08 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir conceitos relacionados a modelos e especificações. Nesta aula

Leia mais

PROJETO DE REDES www.projetoderedes.com.br

PROJETO DE REDES www.projetoderedes.com.br PROJETO DE REDES www.projetoderedes.com.br Curso de Tecnologia em Redes de Computadores Disciplina: Redes I Fundamentos - 1º Período Professor: José Maurício S. Pinheiro AULA 2: Transmissão de Dados 1.

Leia mais

A PÁGINA DISCIPLINAR DE MATEMÁTICA DO PORTAL DIA A DIA EDUCAÇÃO

A PÁGINA DISCIPLINAR DE MATEMÁTICA DO PORTAL DIA A DIA EDUCAÇÃO A PÁGINA DISCIPLINAR DE MATEMÁTICA DO PORTAL DIA A DIA EDUCAÇÃO Resumo: Dolores Follador Secretaria de Estado da Educação do Paraná e Faculdades Integradas do Brasil - Unibrasil doloresfollador@gmail.com

Leia mais

Engenharia de Software. Parte I. Introdução. Metodologias para o Desenvolvimento de Sistemas DAS 5312 1

Engenharia de Software. Parte I. Introdução. Metodologias para o Desenvolvimento de Sistemas DAS 5312 1 Engenharia de Software Parte I Introdução Metodologias para o Desenvolvimento de Sistemas DAS 5312 1 Mitos do Desenvolvimento de Software A declaração de objetivos é suficiente para se construir um software.

Leia mais

Funcionalidade Escalabilidade Adaptabilidade Gerenciabilidade

Funcionalidade Escalabilidade Adaptabilidade Gerenciabilidade Projeto de Redes Requisitos Funcionalidade -- A rede precisa funcionar. A rede precisa permitir que os usuários desempenhem os seus deveres profissionais. A rede precisa oferecer conectividade de usuário-para-usuário

Leia mais

UFG - Instituto de Informática

UFG - Instituto de Informática UFG - Instituto de Informática Curso: Sistemas de Informação Arquitetura de Software Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 3 Introdução à Arquitetura de Software (continuação)

Leia mais

Wilson Moraes Góes. Novatec

Wilson Moraes Góes. Novatec Wilson Moraes Góes Novatec Copyright 2014 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,

Leia mais

Disciplina: Gerenciamento de Projetos e Práticas de Integração. Gerenciamento de Projetos e Práticas de Integração AULA 3.

Disciplina: Gerenciamento de Projetos e Práticas de Integração. Gerenciamento de Projetos e Práticas de Integração AULA 3. Gerenciamento de Projetos e Práticas de Integração AULA 3 Ago/2013 Gerenciamento de Projetos e Práticas de Integração Áreas de conhecimentos de gerenciamento de projetos ESCOPO TEMPO CUSTO QUALIDADE RECURSOS

Leia mais

TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES

TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES [Observação: O template a seguir é utilizado como roteiro para projeto de sistemas orientado

Leia mais

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: davidmr@ifce.edu.br CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0 SUMÁRIO 1 Conceitos Básicos... 3 1.1 O que é Software?... 3 1.2 Situações Críticas no desenvolvimento

Leia mais

UNIVERSIDADE FEDERAL DE SANTA CATARINA GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA DATA MINING EM VÍDEOS

UNIVERSIDADE FEDERAL DE SANTA CATARINA GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA DATA MINING EM VÍDEOS UNIVERSIDADE FEDERAL DE SANTA CATARINA GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA DATA MINING EM VÍDEOS VINICIUS DA SILVEIRA SEGALIN FLORIANÓPOLIS OUTUBRO/2013 Sumário

Leia mais

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO Santa Maria, 01 de Novembro de 2013. Revisão aula passada Projeto de Arquitetura Decisões de projeto de Arquitetura

Leia mais

Gerenciamento de redes

Gerenciamento de redes Gerenciamento de redes Gerenciamento de Serviços Gerenciamento de QoS (Qualidade de serviço) slide 1 Qualidade de serviços: aplicações de multimídia: áudio e vídeo de rede ( mídia contínua ) QoS rede oferece

Leia mais

PRODUTO 1 (CONSTRUÇÃO DE PORTAL WEB)

PRODUTO 1 (CONSTRUÇÃO DE PORTAL WEB) RELATÓRIO DE ENTREGA DO PRODUTO 1 (CONSTRUÇÃO DE PORTAL WEB) PARA A ELABORAÇÃO DOS PLANOS MUNICIPAIS DE GESTÃO INTEGRADA DE RESÍDUOS SÓLIDOS PMGIRS PARA OS MUNICÍPIOS DE NOVO HORIZONTE, JUPIÁ, GALVÃO,

Leia mais

Introdução a computação móvel. Middlewares para Rede de Sensores sem Fio. Uma avaliação na ótica de Adaptação ao Contexto

Introdução a computação móvel. Middlewares para Rede de Sensores sem Fio. Uma avaliação na ótica de Adaptação ao Contexto Introdução a computação móvel Monografia: Middlewares para Rede de Sensores sem Fio Uma avaliação na ótica de Adaptação ao Contexto Adriano Branco Agenda Objetivo do trabalho O que é uma WSN Middlewares

Leia mais

2 Avaliação de desempenho de uma rede de telecomunicações

2 Avaliação de desempenho de uma rede de telecomunicações 2 Avaliação de desempenho de uma rede de telecomunicações Ao longo do presente capítulo são introduzidos os principais elementos qualitativos e quantitativos capazes de permitir a avaliação do desempenho

Leia mais

ICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET

ICORLI. INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET INSTALAÇÃO, CONFIGURAÇÃO e OPERAÇÃO EM REDES LOCAIS e INTERNET 2010/2011 1 Protocolo TCP/IP É um padrão de comunicação entre diferentes computadores e diferentes sistemas operativos. Cada computador deve

Leia mais

DAS6607 - Inteligência Artificial Aplicada à Controle de Processos e Automação Industrial

DAS6607 - Inteligência Artificial Aplicada à Controle de Processos e Automação Industrial DAS6607 - Inteligência Artificial Aplicada à Controle de Processos e Automação Industrial Aluno: André Faria Ruaro Professores: Jomi F. Hubner e Ricardo J. Rabelo 29/11/2013 1. Introdução e Motivação 2.

Leia mais

UFG - Instituto de Informática

UFG - Instituto de Informática UFG - Instituto de Informática Especialização em Desenvolvimento de Aplicações Web com Interfaces Ricas EJB 3.0 Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 13 Web Services Web Services

Leia mais

SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2

SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2 SUMÁRIO 1. AULA 6 ENDEREÇAMENTO IP:... 2 1.1 Introdução... 2 1.2 Estrutura do IP... 3 1.3 Tipos de IP... 3 1.4 Classes de IP... 4 1.5 Máscara de Sub-Rede... 6 1.6 Atribuindo um IP ao computador... 7 2

Leia mais

IMPLEMENTAÇÃO DAS CAMADAS Inference Machine e Message Service Element PARA UM SERVIDOR DE SISTEMA DE GERENCIAMENTO DE Workflow HOSPITALAR

IMPLEMENTAÇÃO DAS CAMADAS Inference Machine e Message Service Element PARA UM SERVIDOR DE SISTEMA DE GERENCIAMENTO DE Workflow HOSPITALAR IMPLEMENTAÇÃO DAS CAMADAS Inference Machine e Message Service Element PARA UM SERVIDOR DE SISTEMA DE GERENCIAMENTO DE Workflow HOSPITALAR Jeferson J. S. Boesing 1 ; Manassés Ribeiro 2 1.Aluno do Curso

Leia mais

CAPÍTULO 2. Este capítulo tratará :

CAPÍTULO 2. Este capítulo tratará : 1ª PARTE CAPÍTULO 2 Este capítulo tratará : 1. O que é necessário para se criar páginas para a Web. 2. A diferença entre páginas Web, Home Page e apresentação Web 3. Navegadores 4. O que é site, Host,

Leia mais

Atividade: COBIT : Entendendo seus principais fundamentos

Atividade: COBIT : Entendendo seus principais fundamentos SECRETARIA DE EDUCAÇÃO PROFISSIONAL E TECNOLÓGICA INSTITUTO FEDERAL DO PIAUÍ CAMPUS FLORIANO EIXO TECNOLÓGICO: INFORMAÇÃO E COMUNICAÇÃO CURSO: TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS PERÍODO

Leia mais

Roteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido

Roteiro. Arquitetura. Tipos de Arquitetura. Questionário. Centralizado Descentralizado Hibrido Arquitetura Roteiro Arquitetura Tipos de Arquitetura Centralizado Descentralizado Hibrido Questionário 2 Arquitetura Figura 1: Planta baixa de uma casa 3 Arquitetura Engenharia de Software A arquitetura

Leia mais

Contribuição acadêmica

Contribuição acadêmica Contribuição acadêmica Origem deste trabalho em cadeiras do curso de mestrado na COPPE/UFRJ; Continuidade da contribuição acadêmica através do laboratório RAVEL: desenvolvimento de sw para apoio; intercâmbio

Leia mais

Entendendo como funciona o NAT

Entendendo como funciona o NAT Entendendo como funciona o NAT Vamos inicialmente entender exatamente qual a função do NAT e em que situações ele é indicado. O NAT surgiu como uma alternativa real para o problema de falta de endereços

Leia mais

:: Telefonia pela Internet

:: Telefonia pela Internet :: Telefonia pela Internet http://www.projetoderedes.com.br/artigos/artigo_telefonia_pela_internet.php José Mauricio Santos Pinheiro em 13/03/2005 O uso da internet para comunicações de voz vem crescendo

Leia mais

4 Um Exemplo de Implementação

4 Um Exemplo de Implementação 4 Um Exemplo de Implementação Neste capítulo será discutida uma implementação baseada na arquitetura proposta. Para tanto, será explicado como a arquitetura proposta se casa com as necessidades da aplicação

Leia mais

Manual dos Serviços de Interoperabilidade

Manual dos Serviços de Interoperabilidade MINISTÉRIO DO PLANEJAMENTO, ORÇAMENTO E GESTÃO Secretaria de Logística e Tecnologia da Informação Manual dos Serviços de Interoperabilidade Sumário Lista de Figuras...3 Lista de Tabelas...4 Introdução...5

Leia mais

REDES CONVERGENTES PROFESSOR: MARCOS A. A. GONDIM

REDES CONVERGENTES PROFESSOR: MARCOS A. A. GONDIM REDES CONVERGENTES PROFESSOR: MARCOS A. A. GONDIM Roteiro Introdução a Redes Convergentes. Camadas de uma rede convergente. Desafios na implementação de redes convergentes. Introdução a Redes Convergentes.

Leia mais

Prof. Marcelo Machado Cunha Parte 3 www.marcelomachado.com

Prof. Marcelo Machado Cunha Parte 3 www.marcelomachado.com Prof. Marcelo Machado Cunha Parte 3 www.marcelomachado.com Protocolo é a linguagem usada pelos dispositivos de uma rede de modo que eles consigam se comunicar Objetivo Transmitir dados em uma rede A transmissão

Leia mais

UNIVERSIDADE. Sistemas Distribuídos

UNIVERSIDADE. Sistemas Distribuídos UNIVERSIDADE Sistemas Distribuídos Ciência da Computação Prof. Jesus José de Oliveira Neto Web Services Web Services Existem diferentes tipos de comunicação em um sistema distribuído: Sockets Invocação

Leia mais

Guia de Especificação de Caso de Uso Metodologia CELEPAR

Guia de Especificação de Caso de Uso Metodologia CELEPAR Guia de Especificação de Caso de Uso Metodologia CELEPAR Agosto 2009 Sumário de Informações do Documento Documento: guiaespecificacaocasouso.odt Número de páginas: 10 Versão Data Mudanças Autor 1.0 09/10/2007

Leia mais

Introdução ao Modelos de Duas Camadas Cliente Servidor

Introdução ao Modelos de Duas Camadas Cliente Servidor Introdução ao Modelos de Duas Camadas Cliente Servidor Desenvolvimento de Sistemas Cliente Servidor Prof. Esp. MBA Heuber G. F. Lima Aula 1 Ciclo de Vida Clássico Aonde estamos? Page 2 Análise O que fizemos

Leia mais

APLICAÇÃO REDE APLICAÇÃO APRESENTAÇÃO SESSÃO TRANSPORTE REDE LINK DE DADOS FÍSICA 1/5 PROTOCOLOS DE REDE

APLICAÇÃO REDE APLICAÇÃO APRESENTAÇÃO SESSÃO TRANSPORTE REDE LINK DE DADOS FÍSICA 1/5 PROTOCOLOS DE REDE 1/5 PROTOCOLOS DE O Modelo OSI O OSI é um modelo usado para entender como os protocolos de rede funcionam. Para facilitar a interconexão de sistemas de computadores, a ISO (International Standards Organization)

Leia mais

Sustentabilidade nas instituições financeiras Os novos horizontes da responsabilidade socioambiental

Sustentabilidade nas instituições financeiras Os novos horizontes da responsabilidade socioambiental Sustentabilidade nas instituições financeiras Os novos horizontes da responsabilidade socioambiental O momento certo para incorporar as mudanças A resolução 4.327 do Banco Central dispõe que as instituições

Leia mais

REDES DE COMPUTADORES. Arquiteturas de Redes

REDES DE COMPUTADORES. Arquiteturas de Redes REDES DE COMPUTADORES Arquiteturas de Redes Agenda Necessidade de Padronização Protocolos e Padrões Órgãos de Padronização Conceitos de Arquitetura em Camadas Arquitetura de Redes OSI TCP/IP Necessidade

Leia mais

Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Características Roteamento

Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Características Roteamento Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Características Roteamento Professor Rene - UNIP 1 Roteamento Dinâmico Perspectiva e histórico Os protocolos de roteamento dinâmico são usados

Leia mais

Gerência do Processador

Gerência do Processador Andrique Amorim www.andrix.com.br professor@andrix.com.br Gerência do Processador Desenvolvimento web II IMPORTANTE SABER Desenvolvimento web II DEADLOCK (interbloqueio, blocagem, impasse) Situação em

Leia mais

Unidade 2.1 Modelos de Referência

Unidade 2.1 Modelos de Referência Faculdade INED Curso Superior de Tecnologia: Banco de Dados Redes de Computadores Disciplina: Redes de Computadores Prof.: Fernando Hadad Zaidan 1 Unidade 2.1 Modelos de Referência 2 Bibliografia da disciplina

Leia mais

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas

PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas PONTIFÍCIA UNIVERSIDADE CATÓLICA DE GOIÁS Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas CMP1132 Processo e qualidade de software II Prof. Me. Elias Ferreira Sala: 402 E Quarta-Feira:

Leia mais

Protocolos de Redes Revisão para AV I

Protocolos de Redes Revisão para AV I Protocolos de Redes Revisão para AV I 01 Aula Fundamentos de Protocolos Conceituar protocolo de rede; Objetivos Compreender a necessidade de um protocolo de rede em uma arquitetura de transmissão entre

Leia mais

QoS para VoIP II: Calculador VoIP de Largura de Banda e Atraso

QoS para VoIP II: Calculador VoIP de Largura de Banda e Atraso QoS para VoIP II: Calculador VoIP de Largura de Banda e Atraso Esta série de tutoriais sobre Qualidade de Serviço (QoS) para Voz sobre IP (VoIP) apresentará algumas particularidades relativas à Qualidade

Leia mais

5 Estudo de caso: utilizando o sistema para requisição de material

5 Estudo de caso: utilizando o sistema para requisição de material 61 5 Estudo de caso: utilizando o sistema para requisição de material A fim de avaliar as características da arquitetura proposta e a corretude da implementação, realizamos experiências com cenários de

Leia mais

Universidade Paulista

Universidade Paulista Universidade Paulista Ciência da Computação Sistemas de Informação Gestão da Qualidade Principais pontos da NBR ISO/IEC 12207 - Tecnologia da Informação Processos de ciclo de vida de software Sergio Petersen

Leia mais

Aspectos técnicos do desenvolvimento baseado em componentes

Aspectos técnicos do desenvolvimento baseado em componentes Aspectos técnicos do desenvolvimento baseado em componentes Um novo processo de desenvolvimento O uso de componentes traz mudanças no processo de desenvolvimento Além de desenvolver um produto, queremos

Leia mais

Camadas de Transporte, Sessão & Apresentação. Função. Camadas REDES x TRANSPORTE. Redes de Computadores Prof. Leandro C. Pykosz

Camadas de Transporte, Sessão & Apresentação. Função. Camadas REDES x TRANSPORTE. Redes de Computadores Prof. Leandro C. Pykosz Camadas de Transporte, Sessão & Apresentação Redes de Computadores Prof. Leandro C. Pykosz Função A camada de Transporte fica entre as camadas de nível de aplicação (camadas 5 a 7) e as de nível físico

Leia mais

5 SIMULAÇÃO DE UM SISTEMA WDM DE DOIS CANAIS COM O SOFTWARE VPI

5 SIMULAÇÃO DE UM SISTEMA WDM DE DOIS CANAIS COM O SOFTWARE VPI 68 5 SIMULAÇÃO DE UM SISTEMA WDM DE DOIS CANAIS COM O SOFTWARE VPI O software VPI foi originalmente introduzido em 1998 e era conhecido como PDA (Photonic Design Automation). O VPI atualmente agrega os

Leia mais

Capítulo 9. Gerenciamento de rede

Capítulo 9. Gerenciamento de rede 1 Capítulo 9 Gerenciamento de rede 2 Redes de computadores I Prof.: Leandro Soares de Sousa E-mail: leandro.uff.puro@gmail.com Site: http://www.ic.uff.br/~lsousa Não deixem a matéria acumular!!! Datas

Leia mais

O Service Management como infraestrutura do CRM. Francisco Ferrão 28 de Maio de 2009

O Service Management como infraestrutura do CRM. Francisco Ferrão 28 de Maio de 2009 O Service Management como infraestrutura do CRM Francisco Ferrão 28 de Maio de 2009 1 A passagem para a Sociedade de Serviços As empresas têm que cada vez mais considerar que já passámos de uma sociedade

Leia mais

CONCURSO PÚBLICO ANALISTA DE SISTEMA ÊNFASE GOVERNANÇA DE TI ANALISTA DE GESTÃO RESPOSTAS ESPERADAS PRELIMINARES

CONCURSO PÚBLICO ANALISTA DE SISTEMA ÊNFASE GOVERNANÇA DE TI ANALISTA DE GESTÃO RESPOSTAS ESPERADAS PRELIMINARES CELG DISTRIBUIÇÃO S.A EDITAL N. 1/2014 CONCURSO PÚBLICO ANALISTA DE GESTÃO ANALISTA DE SISTEMA ÊNFASE GOVERNANÇA DE TI RESPOSTAS ESPERADAS PRELIMINARES O Centro de Seleção da Universidade Federal de Goiás

Leia mais

5 Framework para coordenação e mediação de Web Services para ambientes de aprendizado à distância

5 Framework para coordenação e mediação de Web Services para ambientes de aprendizado à distância 5 Framework para coordenação e mediação de Web Services para ambientes de aprendizado à distância O capítulo anterior apresentou uma discussão sobre a inclusão dos chamados learning services no processo

Leia mais

FICHA INFORMATIVA E DE TRABALHO MÓDULO 0773 - REDE LOCAL INSTALAÇÃO

FICHA INFORMATIVA E DE TRABALHO MÓDULO 0773 - REDE LOCAL INSTALAÇÃO CURSO EFA 2012 / 2013 Formando: Data: / / ÁREA/Assunto: Formador / Mediador: Avaliação Formando Formador FICHA INFORMATIVA E DE TRABALHO MÓDULO 0773 - REDE LOCAL INSTALAÇÃO Standard IEE 802 Para que as

Leia mais

Este tutorial apresenta conceitos e recomendações para o planejamento de uma rede multi-serviço.

Este tutorial apresenta conceitos e recomendações para o planejamento de uma rede multi-serviço. O que se deve considerar no planejamento de uma rede multi-serviço? Este tutorial apresenta conceitos e recomendações para o planejamento de uma rede multi-serviço. Jorge Moreira de Souza Doutor em Informática

Leia mais

Curso: Redes II (Heterogênea e Convergente)

Curso: Redes II (Heterogênea e Convergente) Curso: Redes II (Heterogênea e Convergente) Tema da Aula: Redes Heterogênea e Convergente Professor Rene - UNIP 1 Redes heterogêneas Redes Heterogêneas Todo ambiente de rede precisa armazenar informações

Leia mais

PROJETO DE REDES www.projetoderedes.com.br

PROJETO DE REDES www.projetoderedes.com.br PROJETO DE REDES www.projetoderedes.com.br CENTRO UNIVERSITÁRIO DE VOLTA REDONDA UniFOA Curso Tecnológico de Redes de Computadores Disciplina: Redes Convergentes II Professor: José Maurício S. Pinheiro

Leia mais