Elastic Process: A Framework for Joint Disaggregation of Memory and Computation in Linux / Zaid Alali.

Scaling is essential in cloud computing to accommodate the variable need for resources by different applications. Scaling is always associated with the challenge of distributing resources, and this challenge usually stems from the fact that the underlying operating system is designed to be monolithi...

Full description

Saved in:
Bibliographic Details
Online Access: Connect to online resource
Main Author: Alali, Zaid (Author)
Format: Thesis Electronic eBook
Language:English
Published: Ann Arbor : ProQuest Dissertations & Theses, 2023
Subjects:
Description
Summary:Scaling is essential in cloud computing to accommodate the variable need for resources by different applications. Scaling is always associated with the challenge of distributing resources, and this challenge usually stems from the fact that the underlying operating system is designed to be monolithic. Past efforts have attempted to break the monolithic design of the operating system like "ElasticOS" and "LegoOS" and introduce distributed resource management primitives to the operating system. However, previous efforts either suffered from performance degradation or faced a severe development challenge that requires modifying the complex monolithic source code of Linux kernel. We propose Elastic Process; an auto scaling framework with a new approach to achieve joint disaggregation of memory and compute primarily in userspace. By using tools like "Ptrace" and "CRIU" we were able to build a prototype that demonstrates joint disaggregation of memory and computation. Our test results on macro applications and off-the-shelf application shows execution time performance improvement as well as network traffic reduction when compared to remote swap approach. Our results for macro application also shows more performance improvement when using multiple threads.
Item Description:Source: Dissertations Abstracts International, Volume: 84-11, Section: B.
Advisors: Han, Richard Committee members: Keller, Eric; Rozner, Eric; Ha, Sangtae; Mishra, Shiv.
Physical Description:1 electronic resource (59 pages)
ISBN:9798379532352
Access:This item is not available from ProQuest Dissertations & Theses.