Modern computer systems expose diverse configurable parameters whose complicated interactions have surprising effects on performance and energy. This puts a great burden on systems designers and researchers to manage such complexity. Machine learning (ML) creates an opportunity to alleviate this burden by modeling resources' complicated, non-linear interactions and deliver an optimal solution to scheduling and resource management problems. However, naively applying traditional ML methods, such as deep learning, creates several challenges including generalization, robustness, and interpretability. This dissertation contains two projects that tackle the fundamental challenges described above in learning for systems by incorporating the unde...
51 pagesThe application of machine learning (ML) to mitigate network-related problems continues to p...
Thesis (Ph.D.)--University of Washington, 2022Machine learning prediction and explanation systems of...
The resurgence of machine learning since the late 1990s has been enabled by significant advances in ...
In recent years, we have seen increased interest in applying machine learning to system problems. Fo...
Thesis (Ph.D.)--University of Washington, 2019Distributed systems consist of many components that in...
In this paper, we explore how some of the principal ideas in machine learning can be applied to the ...
Thesis (Ph.D.)--University of Washington, 2019Data, models, and computing are the three pillars that...
Machine learning (ML) has become the de-facto approach for various scientific domains such as comput...
Machine learning techniques have the potential of alleviating the complexity of knowledge acquisitio...
Machine learning (ML) has become a powerful building block for modern services, scientific endeavors...
Modern systems are built using development frameworks. The infrastructure provided by these framewor...
Machine learning has become a key driver for technological advancement in the last decade on the bac...
The complexity of modern computer systems makes performance modeling an invaluable resource for guid...
Machine learning is a model that learns patterns in data and then calculates similar patterns in new...
Deep learning is a form of machine learning that enables computers to learn from experience and unde...
51 pagesThe application of machine learning (ML) to mitigate network-related problems continues to p...
Thesis (Ph.D.)--University of Washington, 2022Machine learning prediction and explanation systems of...
The resurgence of machine learning since the late 1990s has been enabled by significant advances in ...
In recent years, we have seen increased interest in applying machine learning to system problems. Fo...
Thesis (Ph.D.)--University of Washington, 2019Distributed systems consist of many components that in...
In this paper, we explore how some of the principal ideas in machine learning can be applied to the ...
Thesis (Ph.D.)--University of Washington, 2019Data, models, and computing are the three pillars that...
Machine learning (ML) has become the de-facto approach for various scientific domains such as comput...
Machine learning techniques have the potential of alleviating the complexity of knowledge acquisitio...
Machine learning (ML) has become a powerful building block for modern services, scientific endeavors...
Modern systems are built using development frameworks. The infrastructure provided by these framewor...
Machine learning has become a key driver for technological advancement in the last decade on the bac...
The complexity of modern computer systems makes performance modeling an invaluable resource for guid...
Machine learning is a model that learns patterns in data and then calculates similar patterns in new...
Deep learning is a form of machine learning that enables computers to learn from experience and unde...
51 pagesThe application of machine learning (ML) to mitigate network-related problems continues to p...
Thesis (Ph.D.)--University of Washington, 2022Machine learning prediction and explanation systems of...
The resurgence of machine learning since the late 1990s has been enabled by significant advances in ...