Pedro Silva
PhD student in Computer Science
Research Interests

I am interested in research areas related to placement and scheduling of distributed applications on distributed systems like Cloud computing, Fog computing, and Edge computing.

Since the beginning of my PhD, in 2014, I have been working with heuristics for the placement of distributed applications on multiple Clouds.

Before that, during my Masters I worked with business process and workflow management. The objective was to design an exception handling module based on transactional mechanisms for the business process modeling framework "WED-flow".

During my Masters I also worked with data integration and data warehouses. I participated in the bio-informatics projects ClinMalDB and Retrovirus Epidemiology Donor Studies II.

Keywords: Distributed Systems, Placement, Scheduling, Cloud, Fog, Edge, Databases, Workflow and Business Process Management.

Publications

Journals
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
Posters
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


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


Demo Presentations
"WED-tool: Uma ferramenta para o controle de execução de processos de negócio transacionais."
by GARCIA, M. O.; SILVA, P. P. S. B. ; BRAGHETTO, K. R. ; FERREIRA, J. E. .
presented at the 27th Brazilian Symposium on Databases, 2012.



Masters

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