Use this identifier to cite or link to this item: http://hdl.handle.net/10737/1426
Title: Um estudo comparativo entre modelos de concorrência com ênfase em escalabilidade para aplicações Web
Authors: Concatto, Mauricio Colognese
Keywords: Software;Concorrência;Web;Escalabilidade;Computação
Date of Defense: 13-Dec-2016
Issue Date: Feb-2017
Citation: CONCATTO, Mauricio Colognese. Um estudo comparativo entre modelos de concorrência com ênfase em escalabilidade para aplicações Web. 2016. Monografia (Graduação em Engenharia da Computação) – Universidade do Vale do Taquari - Univates, Lajeado, 13 dez. 2016. Disponível em: http://hdl.handle.net/10737/1426.
Abstract: Com a ascensão da internet, dos dispositivos móveis e a crescente demanda por aplicativos Web cada vez mais dinâmicos, os serviços que são disponibilizados na internet devem estar preparados para suportar um alto grau de acessos concorrentes sem enfrentar problemas como lentidão e instabilidade. A construção de aplicativos que suportem este alto grau de concorrência nem sempre é trivial, devido a isso nos últimos anos diversas abstrações de alto nível para implementar sistemas concorrentes vem ganhando destaque, como por exemplo o modelo de atores. Estas soluções são implementadas utilizando arquiteturas multithread, baseadas em eventos ou alguma solução hibrida. Entretanto, a área carece de estudos aprofundados que analisem o desempenho da utilização destas técnicas quando aplicadas nas diversas camadas de uma aplicação, como serviços e acesso a dados. Este trabalho visa realizar um estudo comparativo detalhado entre a utilização destes modelos nas várias camadas das aplicações Web, através da execução de testes de carga em um conjunto de cenários com diferentes requisitos de performance e concorrência.
With the rise of the internet, mobile devices and the growing demand for increasingly dynamic Web applications, the services that are available on the Internet should be prepared to sustain a high degree of concurrent access without facing problems such as slowdowns and instability. Building applications that support this high level of concurrency is not always easy, because of that in recent years several high-level abstractions to implement concurrent systems is gaining prominence, such as the actor model. These solutions are implemented using multithread architecture, event-driven architecture or some hybrid solution. However, the area lacks depth studies to analyze the performance of the use of these techniques when applied in several layers of an application, such as services and data access. This study aims at a detailed comparative study of the use of models in the various layers of Web applications by running load tests on a set of scenarios with different performance and concurrency requirements.
URI: http://hdl.handle.net/10737/1426
Appears in Collections:Engenharia da Computação

Files in This Item:
File Description SizeFormat 
2016MauricioCologneseConcatto.pdf3,18 MBAdobe PDFThumbnail
View/Open


This item is licensed under a Creative Commons License Creative Commons