Abordagem Semântica para a Negociação de Qualidade do Serviço de IPTV
|
|
- Stella Barata Palmeira
- 8 Há anos
- Visualizações:
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 Madalena Pereira da Silva, Lia Caetano Bastos, Departamento de Engenharia
Leia mais3 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 maisProf. 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
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 maisSistemas 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 maisUma 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 maisCAMADA 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 maisMÓ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 maisDesenvolvendo 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 maisArquitetura 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 maisUNIDADE 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 maisH.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 maisQoSTVApp: 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 maisCONCEITOS 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 maisGlossá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 mais3 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 maisTRANSMISSÃ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 maisONTOLOGIA 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 mais3 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 maisProf. 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 maisGerenciamento 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 maisOrientaçã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 maisSemâ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 maisForneç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 maisSistemas 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 maisEngenharia 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 mais3 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 maisModelos 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 maisJava 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 maisBanco 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 mais1 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 maisDesenvolvimento 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 maisBRAlarmExpert. 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 maisCurso 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 maisGovernanç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 mais6 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 maisAná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 maisPROJETO 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 maisReferê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 maisUNIVERSIDADE 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 maisPROJETO 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 maisA 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 maisEngenharia 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 maisFuncionalidade 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 maisUFG - 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 maisWilson 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 maisDisciplina: 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 maisTRABALHO 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 maisAUTOR: 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 maisUNIVERSIDADE 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 maisUNIVERSIDADE 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 maisGerenciamento 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 maisPRODUTO 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 maisIntroduçã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 mais2 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 maisICORLI. 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 maisDAS6607 - 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 maisUFG - 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 maisSUMÁ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 maisIMPLEMENTAÇÃ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 maisCAPÍ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 maisAtividade: 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 maisRoteiro. 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 maisContribuiçã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 maisEntendendo 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 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 mais4 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 maisManual 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 maisREDES 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 maisProf. 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 maisUNIVERSIDADE. 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 maisGuia 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 maisIntroduçã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 maisAPLICAÇÃ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 maisSustentabilidade 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 maisREDES 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 maisCurso: 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 maisGerê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 maisUnidade 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 maisPONTIFÍ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 maisProtocolos 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 maisQoS 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 mais5 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 maisUniversidade 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 maisAspectos 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 maisCamadas 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 mais5 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 maisCapí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 maisO 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 maisCONCURSO 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 mais5 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 maisFICHA 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 maisEste 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 maisCurso: 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 maisPROJETO 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