Ricardo Manuel Pereira Vilaça
| Email: | rmvilaca at di.uminho.pt |
| Address: | Departamento de Informática Universidade do Minho Campus de Gualtar 4710-057 Braga Portugal |
| Phone: | +351 253 604 477 / Internal: 604 477 |
| Fax: | +351 253 604 471 |
| Curriculum Vitae: | PT|EN |
Education
Projects
- CumuloNimbo
- 2010-Current : CumuloNimbo: Highly Scalable Transactional Multi-Tier (FP7) CumuloNimbo is a European project funded by the European Commission under the 7th Programme Framework (FP7) that targets to obtain a highly scalable transactional platform as a service (PaaS). One of the innovations will be attaining scalability without trading off consistency as it is the norm in today's PaaS.
I' m designing and developing the CumuloNimbo’s Query Engine layer that is responsible for taking an SQL query and generating an efficient execution plan for the query, to be executed over the tuple store layer. For this, I had identified several fundamental design modifications to an existing SQL query engine (Derby), allowing it to be distributed and efficiently run SQL on top of a scalable data store (HBase) while being able to scale with the data store.
- GORDA
- 2006-2008 : Open Replication of Databases (FP6-IST2-004758) The goal of the GORDA project is to foster database replication as a means to address the challenges of trust, integration, performance, and cost in current database systems underlying the information society. This is to be achieved by standardizing architecture and interfaces, and by sparking their usage with a comprehensive set of components ready to be deployed. GORDA is Supported by the European Community under the Sixth European Union Framework Programme for Research and Technological Development, thematic priority Information Society Technologies.
I participated: in the design of the GAPI (http://gorda.di.uminho.pt/community/gapi/) mainly in the recovery interfaces; design and implementation of the recovery protocols and in the integration with the group communication toolkits in Escada Replication Server (http://escada.sourceforge.net/) and in the design and implementation of the Sequoia (http://sequoia.continuent.org/) GAPI implementation.
I had mainly participated in the design and implementation of the UI and on integration with GoogleMaps for localization of photos.
Events
Future
Past
- SOSP 2011, 23rd ACM Symposium on Operating Systems Principles
- Cascais, Portugal, October 23-26, 2011
- Discotec 2011, 6th International Federated Conferences on Distributed Computing Techniques, Distributed Applications and Interoperable Systems (DAIS)
- Reykjavik, Iceland, June 6-9 2011
- 12th International Symposium on Distributed Objects, Middleware, and Applications - DOA 2010
- Crete, Greece, October 2010
- 2ª edição Simpósio em Informática - INForum 2010
- Braga, Portugal, September 2010
- 28th International Symposium on Reliable Distributed Systems - SRDS 2009
- Niagara Falls, New York, U.S.A., September 2009
- 2009 International Conference on Dependable Systems and Networks - DSN 2009
- Portugal, June 2009
- 9th IFIP International Conference on Distributed Applications and Interoperable Systems - DAIS 2009
- Portugal, June 2009
- EuroSys 2009
- Nuremberg, March 2009
- Winter School: Hot Topics in Distributed Computing - HTDC 2009
- France, March 2009
Publications
Main publications and citations are indexed as follows: in MS Academic Search as Ricardo Vilaça, and in DBLP as Ricardo Vilaça.2011
- A correlation-aware data placement strategy for key-value stores
- Ricardo Vilaça, Rui Oliveira and José Pereira
- Discotec 2011, 6th International Federated Conferences on Distributed Computing Techniques, Distributed Applications and Interoperable Systems (DAIS), Reykjavik, Iceland, June 6-9, 2011
- An epidemic approach to dependable key-value substrates
- Miguel Matos, Ricardo Vilaça, José Pereira and Rui Oliveira
- The First International Workshop on Dependability of Clouds, Data Centers and Virtual Computing Environments (DCDV 2011), Hong Kong, China, June 27, 2011
2010
- On the expressiveness and trade-offs of large scale tuple stores
- Ricardo Vilaça, Francisco Cruz and Rui Oliveira
- On The Move To Meaningful Internet Systems, The 12th International Symposium on Distributed Objects, Middleware, and Applications (DOA), Crete, Greece, Oct 25 - 27, 2010
2009
- On the Cost of Database Clusters Reconfiguration
- Ricardo Vilaça, José Enrique Armendáriz-Iñigo, Rui Carlos Oliveira, Jose Pereira, and José Ramón González de Mendívil
- The 28th IEEE International Symposium on Reliable Distributed Systems, Niagara Falls, New York, U.S.A., Sep, 2009
- Clouder: A Flexible Large Scale Decentralized Object Store: Architecture Overview
- Ricardo Vilaça and Rui Oliveira
- Third Workshop on Dependable Data Management (WDDDM ’09), Nuremberg, Germany, March 31, 2009
2007
- GORDA: An Open Architecture for Database Replication
- Alfrânio Correia Jr., José Pereira, Luís Rodrigues, Nuno Carvalho, Ricardo Vilaça, Rui Oliveira, and Susana Guedes
- The 6th IEEE International Symposium on Network Computing and Applications (IEEE NCA07), 12 - 14 July, 2007, Cambridge, MA USA
Teaching
2009/10
- EISD - Sistemas Distribuídos(in portuguese)
Activism
- ACM
- 2007-2009 : Nucleo de estudantes do ACM da Universidade do Minho
- EDP10C
- 2010 : Portugueses estudantes de Doutoramento em Ciências da Computação
Event Organization
- JOIN + JOBSHOP 2008
- Organizing committee
- GTTSE 2007
- Organizing committee
Free Time (in portuguese)
- Núcleo de Braga do Projecto Rabo de Peixe Sabe Sonhar Projecto de solidariedade confiado à Companhia de Jesus que, através de um grupo de voluntários alegres e aventureiros, organiza uma colónia de férias para crianças em Rabo de Peixe, Açores.
- 2007 : Membro do Nucleo
- 2008-2009 : Direcção do Nucleo
- Projecto SA Projecto de solidariedade de apoio aos sem abrigo e familias necessitadas da cidade de Braga.
- 2008-2010