Graduation Semester and Year
Fall 2024
Language
English
Document Type
Dissertation
Degree Name
Doctor of Philosophy in Computer Science
Department
Computer Science and Engineering
First Advisor
Hao Che
Second Advisor
Hong Jiang
Third Advisor
Jia Rao
Fourth Advisor
Bahram Khalili
Abstract
In federated computing environments, where multiple independent devices collaborate without centralized resource control, ensuring reliable and predictable performance is crucial for meeting Service Level Objectives (SLOs). This dissertation presents a novel framework for achieving SLOs by utilizing measured subtask response times, which are obtained and processed locally on the client devices. Each device generates a performance curve based on its subtask response times, and only the essential parameters of this curve are transmitted to a centralized client selector. The client selector then uses these parameters to determine which devices are best suited to meet predefined SLOs for specific tasks, ensuring that only devices capable of delivering the required performance are selected. This method eliminates the need for continuous monitoring or detailed performance tracking on the server side, simplifying the system's overall complexity. Through both theoretical analysis and empirical evaluation, this dissertation demonstrates that the proposed framework effectively ensures the fulfillment of SLOs, providing reliable and predictable performance even in dynamic and heterogeneous federated environments. The results show that this approach can achieve performance guarantees while maintaining scalability and efficiency. This work contributes to the understanding and application of client-side performance processing in federated computing, offering a new perspective on managing performance without centralized control or extensive monitoring.
Keywords
Federated Computing, SLO, performance, framework, deadline
Disciplines
Computer and Systems Architecture
License
This work is licensed under a Creative Commons Attribution 4.0 International License.
Recommended Citation
Rosenkrantz, Stoddard A., "Towards Performance Guarantee for Federated Computing" (2024). Computer Science and Engineering Dissertations. 397.
https://mavmatrix.uta.edu/cse_dissertations/397
Comments
To my committee members: It has been an honor to work for and with you. Your dedication and integrity will forever be an example for me to follow. Each of you have my deepest and most heartfelt gratitude.