2022
Autores
Duarte Maia, JT; Correia, FF;
Publicação
EuroPLoP
Abstract
As the benefits and applicability of microservice architectures become better understood by the software industry, and this architecture becomes increasingly more adopted for building stable, independent and scalable cloud applications, a new set of concerns have alerted developers regarding communication between the different microservices. A service mesh tries to address this issue by creating a clear separation of concerns between application logic and the infrastructure needed for the communication between the different services. This is accomplished by abstracting the cross-cutting concerns related with communication out of the internal services making it possible to be reused by the different services. Existing literature describes a service mesh pattern and a sidecar pattern. This paper leans on these patterns and proposes six patterns found by observing the, what is commonly called, good practices. The six patterns are service mesh, shared communication library, node agent, sidecar, service mesh team and control plane per cluster.
2022
Autores
Santos, J; Correia, FF;
Publicação
CoRR
Abstract
2022
Autores
Oliveira, D; Fidalgo, J; Choma, J; Guerra, EM; Correia, FF;
Publicação
CoRR
Abstract
2022
Autores
Rodrigues, N; Mendes, D; Santos, LP; Bouatouch, K;
Publicação
COMPUTERS & GRAPHICS-UK
Abstract
2022
Autores
Moreira, J; Castanheira, F; Mendes, D; Gonçalves, D;
Publicação
PROCEEDINGS OF THE 17TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER VISION, IMAGING AND COMPUTER GRAPHICS THEORY AND APPLICATIONS (IVAPP), VOL 3
Abstract
Visualizations for Streaming Big Data need to handle high volumes of information in real-time, making it challenging to convey significant data changes without confusing users. A simple first approach would be switching from the current visual idiom to another, highlighting a significant change. Unfortunately, there are no guidelines to design effective transitions between two visual idioms in Streaming Big Data. Therefore, we created a tree of animation concepts to serve as a starting point for designing such animated transitions. The concepts represent several ways in which a visual idiom can be transformed into another. We chose three visual idioms to test our idea and arranged several concepts to apply at each possible pairing (six possibilities). For each pairing, we tested the accuracy of people's perceptions. Finally, we conducted a user study with 100 participants, where each participant answered various questions about transitions between two visual idioms shown in several videos. We concluded that to conceive appropriate animated transitions for Streaming Big Data (which also applies just for Data Streaming) that allow users to understand the changes in incoming data, varying how the proposed concepts are applied is not enough, highlighting the need for future research to address this challenge.
2022
Autores
Silva, PA; Magalhaes, LG; Mendes, D; Giachetti, A;
Publicação
COMPUTERS & GRAPHICS-UK
Abstract
The access to the final selection minute is only available to applicants.
Please check the confirmation e-mail of your application to obtain the access code.