Date of Award
Spring 1-1-2017
Document Type
Dissertation
Degree Name
Doctor of Philosophy (PhD)
Department
Computer Science
First Advisor
Jed Brown
Second Advisor
Robert Ricci
Third Advisor
Kenneth Anderson
Fourth Advisor
Shivakant Mishra
Fifth Advisor
Rick Han
Abstract
Over the last decade, many research and development projects have focused on Cloud Computing systems. After forming around the early research papers and the first commercial cloud offerings in 2006-2008, the field has seen a tremendous progress and has provided the primary infrastructure and technology for applications at small, medium, and large scales. Cloud Computing systems have provided diverse on-demand resources to individual researchers and developers, groups and entire institutions, as well as commercial companies and government organizations. Clouds have also found their niche in scientific computing applications, offering attractive alternatives to High Performance Computing models and systems. While cloud economics and technologies have significantly matured recently, there is much active research revolving around topics such as optimality, usability, manageability, and reproducibility in the latest studies. This dissertation presents our findings and relevant developments at the intersection of Cloud Computing and such “flavors” of computing as High Performance Computing and High Throughput Computing. We primarily focus on optimality issues in this area and propose solutions that address the needs of individual researchers and research groups with limited computational and financial resources.
Recommended Citation
Duplyakin, Dmitry, "Optimizing Computations and Allocations on High Performance and Cloud Computing Systems" (2017). Computer Science Graduate Theses & Dissertations. 150.
https://scholar.colorado.edu/csci_gradetds/150