Function Delivery Network: A Spatial-Temporal Execution Orchestrator for Optimizing Serverless Computing
We present Function Delivery Network (FDN), a novel spatial-temporal execution orchestrator designed to address key limitations in current serverless computing models. The FDN introduces several innovations, including a multi-tenant serverless model, a secure and reusable functional context, and dis...
Saved in:
| Main Authors: | , , |
|---|---|
| Format: | Article |
| Language: | English |
| Published: |
IEEE
2025-01-01
|
| Series: | IEEE Access |
| Subjects: | |
| Online Access: | https://ieeexplore.ieee.org/document/11053862/ |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1849426450645516288 |
|---|---|
| author | Joel R. Corporan Arshdeep Bahga Vijay K. Madisetti |
| author_facet | Joel R. Corporan Arshdeep Bahga Vijay K. Madisetti |
| author_sort | Joel R. Corporan |
| collection | DOAJ |
| description | We present Function Delivery Network (FDN), a novel spatial-temporal execution orchestrator designed to address key limitations in current serverless computing models. The FDN introduces several innovations, including a multi-tenant serverless model, a secure and reusable functional context, and distributed shared memory, to optimize resource allocation and improve performance in high-concurrency and globally distributed scenarios. We implement the FDN on a major cloud platform and evaluate its performance against traditional Function-as-a-Service (FaaS) execution using a variety of benchmark functions. Our results demonstrate significant improvements in resource utilization, execution time, and request completion rates. The FDN reduces function instance allocation by up to 97.82%, improves median response times by 45.45%, and maintains higher request completion rates at high concurrency levels compared to native FaaS execution. The FDN’s adaptive execution window mechanism allows for fine-tuned optimization based on function characteristics and workload patterns. This approach effectively addresses challenges such as cold starts, inefficient resource allocation, and scalability limitations in current serverless platforms. By providing a more efficient and scalable model for serverless computing, the FDN enables more cost-effective and performant cloud-native applications, particularly in scenarios involving high concurrency and global distribution. |
| format | Article |
| id | doaj-art-bd22b31305ce4b788b0d425ff6e539ac |
| institution | Kabale University |
| issn | 2169-3536 |
| language | English |
| publishDate | 2025-01-01 |
| publisher | IEEE |
| record_format | Article |
| series | IEEE Access |
| spelling | doaj-art-bd22b31305ce4b788b0d425ff6e539ac2025-08-20T03:29:23ZengIEEEIEEE Access2169-35362025-01-011311225511227010.1109/ACCESS.2025.358372111053862Function Delivery Network: A Spatial-Temporal Execution Orchestrator for Optimizing Serverless ComputingJoel R. Corporan0Arshdeep Bahga1Vijay K. Madisetti2https://orcid.org/0000-0002-6539-6769Georgia Institute of Technology, Atlanta, GA, USACloudemy Technology Laboratories, Chandigarh, IndiaGeorgia Institute of Technology, Atlanta, GA, USAWe present Function Delivery Network (FDN), a novel spatial-temporal execution orchestrator designed to address key limitations in current serverless computing models. The FDN introduces several innovations, including a multi-tenant serverless model, a secure and reusable functional context, and distributed shared memory, to optimize resource allocation and improve performance in high-concurrency and globally distributed scenarios. We implement the FDN on a major cloud platform and evaluate its performance against traditional Function-as-a-Service (FaaS) execution using a variety of benchmark functions. Our results demonstrate significant improvements in resource utilization, execution time, and request completion rates. The FDN reduces function instance allocation by up to 97.82%, improves median response times by 45.45%, and maintains higher request completion rates at high concurrency levels compared to native FaaS execution. The FDN’s adaptive execution window mechanism allows for fine-tuned optimization based on function characteristics and workload patterns. This approach effectively addresses challenges such as cold starts, inefficient resource allocation, and scalability limitations in current serverless platforms. By providing a more efficient and scalable model for serverless computing, the FDN enables more cost-effective and performant cloud-native applications, particularly in scenarios involving high concurrency and global distribution.https://ieeexplore.ieee.org/document/11053862/Serverless computingfunctions-as-a-servicelambda functions |
| spellingShingle | Joel R. Corporan Arshdeep Bahga Vijay K. Madisetti Function Delivery Network: A Spatial-Temporal Execution Orchestrator for Optimizing Serverless Computing IEEE Access Serverless computing functions-as-a-service lambda functions |
| title | Function Delivery Network: A Spatial-Temporal Execution Orchestrator for Optimizing Serverless Computing |
| title_full | Function Delivery Network: A Spatial-Temporal Execution Orchestrator for Optimizing Serverless Computing |
| title_fullStr | Function Delivery Network: A Spatial-Temporal Execution Orchestrator for Optimizing Serverless Computing |
| title_full_unstemmed | Function Delivery Network: A Spatial-Temporal Execution Orchestrator for Optimizing Serverless Computing |
| title_short | Function Delivery Network: A Spatial-Temporal Execution Orchestrator for Optimizing Serverless Computing |
| title_sort | function delivery network a spatial temporal execution orchestrator for optimizing serverless computing |
| topic | Serverless computing functions-as-a-service lambda functions |
| url | https://ieeexplore.ieee.org/document/11053862/ |
| work_keys_str_mv | AT joelrcorporan functiondeliverynetworkaspatialtemporalexecutionorchestratorforoptimizingserverlesscomputing AT arshdeepbahga functiondeliverynetworkaspatialtemporalexecutionorchestratorforoptimizingserverlesscomputing AT vijaykmadisetti functiondeliverynetworkaspatialtemporalexecutionorchestratorforoptimizingserverlesscomputing |