Avaliação de formatos de serialização sobre HTTP na cloud
Fecha
2019Autor
Nivel académico
Grado
Tipo
Otro título
Evaluation of serialization formats over HTTP in the cloud
Materia
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. As ...
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. ...
Abstract
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 com ...
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. ...
Institución
Universidade Federal do Rio Grande do Sul. Instituto de Informática. Curso de Ciência da Computação: Ênfase em Engenharia da Computação: Bacharelado.
Colecciones
-
Tesinas de Curso de Grado (38528)
Este ítem está licenciado en la Creative Commons License
