PRODUÇÃO ACADÊMICA Repositório Acadêmico da Graduação (RAG) TCC Engenharia de Computação
Use este identificador para citar ou linkar para este item: https://repositorio.pucgoias.edu.br/jspui/handle/123456789/8068
Registro completo de metadados
Campo DCValorIdioma
dc.creatorLopes, Omar de Araujopt_BR
dc.date.accessioned2024-06-27T21:42:25Z-
dc.date.available2024-06-27T21:42:25Z-
dc.date.issued2024-06-22-
dc.identifier.urihttps://repositorio.pucgoias.edu.br/jspui/handle/123456789/8068-
dc.description.abstractCloud computing has established itself as a powerful tool utilized in the market, and among the services offered, serverless computing— a software architecture deployed on a cloud computing platform that provides a hosting and execution environment—has stood out for its optimized consumption of computational resources, using them only when there is demand and releasing them when they are not needed. Additionally, it abstracts the complexity of infrastructure configurations for developers, allowing their efforts to focus on problem-solving. It is a recent concept and has gained notable popularity, with significant growth forecasts until 2025. However, it faces challenges, such as the cold start problem, which is the delay caused by the initialization of an instance in serverless, leading to processing drawbacks for applications. Thus, the objective of this study is to empirically examine how different programming languages influence the intensity of cold start in serverless applications. To this end, a distributed system was developed and implemented in different programming languages. Computational experiments were conducted on the developed system, and the generated data were analyzed and compared.pt_BR
dc.languageporpt_BR
dc.publisherPontifícia Universidade Católica de Goiáspt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectComputação serverlesspt_BR
dc.subjectCold startpt_BR
dc.subjectComputação em nuvempt_BR
dc.subjectlinguagens de programaçãopt_BR
dc.titleDesenvolvimento de um sistema distribuído com diferentes linguagens de programação para comparar o atraso do cold start em aplicações serverlesspt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.contributor.advisor1Ribeiro, Alexandrept_BR
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/1810688034922299pt_BR
dc.contributor.referee1Alves, André Luizpt_BR
dc.contributor.referee1Latteshttp://lattes.cnpq.br/2753797227214950pt_BR
dc.contributor.referee2Oliveira, Max Gontijo dept_BR
dc.contributor.referee2Latteshttp://lattes.cnpq.br/5278283058461632pt_BR
dc.description.resumoA computação em nuvem já se consolidou como uma poderosa ferramenta utilizada no mercado e entre os serviços oferecidos, a computação serverless, que é uma arquitetura de software disposta numa plataforma de computação em nuvem que provê um ambiente de hospedagem e de execução, tem se destacado pela forma otimizada de consumo de recursos computacionais, utilizando-os apenas quando há demanda e liberando-os quando não são necessários. Além disso, abstrai a complexidade de configurações de infraestruturas para os desenvolvedores, permitindo que seus esforços se concentrem na solução dos problemas. É um conceito recente e tem ganhado notória popularidade, com previsões de crescimento significativo até 2025. No entanto, enfrenta desafios, como o problema do cold start, que é o atraso decorrente da inicialização de uma instancia em serveless, que causa prejuízos no processamento das aplicações. Desse modo, o objetivo desse estudo é examinar empiricamente como as diferentes linguagens de programação influenciam a intensidade do cold start em aplicações serverless. Para isso, foi desenvolvido um sistema distribuído, implementado em diferentes linguagens de programação. Foram conduzidos experimentos computacionais no sistema desenvolvido, e os dados gerados foram analisados e comparados.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentEscola Politécnicapt_BR
dc.publisher.initialsPUC Goiáspt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
dc.degree.graduationEngenharia de Computaçãopt_BR
dc.degree.levelGraduaçãopt_BR
Aparece nas coleções:TCC Engenharia de Computação

Arquivos associados a este item:
Arquivo TamanhoFormato 
TCC Omar Lopes - versão final corrigida e apresentado.pdf884,48 kBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.

Ferramentas do administrador