Hi! My name is João Gonçalves Paiva, and I'm a PhD student at Instituto Superior Técnico.
I'm working under the supervision of Professor Luís
Rodrigues in the area of Data Placement in Distributed
Systems.
My work is focused on understanding and designing dynamic self-organizing large-scale storage systems, in particular the aspect of how data placement affects the reliability, performance and flexibility of key-value/NOSQL data stores.
I have completed my BSc and MSc degree in Information Systems and Computer Engineering at IST in 2008 and 2009, respectively.
On Data Placement in Distributed Systems
João Paiva, and Luís Rodrigues,
In ACM SIGOPS Operating Systems Review, Volume 49, Number 1,
January 2015,
Available
bibtex,
abstract and
presentation in pdf.
Selected Paper from ACM LADIS 2014
AutoPlacer: scalable self-tuning data placement in distributed key-value stores
João Paiva, Pedro Ruivo, Paolo Romano and Luís Rodrigues,
In ACM Transactions on Autonomous and Adaptive Systems, Volume 9, Number 4,
December 2014,
Available
bibtex and
abstract.
Optimizing Hyperspace Hashing via Analytical Modelling and Adaptation
Nuno Diegues, Muhammet Orazov, João Paiva, Luís Rodrigues and Paolo Romano,
In ACM SIGAPS Applied Computing Review (ACR),Volume 14, Number 2,
June 2014,
Available
bibtex and
abstract.
Autonomic Configuration of HyperDex via Analytical Modelling
Nuno Diegues, Muhammet Orazov, João Paiva, Luís Rodrigues and Paolo Romano,
In Proceedings of the 29th Symposium On Applied Computing (ACM SAC'14),
Gyeongju, South Korea, March 2014,
Available
bibtex,
abstract,
presentation in pdf (by N. Diegues),
and report in pdf.
Policies for Efficient Data Replication in P2P Systems
João Paiva, and Luís Rodrigues,
In Proceedings of the 19th IEEE International Conference on Parallel and Distributed Systems (IEEE ICPADS'13),
Seoul, Korea, December 2013,
Available
bibtex,
abstract,
presentation in pdf,
and report in pdf.
Rollerchain: a DHT for Efficient Replication
João Paiva, João Leitão and Luís Rodrigues,
In Proceedings of the 12th IEEE International Symposium on Network Computing and Applications (IEEE NCA'13),
Cambridge, MA USA, August 2013,
Available
bibtex,
abstract,
presentation in pdf,
and report in pdf.
Best student paper award
AutoPlacer: scalable self-tuning data placement in distributed key-value stores
João Paiva, Pedro Ruivo, Paolo Romano and Luís Rodrigues,
In Proceedings of the 10th International Conference on Autonomic Computing (USENIX ICAC'13),
San Jose, CA, USA, June 2013,
Available
bibtex,
abstract,
presentation in pdf,
and report in pdf.
Best paper finalist
Flexible and Efficient Resource Location in Large-Scale Systems
João Alveirinho, João Paiva, João Leitão, and Luís Rodrigues,On Data Placement in Distributed Systems
João Paiva, Luís Rodrigues,
8th Workshop on Large-Scale Distributed Systems and Middleware (LADIS '14),
Cambridge, UK, October 2014,
Available slides in pdf.
Scalable Self-Tuning Data Placement For Distributed Transactional Memory
João Paiva, Pedro Ruivo, Paolo Romano and Luís Rodrigues,
2nd Workshop on Transactional Memory (WTM),
Prague, Czech Republic, 2013.
Rollerchain: a DHT for High Availability
João Paiva, João Leitão and Luís Rodrigues,
11th ACM/IFIP/Usenix Middleware Conference (Poster Session),
Lisbon, Portugal, December 2011,
Available poster in pdf.
Development of Semi-Structured Overlays
João Paiva and Luís Rodrigues,
3rd School on Hot Topics in Distributed Computing (HTDC),
La Plagne, France, 2013.
Suporte eficiente para pesquisas seletivas em MapReduce
Manuel Ferreira, João Paiva e Luís Rodrigues,
Actas do Sexto Simpósio de Informática (Inforum),
Porto, Portugal, September 2014,
Available
bibtex,
presentation in pdf (by M. Ferreira),
and report in pdf.
Best student paper award
Auto-Configuração de Bases de dados NoSQL Multi-Dimensionais
Nuno Diegues, Muhammet Orazov, João Paiva, Luís Rodrigues e Paolo Romano,
Actas do Quinto Simpósio de Informática (Inforum),
Évora, Portugal, September 2013,
Available
bibtex,
presentation in pdf,
and report in pdf.
Curiata: Uma arquitectura P2P auto-organizável para uma localização flexível e eficiente de recursos
João Alveirinho, João Leitão, João Paiva, e Luís Rodrigues,
Actas do segundo Simpósio de Informática (Inforum),
Braga, Portugal, September 2010,
Available
bibtex,
and report in pdf.
Backup-Chunk: Chunk-Based Backup System
João Paiva,
Instituto Superior Técnico,
November 2009,
Available
bibtex, abstract and pdf.