Gonzalo P. Rodrigo

PhD. Candidate

Dept. Computer Science

Umeå University



After 10 years in different sides of the computer/telecommunication industry, I became a PhD student at the Distributed Systems group (Umeå Univeristy) to look into resource management problems in the Grid/Cloud environment with a focus on HPC scheduling. Since Jan 2013 I work in a collaboration project with the Data Science and Technology department at the Lawrence Berkeley National Lab. My supervisors are:

      Erik Elmroth (UMU)

      Lavanya Ramakrishnan (LBL)

      P-O Ostberg (UMU)

Right now I may be in Umeå or at the Lawrence Berkeley National Lab in Berkeley, California. If you want to contact me or visit me, I recommend you to send me an email first.



+46 (0) 90 786 6127




Department of Computing Science

Umeå universitet

SE-901 87 Umeå


Conference Papers


Rodrigo Álvarez, G. P., Östberg, P. O., Elmroth, E., Antypas, K., Gerber, R., & Ramakrishnan, L. (2016, May). Towards Understanding Job Heterogeneity in HPC: A NERSC Case Study. 6th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID 2016). Full Text

Rodrigo Álvarez, G. P., Östberg, P. O., Elmroth, E., Antypas, K., Gerber, R., & Ramakrishnan, L. (2015, June). HPC System Lifetime Story: Workload Characterization and Evolutionary Analyses on NERSC Systems. In Proceedings of the 24th International Symposium on High-Performance Parallel and Distributed Computing (pp. 57-60). ACM. Full Text

Rodrigo Álvarez, G. P., Östberg, P. O., Elmroth, E., & Ramakrishnan, L. (2015, June). A2L2: An Application Aware Flexible HPC Scheduling Model for Low-Latency Allocation. In Proceedings of the 8th International Workshop on Virtualization Technologies in Distributed Computing (pp. 11-19). ACM. Full Text

Rodrigo, G. P., Östberg, P-O. & Elmroth, E. (2014).Priority Operators for Fairshare Scheduling. 18th Workshops on Job Scheduling Strategies for Parallel Processing (JSSPP 2014) hosted at the IPDPS-2014 conference. Full Text


Technical Reports


Rodrigo, G. P. Establishing the equivalence between operators: theorem to establish a sufficient condition for two operators to produce the same ordering in a Faishare prioritization system. January 2014. Full Text

Rodrigo, G. P. Proof of compliance for the relative operator on the proportional distribution of unused share in an ordering fairshare system. January 2014. Full Text


Seminars and Presentations


February 2016, Mid-Thesis seminar: Towards understanding today's and tomorrow's scheduling challenges in HPC systems.


Open Source Projects I work on


QDO (kew-doo): a lightweight high-throughput queuing system for workflows that have many small tasks to perform.

qdo werbserver : A rest API to execute QDO remotely... on a yet more remote server through NEWT or SSH.

sremote : Simple remote is a python library to run python code remotely: simple, deploys the code itself, and the coomunication channel can be anything that allows copy/read files and command line execution. Includes a NEWT and SSH connectors.


Some things from the past


Telnet Redes Inteligentes, a networking company I worked for: http://www.telnet‑ri.es

GPON Doctor, an optical fiber protocol analyzer which I helped developing: http://www.gpondoctor.com/

La Ínsula de Sancho, scumm inspired online adventure game which engine I wrote: http://www.youtube.com/watch?v=Lv3Yklu0bHY
Luhdor, scumm inspired online 3D adventure game (directed): http://www.youtube.com/watch?v=OpRck7YNtYM

Time Mesh, a game developed using the engine of Ínsula de Sancho (FP7 initiative): http://www.timemesh.eu/

Last edited: 22/10/2015 by Gonzalo Rodrigo