Deprecated : This site moved to: http://paulormg.com/
This is the personal site of Paulo Ricardo Mota Gomes. I am a graduate student of the European Master in Distributed Computing, a joint Erasmus Mundus master program at the Technical University of Lisbon, in Portugal, and the Royal Institute of Technology, in Sweden. Before that, I received a B.Sc. in Computer Science from the Federal University of Campina Grande (UFCG), in Brazil.
Since the beginning of my academic life, in 2005, I have been involved with research and development activities at University. At the Distributed Systems Lab (LSD), where I held a Brazilian Research Council (CNPq) and Hewllet-Packard scholarship, I have worked with research and development of grid middleware and software, as well as other distributed and peer-to-peer systems, under the supervision of professors Francisco Brasileiro and Walfredo Cirne. At CERN I have done a 2-month internship through the Openlab Summer Student Program in the ICEAGE project, where I deployed a virtualized grid infrastructure for grid education purposes. I have also done some projects in databases and geographic information systems at the Information Systems Lab, and in pervasive computing at the Embedded Systems and Pervasive Computing Lab. More information about my past projects can be found below.
My main academic interests lie in paralell/distributed systems, more specifically in grid computing, cloud computing, peer-to-peer systems and autonomous systems. I am also interested in database systems and software engineering. Recently, I have been discovering the Open Source universe and it's being quite exciting. I am very open to new domains and technologies, so I'm always trying to find some interesting and innovative stuff to work on.
- Google Summer of Code 2010 - Nimbus Project: A Spot Instances Approach for Scientific Clouds (more info soon)
- OurGrid : OurGrid is a free, stable, open-source (GPL) middleware that enables the creation of peer-to-peer computational grids, and since its first release, in December 2004, it has been used by hundreds of users to speed up the execution of Bag-of-Tasks applications. I was part of the OurGrid main development team in 2007 and 2009, developing several modules of this middleware.
- NodeWiz-R : NodeWiz-R provides an expressive, autonomous, self-managed and distributed solution for resource discovery on the Internet. It enables users to model their resources using the relational model, and retrieve those resources using standard SQL. NodeWiz-R is built on the top of a peer-to-peer substrate based on NodeWiz, in order to efficiently distribute and index information between distinct administrative domains. I have participated in the development and validation of this system in 2008-2009.
- Grid in a Box : During my internship at CERN I have developed a package containing a functional gLite site (SE, CE and WN's) on a single machine using Xen virtualization. The idea was to have a "plug-and-play" virtualised grid infrastructure to be used in ICEAGE grid training sessions. [ Technical Report ]
- SegHidro : SegHidro is a web framework for execution and coupling of hydro-meterological models using the Grid power. SegHidro stands for "Hydrological Security" and is used by researchers and decision-makers to improve the water management of the Brazilian Northeast, a semi-arid region. I have worked in this project on its final stage, and helped to port the meteorological application to EELA grid infrastructure, during EELA Grid School. [ EELA Technical Report ]
- N-Teaching : This project aims at developing a client/server distance education platform that allows interactions between teachers and students at anytime, either during classes or not. The client-side is intended to run on thin desktop clients and mobile devices, while the server side on a dedicated machine. The objective is to apply the concepts of pervasive computing, extending the motto “Computation anywhere, at anytime” to “Education anywhere, at anytime, with any device. This project was carried during my final undegraduate project, and was the theme of my final thesis. [ Undegraduate thesis ] (in Portuguese)
- GeoSAMU : During this internship I have developed a Geographic Information System that aims at improving Brazilian medical emergency service (SAMU) with the aid of maps and georeferencing. For instance, one of the system's main feature is the geographical routing of ambulances to incidents. [ Technical Report ] (in Portuguese)