Dmitry Duplyakin

Postdoctoral Researcher

Flux Research Group
School of Computing
University of Utah

           

Ph.D. in Computer Science, 2017

University of Colorado - Boulder
Advised by: Jed Brown and Robert Ricci

 

 

    🌐

dmdu AT cs.utah.edu

dmitry.duplyakin AT utah.edu

3490E, Merrill Engineering Building

High-Performance Computing

Performance Analysis and Prediction

DevOps and Configuration Management

 

Research Interests

Cloud Computing and Testbeds

 

Curriculum Vitae

 

 

Education
 

       2017 -- Ph.D. Computer Science
        University of Colorado at Boulder
        Advisors: Prof. Jed Brown (University of Colorado), Prof. Robert Ricci (University of Utah)
        Dissertation:  Optimizing Computations and Allocations on High Performance and Cloud Computing Systems

 

        2012 -- M.S. Computer Science
        University of Colorado at Boulder

 

        2008 -- B.S. Applied Mathematics and Computer Science (Cum Laude)
        Samara University, Samara Russia (Formerly knows as: Samara State Aerospace University)

 

Research Experience

Postdoctoral Researcher (previously: Research Assistant), University of Utah -- May 2015 – Present
Work with the FLUX group and contribute to the CloudLab,
 one of the NSF-funded large-scale cloud testbeds. Areas of focus: configuration and experiment management on the testbed, integration of cloud and HPC resources, analysis of the power efficiency of ARM processors

 

Research Assistant, University of Colorado at Boulder -- August 2014 – May 2017
Develop and evaluate techniques for predictive modeling in analysis of performance and energy consumption of parallel applications, including codes for Adaptive Mesh Refinement simulations

 

Intern, Globus Genomics team, Computation Institute, University of Chicago -- May-July 2014
Develop enhancements to the Globus Genomics infrastructure built upon the Galaxy
platform and Amazon Web Services; develop Galaxy tools for material science research

 

Research Assistant, University of Colorado at Boulder -- May 2012 – May 2014
At Knight Lab: contribute to design of a $2M high-memory bioinformatics cluster; develop a prototype
In collaboration with Argonne National Laboratory: develop management tools for
scientific computing in multi-cloud environments using Nimbus platform

 

Intern, National Center for Atmospheric Research -- May-2011 - September 2012
Data-intensive cluster development, system administration, benchmarking

 

Selected Research Publications

 

  • Milinda Fernando, Dmitry Duplyakin, and Hari Sundar. 2017. Machine and Application Aware Partitioning for Adaptive Mesh Refinement Applications, In Proceedings of the 26th ACM International Symposium on High-Performance Parallel and Distributed Computing (HPDC), June 2017. Full-text 

 

  • Dmitry Duplyakin, Jed Brown, and Robert Ricci. 2016. Active learning in performance analysis, In Proceedings of the IEEE Cluster Conference, September 2016. Full-text

 

  • Dmitry Duplyakin, Robert Ricci. 2016. Introducing Configuration Management Capabilities into CloudLab Experiments, The International Workshop on Computer and Networking Experimental Research Using Testbeds (CNERT '16) -- Received Best Paper Award. Full-text 

 

  • Dmitry Duplyakin, Matthew Haney, and Henry Tufo. 2015. Architecting a Persistent and Reliable Configuration Management System. In Proceedings of the 6th Workshop on Scientific Cloud Computing (ScienceCloud '15). ACM, New York, NY, USA, 11-16. Full-text

 

  • Dmitry Duplyakin, Matthew Haney, and Henry Tufo, 2015. Highly Available Cloud-Based Cluster Management”. 15th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), Poster paper. Full-text 

 

  • Dmitry Duplyakin, Paul Marshall, Kate Keahey, Henry Tufo, and Ali Alzabarah. 2013. “Rebalancing in a Multi-Cloud Environment”. In Proceedings of the 4th ACM workshop on Scientific Cloud Computing (ScienceCloud '13). ACM, New York, NY, USA, 21-28. Full-text 

 

Teaching Experience

  • Mentor in the Graduate Peer Mentoring Program, 2016-2017 Academic Year
  • Teaching Assistant, Computer Science 1: Intro to Programming, Spring 2015
  • Mentor for an undergraduate  student in the Discovery Learning Apprenticeship program,
    2014-2015 Academic Year
  • Graduate Instructor, Computer Science1: Intro to Programming, Spring 2012
  • Teaching Assistant, Computer Science 1: Intro to Programming, Fall 2011, Spring and Fall 2010
  • Teaching Assistant, Principles of Programming Languages, Spring 2011

 

All at University of Colorado at Boulder

 

Awards and Honors

  • Best Paper Award for the "Introducing Configuration Management Capabilities into CloudLab Experiments" paper presented at CNERT '16 (The International Workshop on Computer and Network Experimental Research Using Testbeds)

 

  • 4 Outstanding Teaching Assistant Awards, Spring and Fall 2010, Spring and Fall 2011
    University of Colorado at Boulder

 

  • Best Student Project Award at 59th student conference at Samara State Aerospace University, Samara, Russia for the "Parallel Algorithm of Conforming Estimates Calculation in Case of Identification Using a Small Number of Observations" project, Spring 2009

 

  • Fellowship from Vladimir Potanin Foundation (granted for excellent academic performance in two consecutive terms), Fall 2007

 

  • 2nd prize in All-Russian student contest in theory of probability and mathematical statistics, 2005
    Samara, Russia

 

  • 1st prize in VIII International team tournament in Computer Physics, Spring 2004
    Dubna, Moscow region, Russia

main

By Dmitry Duplyakin

main

  • 1,384

More from Dmitry Duplyakin