Cookies
O website necessita de alguns cookies e outros recursos semelhantes para funcionar. Caso o permita, o INESC TEC irá utilizar cookies para recolher dados sobre as suas visitas, contribuindo, assim, para estatísticas agregadas que permitem melhorar o nosso serviço. Ver mais
Aceitar Rejeitar
  • Menu
Sobre
Download foto HD

Sobre

Eu sou investigador no HASLab e professor na U. Minho. A minha investigação centra-se em sistemas distribuidos confiáveis. Interesso-me principalmente pela gestão de dados, incluindo replicação de bases de dados e processamento de SQL sobre sistemas NoSQL, e por comunicação em grupo, incluindo protocolos de consenso e de difusão epidémica para sistemas em grande escala. Interesso-me também por técnicas e ferramentas para testar, avaliar e observar sistemas distribuídos confiáveis.

Tópicos
de interesse
Detalhes

Detalhes

  • Nome

    José Orlando Pereira
  • Cluster

    Informática
  • Cargo

    Investigador Sénior
  • Desde

    01 novembro 2011
005
Publicações

2021

BDUS: implementing block devices in user space

Autores
Faria, A; Macedo, R; Pereira, J; Paulo, J;

Publicação
SYSTOR '21: The 14th ACM International Systems and Storage Conference, Haifa, Israel, June 14-16, 2021.

Abstract

2021

Totally-Ordered Prefix Parallel Snapshot Isolation

Autores
Faria, N; Pereira, J;

Publicação
PaPoC@EuroSys 2021, 8th Workshop on Principles and Practice of Consistency for Distributed Data, Online Event, United Kingdom, April 26, 2021

Abstract

2021

Detailed Black-Box Monitoring of Distributed Systems

Autores
Neves, F; Vilaca, R; Pereira, J;

Publicação
APPLIED COMPUTING REVIEW

Abstract
Modern containerized distributed systems, such as big data storage and processing stacks or micro-service based applications, are inherently hard to monitor and optimize, as resource usage does not directly match hardware resources due to multiple virtualization layers. For instance, inter-application traffic is an important factor in as it directly indicates how components interact, it has not been possible to accurately monitor it in an application independent way and without severe overhead, thus putting it out of reach of cloud platforms. In this paper we present an efficient black-box monitoring approach for gathering detailed structural information of collaborating processes in a distributed system that can be queried for various purposes, as it includes both information about processes, containers, and hosts, as well as resource usage and amount of data exchanged. The key to achieving high detail and low overhead without custom application instrumentation is to use a kernel-aided event driven strategy. We validate a prototype implementation by applying it to multi-platform microservice deployments, evaluate its performance with micro-benchmarks, and demonstrate its usefulness for container placement in a distributed data storage and processing stack (i.e., Cassandra and Spark).

2020

Black-box inter-application traffic monitoring for adaptive container placement

Autores
Neves, F; Vilaca, R; Pereira, J;

Publicação
Proceedings of the 35th Annual ACM Symposium on Applied Computing

Abstract

2020

A Survey and Classification of Software-Defined Storage Systems

Autores
Macedo, R; Paulo, J; Pereira, J; Bessani, A;

Publicação
ACM Computing Surveys

Abstract

Teses
supervisionadas

2020

High performance data processing

Autor
Nuno Filipe Pinto Faria

Instituição
UM

2020

Holistic performance and scalability analysis for large scale distributed systems

Autor
Francisco Nuno Teixeira Neves

Instituição
UP-FCUP

2019

Holistic performance and scalability analysis for large scale distributed systems

Autor
Francisco Nuno Teixeira Neves

Instituição
UP-FCUP

2019

Towards a Dependable and Decentralized Software-Defined Storage Architecture

Autor
Ricardo Gonçalves Macedo

Instituição
UP-FCUP

2019

Adaptive consensus for the blockchain

Autor
Ricardo António Gonçalves Pereira

Instituição
UM