Desenvolvimento de um Gerenciador Dinâmico de Memória Multithread para um Proxy de Video Sob Demanda

Detalhes bibliográficos
Autor(a) principal: Venturini, Anderson Schmitz
Data de Publicação: 2013
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UNIPAMPA
Texto Completo: http://dspace.unipampa.edu.br/jspui/handle/riu/80
Resumo: Com a crescente utilização dos serviços de video sob demanda (VsD) na atualidade, faz-se necessária a utilização de técnicas que permitam o provimento do serviço com qualidade. Com este intuito são implantadas redes de distribuição de conteúdo (CDN) a fim de reduzir o tráfego de dados na dorsal da rede e a latência de resposta aos clientes. Para isso são implementados proxies na borda da rede. Entretanto, a eficiência e o custo dos proxies são cruciais para a sustentabilidade do serviço oferecido através da CDN. Assim, este trabalho propõe a implementação de uma solução multithread que busque melhores custos-benefícios quando comparada às implementações de proxies de VsD atuais executadas sobre servidores de propósito geral.
id UNIP_e4c114da64a558ba1a7abfb31ac301c5
oai_identifier_str oai:repositorio.unipampa.edu.br:riu/80
network_acronym_str UNIP
network_name_str Repositório Institucional da UNIPAMPA
repository_id_str
spelling Neves, Bruno SilveiraVenturini, Anderson Schmitz2014-07-16T02:40:09Z2014-07-16T02:40:09Z2013-05-11http://dspace.unipampa.edu.br/jspui/handle/riu/80Com a crescente utilização dos serviços de video sob demanda (VsD) na atualidade, faz-se necessária a utilização de técnicas que permitam o provimento do serviço com qualidade. Com este intuito são implantadas redes de distribuição de conteúdo (CDN) a fim de reduzir o tráfego de dados na dorsal da rede e a latência de resposta aos clientes. Para isso são implementados proxies na borda da rede. Entretanto, a eficiência e o custo dos proxies são cruciais para a sustentabilidade do serviço oferecido através da CDN. Assim, este trabalho propõe a implementação de uma solução multithread que busque melhores custos-benefícios quando comparada às implementações de proxies de VsD atuais executadas sobre servidores de propósito geral.With the growing utilization of the Video-on-Demand (VoD) services in the present, it is ne- cessary the implementation of techniques that allow the provision of the service with quality. For this purpose, Content Distribution Networks (CDN) look to reduce the data traffic of the network’s backbone and the response latency to the clients. Therefore, proxies are implemen- ted in the frontier of the CDN. Furthermore, the eficiency and cost of the proxies are crucial to the sustainability of the service offered. So, we propose an implementation of a multithread solution that aims for a better cost-benefit when compared to the implementation of the current VoD proxies running on general purpose servers.Universidade Federal do PampaDistribuidorVídeo sob DemandaGerenciador de MemóriaDesenvolvimento de um Gerenciador Dinâmico de Memória Multithread para um Proxy de Video Sob Demandainfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisporreponame:Repositório Institucional da UNIPAMPAinstname:Universidade Federal do Pampa (UNIPAMPA)instacron:UNIPAMPAinfo:eu-repo/semantics/openAccessORIGINAL0802459.pdf0802459.pdfapplication/pdf1407880https://repositorio.unipampa.edu.br/jspui/bitstream/riu/80/1/0802459.pdf69cbe6e065c489013095985e633b41f9MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.unipampa.edu.br/jspui/bitstream/riu/80/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD52TEXT0802459.pdf.txt0802459.pdf.txtExtracted texttext/plain153598https://repositorio.unipampa.edu.br/jspui/bitstream/riu/80/3/0802459.pdf.txt7664cc65a6c28458e7572a93e6ea0fcfMD53riu/802021-03-17 17:52:52.584oai:repositorio.unipampa.edu.br:riu/80Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttp://dspace.unipampa.edu.br:8080/oai/requestsisbi@unipampa.edu.bropendoar:2021-03-17T20:52:52Repositório Institucional da UNIPAMPA - Universidade Federal do Pampa (UNIPAMPA)false
dc.title.pt_BR.fl_str_mv Desenvolvimento de um Gerenciador Dinâmico de Memória Multithread para um Proxy de Video Sob Demanda
title Desenvolvimento de um Gerenciador Dinâmico de Memória Multithread para um Proxy de Video Sob Demanda
spellingShingle Desenvolvimento de um Gerenciador Dinâmico de Memória Multithread para um Proxy de Video Sob Demanda
Venturini, Anderson Schmitz
Distribuidor
Vídeo sob Demanda
Gerenciador de Memória
title_short Desenvolvimento de um Gerenciador Dinâmico de Memória Multithread para um Proxy de Video Sob Demanda
title_full Desenvolvimento de um Gerenciador Dinâmico de Memória Multithread para um Proxy de Video Sob Demanda
title_fullStr Desenvolvimento de um Gerenciador Dinâmico de Memória Multithread para um Proxy de Video Sob Demanda
title_full_unstemmed Desenvolvimento de um Gerenciador Dinâmico de Memória Multithread para um Proxy de Video Sob Demanda
title_sort Desenvolvimento de um Gerenciador Dinâmico de Memória Multithread para um Proxy de Video Sob Demanda
author Venturini, Anderson Schmitz
author_facet Venturini, Anderson Schmitz
author_role author
dc.contributor.advisor1.fl_str_mv Neves, Bruno Silveira
dc.contributor.author.fl_str_mv Venturini, Anderson Schmitz
contributor_str_mv Neves, Bruno Silveira
dc.subject.por.fl_str_mv Distribuidor
Vídeo sob Demanda
Gerenciador de Memória
topic Distribuidor
Vídeo sob Demanda
Gerenciador de Memória
description Com a crescente utilização dos serviços de video sob demanda (VsD) na atualidade, faz-se necessária a utilização de técnicas que permitam o provimento do serviço com qualidade. Com este intuito são implantadas redes de distribuição de conteúdo (CDN) a fim de reduzir o tráfego de dados na dorsal da rede e a latência de resposta aos clientes. Para isso são implementados proxies na borda da rede. Entretanto, a eficiência e o custo dos proxies são cruciais para a sustentabilidade do serviço oferecido através da CDN. Assim, este trabalho propõe a implementação de uma solução multithread que busque melhores custos-benefícios quando comparada às implementações de proxies de VsD atuais executadas sobre servidores de propósito geral.
publishDate 2013
dc.date.issued.fl_str_mv 2013-05-11
dc.date.accessioned.fl_str_mv 2014-07-16T02:40:09Z
dc.date.available.fl_str_mv 2014-07-16T02:40:09Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://dspace.unipampa.edu.br/jspui/handle/riu/80
url http://dspace.unipampa.edu.br/jspui/handle/riu/80
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal do Pampa
publisher.none.fl_str_mv Universidade Federal do Pampa
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNIPAMPA
instname:Universidade Federal do Pampa (UNIPAMPA)
instacron:UNIPAMPA
instname_str Universidade Federal do Pampa (UNIPAMPA)
instacron_str UNIPAMPA
institution UNIPAMPA
reponame_str Repositório Institucional da UNIPAMPA
collection Repositório Institucional da UNIPAMPA
bitstream.url.fl_str_mv https://repositorio.unipampa.edu.br/jspui/bitstream/riu/80/1/0802459.pdf
https://repositorio.unipampa.edu.br/jspui/bitstream/riu/80/2/license.txt
https://repositorio.unipampa.edu.br/jspui/bitstream/riu/80/3/0802459.pdf.txt
bitstream.checksum.fl_str_mv 69cbe6e065c489013095985e633b41f9
8a4605be74aa9ea9d79846c1fba20a33
7664cc65a6c28458e7572a93e6ea0fcf
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UNIPAMPA - Universidade Federal do Pampa (UNIPAMPA)
repository.mail.fl_str_mv sisbi@unipampa.edu.br
_version_ 1801849063120830464