Cookies Policy
The website need some cookies and similar means to function. If you permit us, we will use those means to collect data on your visits for aggregated statistics to improve our service. Find out More
Accept Reject
  • Menu
About
Download Photo HD

About

Currently he is a senior researcher at HASLab and MACC, University of Minho & INESC TEC , working on high performance computing in both parallel and distributed systems and former query engine technical director at LeanXcale. He obtained the Ph.D in the MAP-i Doctoral Programme in Computer Science in 2012. He has a strong background in distributed systems and large scale data management and around 15 years of experience in national and international research projects in distributed systems: secure and large scale query processing, cloud computing, NoSQL and SQL databases, and database replication. He had worked in several European research projects CloudDBAppliance, CrowdHealth, BigDataStack, VineYard, CoherentPaaS and LeanBigData, CumuloNimbo, Gorda. He had co-supervise several research grant holders and master thesis and currently is co-supervisor of 2 PhD students. He had published research papers on large scale and dependable distributed systems and has served as reviewer for several highly reputed conferences such as Eurosys, SRDS, Middleware, DSN, OPODIS, LADC, DAIS. He has also created and served as chair of the WPSDS workshop.

Interest
Topics
Details

Details

  • Name

    Ricardo Pereira Vilaça
  • Cluster

    Computer Science
  • Role

    Assistant Researcher
  • Since

    01st November 2011
003
Publications

2021

Detailed Black-Box Monitoring of Distributed Systems

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

Publication
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

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

Publication
Proceedings of the 35th Annual ACM Symposium on Applied Computing

Abstract

2019

d'Artagnan: A Trusted NoSQL Database on Untrusted Clouds

Authors
Pontes, R; Maia, F; Vilaca, R; Machado, N;

Publication
2019 38th Symposium on Reliable Distributed Systems (SRDS)

Abstract

2018

Parallel Polyglot Query Processing on Heterogeneous Cloud Data Stores with LeanXcale

Authors
Kolev, B; Levchenko, O; Pacitti, E; Valduriez, P; Vilaca, R; Goncalves, R; Jimenez-Peris, R; Kranas, P;

Publication
2018 IEEE International Conference on Big Data (Big Data)

Abstract

2017

Performance trade-offs on a secure multi-party relational database

Authors
Pontes, R; Pinto, M; Barbosa, M; Vilaça, R; Matos, M; Oliveira, R;

Publication
Proceedings of the Symposium on Applied Computing, SAC 2017, Marrakech, Morocco, April 3-7, 2017

Abstract

Supervised
thesis

2020

Trade-offs between privacy and efficiency on databases

Author
Rogério António da Costa Pontes

Institution
UP-FCUP

2019

Trade-offs between privacy and efficiency on databases

Author
Rogério António da Costa Pontes

Institution
UP-FCUP

2016

Holistic performance and scalability analysis for large scale distributed systems

Author
Francisco Nuno Teixeira Neves

Institution
UM

2016

Secure multi party computation trade-offs in distritubed databases

Author
Rogério António da Costa Pontes

Institution
UP-FCUP

2015

Análise de desempenho e otimização do Apache HBase para dados relacionais

Author
Francisco Nuno Teixeira Neves

Institution
UM