Back to results

Georgia Institute of Technology

Towards an Execution Optimization in Serverless Functions Through a Spatial-Temporal Orchestration Mechanism for Context Sharing in Highly Concurrent Conditions

Abstract

dc:description.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.

Degree

thesis:*
Level thesis:degree_level
Doctoral
Department dc:contributor.department
Electrical and Computer Engineering
Grantor dc:publisher
Georgia Institute of Technology
Year dc:date.issued
2023

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Corporan, Joel R.
Advisor dc:contributor.advisor
  • Madisetti, Vijay K.
Committee members dc:contributor.committeemember
  • Beyah, Raheem A.
  • Ji, Chuanyi
  • Raychowdhury, Arijit
  • Liu, Ling

Subjects

dc:subject × 8

Rights

Language dc:language.iso
en_US

Identifiers

dc:identifier.*
Handle dc:identifier.uri
https://hdl.handle.net/1853/75080
OAI identifier oai:identifier
oai:repository.gatech.edu:1853/75080

Chain of custody

source
Harvested from
Georgia Tech
Base URL
repository.gatech.edu/server/oai/request
Last updated
2026-07-27
Source record
OAI-PMH GetRecord
citation

Corporan, Joel R.. Towards an Execution Optimization in Serverless Functions Through a Spatial-Temporal Orchestration Mechanism for Context Sharing in Highly Concurrent Conditions. Doctoral thesis, Georgia Institute of Technology, 2023. https://hdl.handle.net/1853/75080