Clock Synchronization in Computer Networks with Quality of Service

Detalhes bibliográficos
Autor(a) principal: de Castro Callado, Arthur
Data de Publicação: 2003
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFPE
Texto Completo: https://repositorio.ufpe.br/handle/123456789/2481
Resumo: O Network Time Protocol (NTP) é um protocolo para sincronização de relógios de computadores em rede que tem quase duas décadas de existência e está em contínua evolução. Com algoritmos robustos para tratamento de fase e freqüência, com um bom disciplinador de relógio local e tendo implementações para as mais diversas plataformas e sistemas operacionais de computadores e equipamentos de rede, o NTP tornou-se um padrão de fato. Entretanto, esse protocolo ainda tem problemas que precisam ser solucionados para ser operacionalmente eficaz, pois seu desempenho depende de boas condições de rede para a troca das informações de sincronização, sofrendo bastante em caso de congestionamento. Devido a esses problemas, em vários países (incluindo o Brasil) esse protocolo é considerado inadequado para prover informação de horário de forma confiável, fazendo com que registros de hora em sistemas que o utilizam não tenham valor legal. Além disso, muitas aplicações necessitam de um sistema de controle de relógios confiável para funcionar corretamente (por exemplo, sistemas bancários e servidores de bancos de dados distribuídos). Isso obriga muitas empresas a utilizar sistemas legados tradicionais e mais caros para poder funcionar de forma correta e legal. Com o advento da Qualidade de Serviço em redes de computadores, esse problema pode ser abordado elegantemente e resolvido. Várias arquiteturas de Qualidade de Serviço foram propostas, mas a arquitetura de Serviços Diferenciados (DiffServ), devido a sua facilidade de implementação e ao fato de ter sido a mais estudada e implementada experimentalmente, mostrou-se a mais forte candidata à implantação mundial e no menor prazo. Essa arquitetura adequou-se bem ao problema de sincronização de relógios, embora a solução não seja trivial. Essa dissertação sugere um arcabouço para lidar com a sincronização de relógios através do NTP em domínios DiffServ com ou sem corretores de banda. Tendo-se Serviços Bem Definidos (Well Defined Services WDS) e baseado na idéia de que as aplicações devem conhecer o tipo de tratamento necessário ao seu tráfego, esse arcabouço consiste na adoção de políticas para o tratamento de tráfego NTP nos equipamentos de rede e na adoção de uma política para a marcação de pacotes por parte da aplicação. A proposta é validada com um estudo de caso feito com medição real do desempenho da aplicação sobre um ambiente de rede emulado
id UFPE_3d7f6238178a42678e1148af5c49f3ec
oai_identifier_str oai:repositorio.ufpe.br:123456789/2481
network_acronym_str UFPE
network_name_str Repositório Institucional da UFPE
repository_id_str 2221
spelling de Castro Callado, ArthurKelner, Judith 2014-06-12T15:58:39Z2014-06-12T15:58:39Z2003de Castro Callado, Arthur; Kelner, Judith. Clock Synchronization in Computer Networks with Quality of Service . 2003. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2003.https://repositorio.ufpe.br/handle/123456789/2481O Network Time Protocol (NTP) é um protocolo para sincronização de relógios de computadores em rede que tem quase duas décadas de existência e está em contínua evolução. Com algoritmos robustos para tratamento de fase e freqüência, com um bom disciplinador de relógio local e tendo implementações para as mais diversas plataformas e sistemas operacionais de computadores e equipamentos de rede, o NTP tornou-se um padrão de fato. Entretanto, esse protocolo ainda tem problemas que precisam ser solucionados para ser operacionalmente eficaz, pois seu desempenho depende de boas condições de rede para a troca das informações de sincronização, sofrendo bastante em caso de congestionamento. Devido a esses problemas, em vários países (incluindo o Brasil) esse protocolo é considerado inadequado para prover informação de horário de forma confiável, fazendo com que registros de hora em sistemas que o utilizam não tenham valor legal. Além disso, muitas aplicações necessitam de um sistema de controle de relógios confiável para funcionar corretamente (por exemplo, sistemas bancários e servidores de bancos de dados distribuídos). Isso obriga muitas empresas a utilizar sistemas legados tradicionais e mais caros para poder funcionar de forma correta e legal. Com o advento da Qualidade de Serviço em redes de computadores, esse problema pode ser abordado elegantemente e resolvido. Várias arquiteturas de Qualidade de Serviço foram propostas, mas a arquitetura de Serviços Diferenciados (DiffServ), devido a sua facilidade de implementação e ao fato de ter sido a mais estudada e implementada experimentalmente, mostrou-se a mais forte candidata à implantação mundial e no menor prazo. Essa arquitetura adequou-se bem ao problema de sincronização de relógios, embora a solução não seja trivial. Essa dissertação sugere um arcabouço para lidar com a sincronização de relógios através do NTP em domínios DiffServ com ou sem corretores de banda. Tendo-se Serviços Bem Definidos (Well Defined Services WDS) e baseado na idéia de que as aplicações devem conhecer o tipo de tratamento necessário ao seu tráfego, esse arcabouço consiste na adoção de políticas para o tratamento de tráfego NTP nos equipamentos de rede e na adoção de uma política para a marcação de pacotes por parte da aplicação. A proposta é validada com um estudo de caso feito com medição real do desempenho da aplicação sobre um ambiente de rede emuladoCoordenação de Aperfeiçoamento de Pessoal de Nível SuperiorporUniversidade Federal de PernambucoAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessNetwork Time Protocol (NTP)Sincronização de relógios através do NTP em domínios DiffServ Clock Synchronization in Computer Networks with Quality of Service info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPETHUMBNAILarquivo4665_1.pdf.jpgarquivo4665_1.pdf.jpgGenerated Thumbnailimage/jpeg1413https://repositorio.ufpe.br/bitstream/123456789/2481/4/arquivo4665_1.pdf.jpg7125eac6023b09a56e59f8f76ac37b4cMD54ORIGINALarquivo4665_1.pdfapplication/pdf1244503https://repositorio.ufpe.br/bitstream/123456789/2481/1/arquivo4665_1.pdf9601c55f303bf34b27c25d55062533b9MD51LICENSElicense.txttext/plain1748https://repositorio.ufpe.br/bitstream/123456789/2481/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52TEXTarquivo4665_1.pdf.txtarquivo4665_1.pdf.txtExtracted texttext/plain133835https://repositorio.ufpe.br/bitstream/123456789/2481/3/arquivo4665_1.pdf.txt22bb330361c03e53e203b7419a713a4fMD53123456789/24812019-10-25 11:26:15.316oai:repositorio.ufpe.br:123456789/2481Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-25T14:26:15Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false
dc.title.pt_BR.fl_str_mv Clock Synchronization in Computer Networks with Quality of Service
title Clock Synchronization in Computer Networks with Quality of Service
spellingShingle Clock Synchronization in Computer Networks with Quality of Service
de Castro Callado, Arthur
Network Time Protocol (NTP)
Sincronização de relógios através do NTP em domínios DiffServ
title_short Clock Synchronization in Computer Networks with Quality of Service
title_full Clock Synchronization in Computer Networks with Quality of Service
title_fullStr Clock Synchronization in Computer Networks with Quality of Service
title_full_unstemmed Clock Synchronization in Computer Networks with Quality of Service
title_sort Clock Synchronization in Computer Networks with Quality of Service
author de Castro Callado, Arthur
author_facet de Castro Callado, Arthur
author_role author
dc.contributor.author.fl_str_mv de Castro Callado, Arthur
dc.contributor.advisor1.fl_str_mv Kelner, Judith
contributor_str_mv Kelner, Judith
dc.subject.por.fl_str_mv Network Time Protocol (NTP)
Sincronização de relógios através do NTP em domínios DiffServ
topic Network Time Protocol (NTP)
Sincronização de relógios através do NTP em domínios DiffServ
description O Network Time Protocol (NTP) é um protocolo para sincronização de relógios de computadores em rede que tem quase duas décadas de existência e está em contínua evolução. Com algoritmos robustos para tratamento de fase e freqüência, com um bom disciplinador de relógio local e tendo implementações para as mais diversas plataformas e sistemas operacionais de computadores e equipamentos de rede, o NTP tornou-se um padrão de fato. Entretanto, esse protocolo ainda tem problemas que precisam ser solucionados para ser operacionalmente eficaz, pois seu desempenho depende de boas condições de rede para a troca das informações de sincronização, sofrendo bastante em caso de congestionamento. Devido a esses problemas, em vários países (incluindo o Brasil) esse protocolo é considerado inadequado para prover informação de horário de forma confiável, fazendo com que registros de hora em sistemas que o utilizam não tenham valor legal. Além disso, muitas aplicações necessitam de um sistema de controle de relógios confiável para funcionar corretamente (por exemplo, sistemas bancários e servidores de bancos de dados distribuídos). Isso obriga muitas empresas a utilizar sistemas legados tradicionais e mais caros para poder funcionar de forma correta e legal. Com o advento da Qualidade de Serviço em redes de computadores, esse problema pode ser abordado elegantemente e resolvido. Várias arquiteturas de Qualidade de Serviço foram propostas, mas a arquitetura de Serviços Diferenciados (DiffServ), devido a sua facilidade de implementação e ao fato de ter sido a mais estudada e implementada experimentalmente, mostrou-se a mais forte candidata à implantação mundial e no menor prazo. Essa arquitetura adequou-se bem ao problema de sincronização de relógios, embora a solução não seja trivial. Essa dissertação sugere um arcabouço para lidar com a sincronização de relógios através do NTP em domínios DiffServ com ou sem corretores de banda. Tendo-se Serviços Bem Definidos (Well Defined Services WDS) e baseado na idéia de que as aplicações devem conhecer o tipo de tratamento necessário ao seu tráfego, esse arcabouço consiste na adoção de políticas para o tratamento de tráfego NTP nos equipamentos de rede e na adoção de uma política para a marcação de pacotes por parte da aplicação. A proposta é validada com um estudo de caso feito com medição real do desempenho da aplicação sobre um ambiente de rede emulado
publishDate 2003
dc.date.issued.fl_str_mv 2003
dc.date.accessioned.fl_str_mv 2014-06-12T15:58:39Z
dc.date.available.fl_str_mv 2014-06-12T15:58:39Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv de Castro Callado, Arthur; Kelner, Judith. Clock Synchronization in Computer Networks with Quality of Service . 2003. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2003.
dc.identifier.uri.fl_str_mv https://repositorio.ufpe.br/handle/123456789/2481
identifier_str_mv de Castro Callado, Arthur; Kelner, Judith. Clock Synchronization in Computer Networks with Quality of Service . 2003. Dissertação (Mestrado). Programa de Pós-Graduação em Ciência da Computação, Universidade Federal de Pernambuco, Recife, 2003.
url https://repositorio.ufpe.br/handle/123456789/2481
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Pernambuco
publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPE
instname:Universidade Federal de Pernambuco (UFPE)
instacron:UFPE
instname_str Universidade Federal de Pernambuco (UFPE)
instacron_str UFPE
institution UFPE
reponame_str Repositório Institucional da UFPE
collection Repositório Institucional da UFPE
bitstream.url.fl_str_mv https://repositorio.ufpe.br/bitstream/123456789/2481/4/arquivo4665_1.pdf.jpg
https://repositorio.ufpe.br/bitstream/123456789/2481/1/arquivo4665_1.pdf
https://repositorio.ufpe.br/bitstream/123456789/2481/2/license.txt
https://repositorio.ufpe.br/bitstream/123456789/2481/3/arquivo4665_1.pdf.txt
bitstream.checksum.fl_str_mv 7125eac6023b09a56e59f8f76ac37b4c
9601c55f303bf34b27c25d55062533b9
8a4605be74aa9ea9d79846c1fba20a33
22bb330361c03e53e203b7419a713a4f
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)
repository.mail.fl_str_mv attena@ufpe.br
_version_ 1802310740069056512