Uma arquitetura para intercomunicação de ambientes de realidade virtual distribuídos baseados em aglomerados gráficos remotos
Autor(a) principal: | |
---|---|
Data de Publicação: | 2016 |
Tipo de documento: | Tese |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFSCAR |
Texto Completo: | https://repositorio.ufscar.br/handle/ufscar/7789 |
Resumo: | Virtual reality is a technology that combines the creation of synthetic and three-dimensional virtual environments (3D), providing a high degree of immersion and interaction. At the same time, the Collaborative Work area allows users to perform tasks together remotely. By combining Virtual Reality and Collaborative Work it is possible to create collaborative virtual 3D environments. However, collaborative virtual 3D environments pose communication challenges that essentially entail generating images in real time for remote users. Moreover, it is challenging to overcome the disadvantages of the involved clusters such as the need for interprocess communication, specially on Internet-based networks. In this thesis we set out to devise and implement an architecture that is able to mitigate issues caused by remote graphics clusters based on data networks, resulting in an optimized inter-cluster connection. Furthermore, a behavioral model for analyzing distributed applications based on our architecture was devised and implemented. It was also carried out case studies to evaluate the architecture. |
id |
SCAR_ad60131d6833d41defb6722c9f741dcb |
---|---|
oai_identifier_str |
oai:repositorio.ufscar.br:ufscar/7789 |
network_acronym_str |
SCAR |
network_name_str |
Repositório Institucional da UFSCAR |
repository_id_str |
4322 |
spelling |
Dias, Diego Roberto ColomboTrevelin, Luis Carloshttp://lattes.cnpq.br/5082419783043736http://lattes.cnpq.br/0338180908110992023ebf53-be9f-49f8-a76b-44540f6e03ed2016-10-10T19:19:02Z2016-10-10T19:19:02Z2016-05-23DIAS, Diego Roberto Colombo. Uma arquitetura para intercomunicação de ambientes de realidade virtual distribuídos baseados em aglomerados gráficos remotos. 2016. Tese (Doutorado em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2016. Disponível em: https://repositorio.ufscar.br/handle/ufscar/7789.https://repositorio.ufscar.br/handle/ufscar/7789Virtual reality is a technology that combines the creation of synthetic and three-dimensional virtual environments (3D), providing a high degree of immersion and interaction. At the same time, the Collaborative Work area allows users to perform tasks together remotely. By combining Virtual Reality and Collaborative Work it is possible to create collaborative virtual 3D environments. However, collaborative virtual 3D environments pose communication challenges that essentially entail generating images in real time for remote users. Moreover, it is challenging to overcome the disadvantages of the involved clusters such as the need for interprocess communication, specially on Internet-based networks. In this thesis we set out to devise and implement an architecture that is able to mitigate issues caused by remote graphics clusters based on data networks, resulting in an optimized inter-cluster connection. Furthermore, a behavioral model for analyzing distributed applications based on our architecture was devised and implemented. It was also carried out case studies to evaluate the architecture.A Realidade Virtual é a tecnologia que combina a criação de ambientes virtuais sintéticos e tridimensionais (3D), caracterizados por proporcionar alto grau de imersão e interação. Paralelamente, a área de Trabalho Colaborativo permite que usuários realizem tarefas em conjunto estando em localidades remotas. Da combinação de aplicações de Realidade Virtual e de Trabalho Colaborativo, tem-se os ambientes virtuais colaborativos em 3D, que exigem soluções capazes de atender desde os requisitos de comunicação entre usuários em locais remotos até a geração de imagens em tempo real. Como consequência, as vantagens proporcionadas pelos aglomerados gráficos de computadores, como a capacidade de processamento, os indicam como possível solução a esta classe de aplicação. Por outro lado, torna-se um desafio a superação das desvantagens desses aglomerados, como a necessidade de comunicação inter–aglomerados para execução de tais ambientes, principalmente em redes baseadas em Internet. Esta tese teve como objetivo principal mitigar a influência das adversidades ocasionadas pelas redes de dados em ambientes virtuais colaborativos em 3D baseados em aglomerados gráficos remotos, de tal forma que fosse possível realizar adequações nas conexões entre estes em tempo de execução, visando manter a qualidade de serviço. Para isso, uma arquitetura foi definida e implementada, permitindo a comunicação inter–aglomerados de forma otimizada. Além disso, foi apresentado e implementado um modelo comportamental para análise de aplicações distribuídas baseado na arquitetura desenvolvida. Ao final foram apresentados estudos de caso com o intuito de avaliar a arquitetura.Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)porUniversidade Federal de São CarlosCâmpus São CarlosPrograma de Pós-Graduação em Ciência da Computação - PPGCCUFSCarComputação distribuídaAglomerado gráficoRealidade virtualAtividade colaborativaDistributed computingGraphic clusterVirtual realityCollaborative activityCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOUma arquitetura para intercomunicação de ambientes de realidade virtual distribuídos baseados em aglomerados gráficos remotosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisOnline600600e47d05e7-5439-42fa-864a-d1da3cf4c0d6info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFSCARinstname:Universidade Federal de São Carlos (UFSCAR)instacron:UFSCARORIGINALTeseDRCD.pdfTeseDRCD.pdfapplication/pdf17832015https://repositorio.ufscar.br/bitstream/ufscar/7789/1/TeseDRCD.pdfddaaa0dcfd580ab6c9d2c27739b84909MD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81957https://repositorio.ufscar.br/bitstream/ufscar/7789/2/license.txtae0398b6f8b235e40ad82cba6c50031dMD52TEXTTeseDRCD.pdf.txtTeseDRCD.pdf.txtExtracted texttext/plain291216https://repositorio.ufscar.br/bitstream/ufscar/7789/3/TeseDRCD.pdf.txt67c2f7c370d9d5c80216c35bc15280a2MD53THUMBNAILTeseDRCD.pdf.jpgTeseDRCD.pdf.jpgIM Thumbnailimage/jpeg9555https://repositorio.ufscar.br/bitstream/ufscar/7789/4/TeseDRCD.pdf.jpg61d545da66a1383689fea07269ff863fMD54ufscar/77892023-09-18 18:30:55.349oai:repositorio.ufscar.br:ufscar/7789TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgw6AgVW5pdmVyc2lkYWRlCkZlZGVyYWwgZGUgU8OjbyBDYXJsb3MgbyBkaXJlaXRvIG7Do28tZXhjbHVzaXZvIGRlIHJlcHJvZHV6aXIsICB0cmFkdXppciAoY29uZm9ybWUgZGVmaW5pZG8gYWJhaXhvKSwgZS9vdQpkaXN0cmlidWlyIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyAoaW5jbHVpbmRvIG8gcmVzdW1vKSBwb3IgdG9kbyBvIG11bmRvIG5vIGZvcm1hdG8gaW1wcmVzc28gZSBlbGV0csO0bmljbyBlCmVtIHF1YWxxdWVyIG1laW8sIGluY2x1aW5kbyBvcyBmb3JtYXRvcyDDoXVkaW8gb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIGEgVUZTQ2FyIHBvZGUsIHNlbSBhbHRlcmFyIG8gY29udGXDumRvLCB0cmFuc3BvciBhIHN1YSB0ZXNlIG91IGRpc3NlcnRhw6fDo28KcGFyYSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBhIFVGU0NhciBwb2RlIG1hbnRlciBtYWlzIGRlIHVtYSBjw7NwaWEgYSBzdWEgdGVzZSBvdQpkaXNzZXJ0YcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIGEgc3VhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcwpuZXN0YSBsaWNlbsOnYS4gVm9jw6ogdGFtYsOpbSBkZWNsYXJhIHF1ZSBvIGRlcMOzc2l0byBkYSBzdWEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvIG7Do28sIHF1ZSBzZWphIGRlIHNldQpjb25oZWNpbWVudG8sIGluZnJpbmdlIGRpcmVpdG9zIGF1dG9yYWlzIGRlIG5pbmd1w6ltLgoKQ2FzbyBhIHN1YSB0ZXNlIG91IGRpc3NlcnRhw6fDo28gY29udGVuaGEgbWF0ZXJpYWwgcXVlIHZvY8OqIG7Do28gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jw6oKZGVjbGFyYSBxdWUgb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIMOgIFVGU0NhcgpvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7Dp2EsIGUgcXVlIGVzc2UgbWF0ZXJpYWwgZGUgcHJvcHJpZWRhZGUgZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUKaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3Ugbm8gY29udGXDumRvIGRhIHRlc2Ugb3UgZGlzc2VydGHDp8OjbyBvcmEgZGVwb3NpdGFkYS4KCkNBU08gQSBURVNFIE9VIERJU1NFUlRBw4fDg08gT1JBIERFUE9TSVRBREEgVEVOSEEgU0lETyBSRVNVTFRBRE8gREUgVU0gUEFUUk9Dw41OSU8gT1UKQVBPSU8gREUgVU1BIEFHw4pOQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PIFFVRSBOw4NPIFNFSkEgQSBVRlNDYXIsClZPQ8OKIERFQ0xBUkEgUVVFIFJFU1BFSVRPVSBUT0RPUyBFIFFVQUlTUVVFUiBESVJFSVRPUyBERSBSRVZJU8ODTyBDT01PClRBTULDiU0gQVMgREVNQUlTIE9CUklHQcOHw5VFUyBFWElHSURBUyBQT1IgQ09OVFJBVE8gT1UgQUNPUkRPLgoKQSBVRlNDYXIgc2UgY29tcHJvbWV0ZSBhIGlkZW50aWZpY2FyIGNsYXJhbWVudGUgbyBzZXUgbm9tZSAocykgb3UgbyhzKSBub21lKHMpIGRvKHMpCmRldGVudG9yKGVzKSBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgZGEgdGVzZSBvdSBkaXNzZXJ0YcOnw6NvLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIGFsw6ltIGRhcXVlbGFzCmNvbmNlZGlkYXMgcG9yIGVzdGEgbGljZW7Dp2EuCg==Repositório InstitucionalPUBhttps://repositorio.ufscar.br/oai/requestopendoar:43222023-09-18T18:30:55Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)false |
dc.title.por.fl_str_mv |
Uma arquitetura para intercomunicação de ambientes de realidade virtual distribuídos baseados em aglomerados gráficos remotos |
title |
Uma arquitetura para intercomunicação de ambientes de realidade virtual distribuídos baseados em aglomerados gráficos remotos |
spellingShingle |
Uma arquitetura para intercomunicação de ambientes de realidade virtual distribuídos baseados em aglomerados gráficos remotos Dias, Diego Roberto Colombo Computação distribuída Aglomerado gráfico Realidade virtual Atividade colaborativa Distributed computing Graphic cluster Virtual reality Collaborative activity CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
title_short |
Uma arquitetura para intercomunicação de ambientes de realidade virtual distribuídos baseados em aglomerados gráficos remotos |
title_full |
Uma arquitetura para intercomunicação de ambientes de realidade virtual distribuídos baseados em aglomerados gráficos remotos |
title_fullStr |
Uma arquitetura para intercomunicação de ambientes de realidade virtual distribuídos baseados em aglomerados gráficos remotos |
title_full_unstemmed |
Uma arquitetura para intercomunicação de ambientes de realidade virtual distribuídos baseados em aglomerados gráficos remotos |
title_sort |
Uma arquitetura para intercomunicação de ambientes de realidade virtual distribuídos baseados em aglomerados gráficos remotos |
author |
Dias, Diego Roberto Colombo |
author_facet |
Dias, Diego Roberto Colombo |
author_role |
author |
dc.contributor.authorlattes.por.fl_str_mv |
http://lattes.cnpq.br/0338180908110992 |
dc.contributor.author.fl_str_mv |
Dias, Diego Roberto Colombo |
dc.contributor.advisor1.fl_str_mv |
Trevelin, Luis Carlos |
dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/5082419783043736 |
dc.contributor.authorID.fl_str_mv |
023ebf53-be9f-49f8-a76b-44540f6e03ed |
contributor_str_mv |
Trevelin, Luis Carlos |
dc.subject.por.fl_str_mv |
Computação distribuída Aglomerado gráfico Realidade virtual Atividade colaborativa |
topic |
Computação distribuída Aglomerado gráfico Realidade virtual Atividade colaborativa Distributed computing Graphic cluster Virtual reality Collaborative activity CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
dc.subject.eng.fl_str_mv |
Distributed computing Graphic cluster Virtual reality Collaborative activity |
dc.subject.cnpq.fl_str_mv |
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
description |
Virtual reality is a technology that combines the creation of synthetic and three-dimensional virtual environments (3D), providing a high degree of immersion and interaction. At the same time, the Collaborative Work area allows users to perform tasks together remotely. By combining Virtual Reality and Collaborative Work it is possible to create collaborative virtual 3D environments. However, collaborative virtual 3D environments pose communication challenges that essentially entail generating images in real time for remote users. Moreover, it is challenging to overcome the disadvantages of the involved clusters such as the need for interprocess communication, specially on Internet-based networks. In this thesis we set out to devise and implement an architecture that is able to mitigate issues caused by remote graphics clusters based on data networks, resulting in an optimized inter-cluster connection. Furthermore, a behavioral model for analyzing distributed applications based on our architecture was devised and implemented. It was also carried out case studies to evaluate the architecture. |
publishDate |
2016 |
dc.date.accessioned.fl_str_mv |
2016-10-10T19:19:02Z |
dc.date.available.fl_str_mv |
2016-10-10T19:19:02Z |
dc.date.issued.fl_str_mv |
2016-05-23 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/doctoralThesis |
format |
doctoralThesis |
status_str |
publishedVersion |
dc.identifier.citation.fl_str_mv |
DIAS, Diego Roberto Colombo. Uma arquitetura para intercomunicação de ambientes de realidade virtual distribuídos baseados em aglomerados gráficos remotos. 2016. Tese (Doutorado em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2016. Disponível em: https://repositorio.ufscar.br/handle/ufscar/7789. |
dc.identifier.uri.fl_str_mv |
https://repositorio.ufscar.br/handle/ufscar/7789 |
identifier_str_mv |
DIAS, Diego Roberto Colombo. Uma arquitetura para intercomunicação de ambientes de realidade virtual distribuídos baseados em aglomerados gráficos remotos. 2016. Tese (Doutorado em Ciência da Computação) – Universidade Federal de São Carlos, São Carlos, 2016. Disponível em: https://repositorio.ufscar.br/handle/ufscar/7789. |
url |
https://repositorio.ufscar.br/handle/ufscar/7789 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.confidence.fl_str_mv |
600 600 |
dc.relation.authority.fl_str_mv |
e47d05e7-5439-42fa-864a-d1da3cf4c0d6 |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.publisher.none.fl_str_mv |
Universidade Federal de São Carlos Câmpus São Carlos |
dc.publisher.program.fl_str_mv |
Programa de Pós-Graduação em Ciência da Computação - PPGCC |
dc.publisher.initials.fl_str_mv |
UFSCar |
publisher.none.fl_str_mv |
Universidade Federal de São Carlos Câmpus São Carlos |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFSCAR instname:Universidade Federal de São Carlos (UFSCAR) instacron:UFSCAR |
instname_str |
Universidade Federal de São Carlos (UFSCAR) |
instacron_str |
UFSCAR |
institution |
UFSCAR |
reponame_str |
Repositório Institucional da UFSCAR |
collection |
Repositório Institucional da UFSCAR |
bitstream.url.fl_str_mv |
https://repositorio.ufscar.br/bitstream/ufscar/7789/1/TeseDRCD.pdf https://repositorio.ufscar.br/bitstream/ufscar/7789/2/license.txt https://repositorio.ufscar.br/bitstream/ufscar/7789/3/TeseDRCD.pdf.txt https://repositorio.ufscar.br/bitstream/ufscar/7789/4/TeseDRCD.pdf.jpg |
bitstream.checksum.fl_str_mv |
ddaaa0dcfd580ab6c9d2c27739b84909 ae0398b6f8b235e40ad82cba6c50031d 67c2f7c370d9d5c80216c35bc15280a2 61d545da66a1383689fea07269ff863f |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR) |
repository.mail.fl_str_mv |
|
_version_ |
1813715564721340416 |