Browsing by Author "Fleitas, Tomás Andrés"
Now showing 1 - 2 of 2
- Results Per Page
- Sort Options
Item "Rush" : sistema de reserva de asientos en colectivos(2020-10-23) Fleitas, Tomás Andrés; Hauque, Federico Gabriel; Re, Luis Santiago; Vrancken, LisandroEl propósito central de este proyecto se enfoca en reducir considerablemente las colas de pasajeros que se forman para abordar los colectivos regulares que transitan entre las ciudades de Santa Fe y Paraná. La propuesta consistió en el desarrollo de una aplicación que permite reservar previamente asientos en los colectivos, de manera que los usuarios puedan asegurarse un lugar en su viaje sin esperar largas horas en una cola. Se busca de esta manera reducir los tiempos de espera de las colas para abordar estos viajes, mejorando la calidad de un servicio que presenta numerosas dificultades tanto para los pasajeros como las empresas. Esperar en una cola no solo conlleva una considerable pérdida de tiempo, sino también priva a los usuarios de la posibilidad de organizar sus viajes con certeza. Además, la aglomeración de personas originada por las colas hace impensada la realización de viajes de estas características en el contexto de una pandemia como la que, al momento de redactar estas palabras, sigue generando dificultades en todo el mundo. Específicamente, el desafío central del sistema a desarrollar, es la imposibilidad de interactuar con el mecanismo de pago del boleto. En efecto, la mayoría de los sistemas utilizados para la reserva de pasajes incluyen dentro de sus funcionalidades la posibilidad de abonar el pasaje. En el caso que nos ocupa, la existencia de sistema SUBE nos obliga a pensar una solución diferente para poder formular este sistema de reservas.Item Service migration in a distributed virtualization system(IX Conference on Cloud Computing Conference, Big Data & Emerging Topics, 2021-06) Pessolani, Pablo; Re, Luis Santiago; Fleitas, Tomás AndrésCloud applications are usually formed by different components (microservices) that may be located in different virtual and/or physical computers. To achieve the desired level of performance, availability, scalability and robustness in this kind of system is necessary to develop and maintain a complex set of infrastructure configurations. Another approach would be to use a Distributed Virtualization System (DVS) that provides a transparent mechanism that each component could use to communicate with others, regardless of their location and thus, avoiding the potential problems and complexity added by their distributed execution. This communication mechanism already has useful features for developing distributed applications, such as replication support (active and passive) and process migration. In general, process migration is used when a node in the cluster is overloaded or it has been scheduled to be disconnected in order to save energy or to do maintenance tasks in it. When this occurs, it is very important that any application using any service running in that node does not end up being affected by the migration. This article describes the mechanisms used for the migration of server processes between nodes of a DVS cluster in a transparent way for client and server processes, and doing special focus on how to solve the problem of keeping client/server communications active even when the server process location has changed.