Pedro Silva


INSA de Rennes / Inria

Contact details

Inria Rennes Bretagne – Atlantique
Campus Universitaire de Beaulieu, 35042, Rennes
Office: D-167

Subject: Data-aware Operator Placement for Stream Processing

Research Interests

  • Application Placement
  • Cloud and Edge Computing
  • Data Stream Processing
  • Resource Management in Distributed Systems
  • Scheduling

Short bio

I’m  a post-doc researcher working at the Inria Kerdata team at the Institut de Recherche en Informatique et Systèmes Aléatoires (IRISA) in Rennes, France.  I’ve received my PhD from the Université de Lyon, France, in 2017 and my Master’s and Bachelor degrees from the University of São Paulo, Brazil in 2013 and 2011, respectively. My main research topic at this moment is algorithms for operator placement of Data Stream Processing systems.



OIKAWA, M. K. ; MERINO, E. F ; FERNANDEZ-BECERRA, C. ; WUNDERLICH, G ; VILLALOBOS, J. M ; SILVA, P. P. S. B. ; BARRERA, J. ; DURHAN, A. M. ; DELPORTILLO, H. A. ; FERREIRA, J. E. . CLINMALDB: A Clinical Field-Research Oriented Relational Database to Study Human Malaria.
IADIS International Journal on WWWInternet, v. 8, p. 181-191, 2010.

Full Papers in International Conferences

SILVA, P. and PEREZ, C. An Efficient Communication Aware Heuristic for Multiple Cloud Application Placement 23rd International Conference on Euro-Par 2017: Parallel Processing (Europar 2017), 2017.

SILVA, P.; PEREZ, C.; DESPREZ, F. Efficient Heuristics for Placing Large-Scale Distributed Applications on Multiple Clouds. 16th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid’16), 2016.

Short Papers in International Conferences

CAPUANI, L. ; CUSTER, B. ; GONZALEZ, T. T. ; JING, E. L. ; SILVA, P. P. S. B. ; FERREIRA, J. E. ; CHAMONE, D. F. ; MURPHY, E. ; BUSCH, M. P. ; SABINO, E. C.  Survival rate among recipients of blood in a main Public Hospital in Sao Paulo, Brazil. XXXIst International Congress of the ISBT, 2010, Berlim. Vox Sang, 2010. v. 99. p. 18-18.

Full Papers in National Conferences

ALMEIDA, F. N. ; SILVA, P. P. S. B. ; MENDROME, A. ; SABINO, E. C. ; FERREIRA, J. E. . Aplicando Procedência de Dados para a Geração e Análise de Perfis de Doadores de Sangue. XXX Congresso da Sociedade Brasileira de Computação, 2010, Belo Horizonte. e-Science 2010, 2010. p. 169-176.

Short Papers in National Conferences

SILVA, P. P. S. B.; BRAGHETTO, K. R. ; FERREIRA, J. E. . Uma abordagem ad-hoc para o tratamento de exceções em processos transacionais.  Proceedings of the 27th Brazilian Symposium on Databases, 2012

International Workshop Papers

PROSPERI L., SILVA, P. , COSTAN A., and ANTONIU, G., Planner: Cost-efficient Execution Plans Placement for Uniform Stream Analytics on Edge and Cloud. 13th WORKS 2018 Workshop (2018) — co-located at Supercomputing 2018.

SILVA, P., COSTAN A. and ANTONIU, G., Towards a Methodology for Benchmarking Edge Processing Frameworks. 1st Workshop on Parallel AI and Systems for the Edge (PAISE) — co-located at IEEE IPDPS 2019 (to appear)

Workshop Presentations

Efficient Heuristics for Placing Large-Scale Distributed Applications on Multiple Clouds
New Challenges in Scheduling Theory – 2016

Efficient Communication-Aware Heuristics for Placing Large-Scale Distributed Applications on Multiple Clouds GdR RSD Journées Cloud – 2016

Improving the performance of an AI-based Big Data application using Edge computing – 9th Joint Laboratory on Extreme Scale Computing (JLESC) – 2019


SILVA, P. Efficient heuristics for the placement of multi-tier applications on the cloud
Conférence en Parallelisme, Architecture et Système” (Compas) – 2015.

ALMEIDA, F. N. ; SABINO, E. C. ; MENDROME, A. ; SILVA, P. P. S. B. ; FERREIRA, J. E. . Using data provenance to analyse blood donation databases.  5th International Conference of the Brazilian Association for Bioinformatics and Computational Biology, 2009

Demo Presentations

“WED-tool: Uma ferramenta para o controle de execução de processos de negócio transacionais.”
presented at the 27th Brazilian Symposium on Databases, 2012.

PhD Thesis

“On the mapping of distributed applications onto multiple Clouds. Distributed, Parallel, and Cluster Computing [cs.DC]. Université de Lyon, 2017”


Master Thesis (in portuguese):
“Uma abordagem transacional para o tratamento de exceções em processos de negócio.”
“A transactional approach to exception handling in business processes.”
Download manuscript / Download defense slides