Avaliação de formatos de serialização sobre HTTP na cloud
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Tipo de documento: | Trabalho de conclusão de curso |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFRGS |
Texto Completo: | http://hdl.handle.net/10183/213939 |
Resumo: | Com o uso cada vez mais frequente da computação na nuvem e, dentro desta, microsserviços, se faz necessário a definição das interfaces expostas por estes. Parte desta definição é o formato de dados utilizados, que costuma seguir um formato padrão com suporte a múltiplas linguagens de programação, mantendo a interoperabilidade necessária para o cenário. A escolha deste formato implica diretamente no tempo de serialização e desserialização dos dados, e também no tamanho dos dados serializados. Assim, neste cenário, a comunicação entre quaisquer dois destes microsserviços está sujeita ao canal de comunicação fornecido pela nuvem e à performance do formato utilizado, que impacta também no tempo de comunicação, de acordo com o tamanho dos dados transmitidos. Dos formatos já existentes, espera-se encontrar o melhor para este cenário. Este é objetivo deste trabalho, que avalia a comunicação entre dois serviços na nuvem utilizando diferentes formatos de dados. |
id |
UFRGS-2_c015c5a872ee21ae1bec5e7690e61948 |
---|---|
oai_identifier_str |
oai:www.lume.ufrgs.br:10183/213939 |
network_acronym_str |
UFRGS-2 |
network_name_str |
Repositório Institucional da UFRGS |
repository_id_str |
|
spelling |
Peres, Rafael KochGeyer, Claudio Fernando Resin2020-10-03T04:11:23Z2019http://hdl.handle.net/10183/213939001118054Com o uso cada vez mais frequente da computação na nuvem e, dentro desta, microsserviços, se faz necessário a definição das interfaces expostas por estes. Parte desta definição é o formato de dados utilizados, que costuma seguir um formato padrão com suporte a múltiplas linguagens de programação, mantendo a interoperabilidade necessária para o cenário. A escolha deste formato implica diretamente no tempo de serialização e desserialização dos dados, e também no tamanho dos dados serializados. Assim, neste cenário, a comunicação entre quaisquer dois destes microsserviços está sujeita ao canal de comunicação fornecido pela nuvem e à performance do formato utilizado, que impacta também no tempo de comunicação, de acordo com o tamanho dos dados transmitidos. Dos formatos já existentes, espera-se encontrar o melhor para este cenário. Este é objetivo deste trabalho, que avalia a comunicação entre dois serviços na nuvem utilizando diferentes formatos de dados.As the usage of cloud computing increases and, within it, the usage of microservices, the definition of the interfaces exposed by these is necessary. Part of such definition is the data format, that usually follows a standard format definition that supports multiple languages, keeping the interoperability required in the scenario. The choice of this format implies directly over the serialization a deserialization time, and in the size of the serialized data. Therefore, in this scenario, the communication between any two of those microservices is subject to the communication channel provided by the cloud and to the performance of the used format, which also impacts in the communication time, according to the size of the transmitted data. Given the already existing formats, one should prove the best for this scenario. This is the goal of this work, which evaluates the communication between two services in the cloud using several data formats.application/pdfporComputação em nuvemMicrosserviçosInteroperabilidadeHttpSerializationData formatAvaliação de formatos de serialização sobre HTTP na cloudEvaluation of serialization formats over HTTP in the cloud info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPorto Alegre, BR-RS2019Ciência da Computação: Ênfase em Engenharia da Computação: Bachareladograduaçãoinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001118054.pdf.txt001118054.pdf.txtExtracted Texttext/plain81164http://www.lume.ufrgs.br/bitstream/10183/213939/2/001118054.pdf.txt6576110453434894aa584d2961413485MD52ORIGINAL001118054.pdfTexto completoapplication/pdf966628http://www.lume.ufrgs.br/bitstream/10183/213939/1/001118054.pdf22ebd98a92df4cfe60aae44821e741a6MD5110183/2139392024-07-20 06:22:11.337301oai:www.lume.ufrgs.br:10183/213939Repositório de PublicaçõesPUBhttps://lume.ufrgs.br/oai/requestopendoar:2024-07-20T09:22:11Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false |
dc.title.pt_BR.fl_str_mv |
Avaliação de formatos de serialização sobre HTTP na cloud |
dc.title.alternative.pt.fl_str_mv |
Evaluation of serialization formats over HTTP in the cloud |
title |
Avaliação de formatos de serialização sobre HTTP na cloud |
spellingShingle |
Avaliação de formatos de serialização sobre HTTP na cloud Peres, Rafael Koch Computação em nuvem Microsserviços Interoperabilidade Http Serialization Data format |
title_short |
Avaliação de formatos de serialização sobre HTTP na cloud |
title_full |
Avaliação de formatos de serialização sobre HTTP na cloud |
title_fullStr |
Avaliação de formatos de serialização sobre HTTP na cloud |
title_full_unstemmed |
Avaliação de formatos de serialização sobre HTTP na cloud |
title_sort |
Avaliação de formatos de serialização sobre HTTP na cloud |
author |
Peres, Rafael Koch |
author_facet |
Peres, Rafael Koch |
author_role |
author |
dc.contributor.author.fl_str_mv |
Peres, Rafael Koch |
dc.contributor.advisor1.fl_str_mv |
Geyer, Claudio Fernando Resin |
contributor_str_mv |
Geyer, Claudio Fernando Resin |
dc.subject.por.fl_str_mv |
Computação em nuvem Microsserviços Interoperabilidade Http |
topic |
Computação em nuvem Microsserviços Interoperabilidade Http Serialization Data format |
dc.subject.eng.fl_str_mv |
Serialization Data format |
description |
Com o uso cada vez mais frequente da computação na nuvem e, dentro desta, microsserviços, se faz necessário a definição das interfaces expostas por estes. Parte desta definição é o formato de dados utilizados, que costuma seguir um formato padrão com suporte a múltiplas linguagens de programação, mantendo a interoperabilidade necessária para o cenário. A escolha deste formato implica diretamente no tempo de serialização e desserialização dos dados, e também no tamanho dos dados serializados. Assim, neste cenário, a comunicação entre quaisquer dois destes microsserviços está sujeita ao canal de comunicação fornecido pela nuvem e à performance do formato utilizado, que impacta também no tempo de comunicação, de acordo com o tamanho dos dados transmitidos. Dos formatos já existentes, espera-se encontrar o melhor para este cenário. Este é objetivo deste trabalho, que avalia a comunicação entre dois serviços na nuvem utilizando diferentes formatos de dados. |
publishDate |
2019 |
dc.date.issued.fl_str_mv |
2019 |
dc.date.accessioned.fl_str_mv |
2020-10-03T04:11:23Z |
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://hdl.handle.net/10183/213939 |
dc.identifier.nrb.pt_BR.fl_str_mv |
001118054 |
url |
http://hdl.handle.net/10183/213939 |
identifier_str_mv |
001118054 |
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.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFRGS instname:Universidade Federal do Rio Grande do Sul (UFRGS) instacron:UFRGS |
instname_str |
Universidade Federal do Rio Grande do Sul (UFRGS) |
instacron_str |
UFRGS |
institution |
UFRGS |
reponame_str |
Repositório Institucional da UFRGS |
collection |
Repositório Institucional da UFRGS |
bitstream.url.fl_str_mv |
http://www.lume.ufrgs.br/bitstream/10183/213939/2/001118054.pdf.txt http://www.lume.ufrgs.br/bitstream/10183/213939/1/001118054.pdf |
bitstream.checksum.fl_str_mv |
6576110453434894aa584d2961413485 22ebd98a92df4cfe60aae44821e741a6 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS) |
repository.mail.fl_str_mv |
|
_version_ |
1815447267729997824 |