Ph.D. Dissertation Defense - Joel Corporan

*********************************
There is now a CONTENT FREEZE for Mercury while we switch to a new platform. It began on Friday, March 10 at 6pm and will end on Wednesday, March 15 at noon. No new content can be created during this time, but all material in the system as of the beginning of the freeze will be migrated to the new platform, including users and groups. Functionally the new site is identical to the old one. webteam@gatech.edu
*********************************

Event Details
  • Date/Time:
    • Monday February 27, 2023
      12:00 pm - 2:00 pm
  • Location: CODA C1015 Vinnings and https://gatech.zoom.us/j/4946638820?pwd=ZU9DRFNZTXZ2VDdVcnZ2ejVxQXJDUT09
  • Phone:
  • URL:
  • Email:
  • Fee(s):
    N/A
  • Extras:
Contact
No contact information submitted.
Summaries

Summary Sentence: Towards An Execution Optimization in Serverless Functions Through A Spatial-Temporal Orchestration Mechanism for Context Sharing in Highly Concurrent Conditions

Full Summary: No summary paragraph submitted.

TitleTowards An Execution Optimization in Serverless Functions Through A Spatial-Temporal Orchestration Mechanism for Context Sharing in Highly Concurrent Conditions

Committee:

Dr. Vijay Madisetti, ECE, Chair, Advisor

Dr. Raheem Beyah, ECE

Dr. Chuanyi Ji, ECE

Dr. Arijit Raychowdhury, ECE

Dr. Ling Liu, CoC

Abstract: Serverless computing has become a popular model for deploying scalable applications in a fully cloud-managed environment where developers only pay for the execution and not idle time. A key enabling service, Function-as-a-Serverless (FaaS), is the primary execution paradigm offered by cloud providers. FaaS offerings, such as AWS Lambda, Azure Functions, and Google Cloud Functions, emerged to provide an environment to deploy function-based applications with minimal intervention from the developer. Although this new paradigm aims to create the right environment to improve developer velocity, the capacity to scale complex multi-tenant functions processing events in a highly concurrent scenario is inefficient. In this thesis, we examined the performance challenges of allocating and orchestrating these functions. Furthermore, to assess the performance, we present an asynchronous multiprocessing profiler tool to access the function execution model and analyze provider efficiency when executing functions at multiple concurrency levels. To address this inefficiency, we introduce a spatial-temporal and cross-region execution orchestrator capable of handling a stream of requests to functions in a scalable and efficient manner. Moreover, this orchestrator aims to improve the allocation of resources to compute these applications, optimizing cloud resources while minimizing the latency of requests across many users. The aim is to transform the FaaS offering from a point-to-point service model where clients interact to a many-to-one execution model while dynamically optimizing the resource usage of these functions over time.

Additional Information

In Campus Calendar
No
Groups

ECE Ph.D. Dissertation Defenses

Invited Audience
Public
Categories
Other/Miscellaneous
Keywords
Phd Defense, graduate students
Status
  • Created By: Daniela Staiculescu
  • Workflow Status: Published
  • Created On: Feb 20, 2023 - 4:33pm
  • Last Updated: Feb 20, 2023 - 4:33pm