BiographyI am a PhD student in the School of Computer and Communication Sciences at EPFL. I am part of the Operating Systems Laboratory and my advisor is Prof. Willy Zwaenepoel. I received my Bachelor's degree in Systems Engineering from Universidad Catolica Boliviana, Bolivia in 2008 and Master's degree in Computer Science, specialization Foundations of Software from EPFL in 2012.
ResearchMy research interests go into the broad area of Distributed Systems, my current focus has to do with large scale scheduling. I also enjoy large scale computing and working with efficient algorithms. In the past I've worked on developing a DSL for distributed algorithms, an example is Paxos which solves consensus. Going more into systems I had also worked with benchmarking Software Transactional Memory in Java and contributed to Scala benchmark with an invariant verifier, always aiming to enhance distributed computing.
Job-aware Scheduling in Eagle: Divide and Stick to
P. Delgado; D. Didona; F. Dinu; W. Zwaenepoel : Kairos: Preemptive Data Center Scheduling Without Runtime Estimates. 2018-10-11. 9th ACM Symposium on Cloud Computing, Carlsbad, California, USA, October 11-13, 2018. DOI : 10.1145/3267809.3267838.
P. Delgado; D. Didona; F. Dinu; W. Zwaenepoel : Job-aware Scheduling in Eagle: Divide and Stick to Your Probes. 2016-10-05. ACM Symposium on Cloud Computing 2016 (SoCC'16), Santa Clara, California, USA, October 5-7, 2016. p. 497-509. DOI : 10.1145/2987550.2987563.
Hawk: Hybrid Datacenter Scheduling
P. Delgado; F. Dinu; A.-M. Kermarrec; W. Zwaenepoel : Hawk: Hybrid Datacenter Scheduling. 2015-07-08. 2015 USENIX Annual Technical Conference (USENIX ATC '15), Santa Clara, CA, USA, July 8-10 2015. p. 499-510.
Distal: A Framework for Implementing Fault-toleran
M. Biely; P. Delgado; Z. Milosevic; A. Schiper : Distal: A Framework for Implementing Fault-tolerant Distributed Algorithms. 2013. 43rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), Budapest, Hungary, June 24-27, 2013.
P. Delgado : DISTAL: Domain-speciﬁc Language for Implementing Distributed Algorithms ; 2012.