
NSF Org: |
CNS Division Of Computer and Network Systems |
Recipient: |
|
Initial Amendment Date: | August 30, 2023 |
Latest Amendment Date: | August 30, 2023 |
Award Number: | 2322919 |
Award Instrument: | Standard Grant |
Program Manager: |
Marilyn McClure
mmcclure@nsf.gov (703)292-5197 CNS Division Of Computer and Network Systems CSE Directorate for Computer and Information Science and Engineering |
Start Date: | January 1, 2024 |
End Date: | December 31, 2026 (Estimated) |
Total Intended Award Amount: | $600,000.00 |
Total Awarded Amount to Date: | $600,000.00 |
Funds Obligated to Date: |
|
History of Investigator: |
|
Recipient Sponsored Research Office: |
1156 HIGH ST SANTA CRUZ CA US 95064-1077 (831)459-5278 |
Sponsor Congressional District: |
|
Primary Place of Performance: |
1156 HIGH ST SANTA CRUZ CA US 95064-1077 |
Primary Place of
Performance Congressional District: |
|
Unique Entity Identifier (UEI): |
|
Parent UEI: |
|
NSF Program(s): | CSR-Computer Systems Research |
Primary Program Source: |
|
Program Reference Code(s): |
|
Program Element Code(s): |
|
Award Agency Code: | 4900 |
Fund Agency Code: | 4900 |
Assistance Listing Number(s): | 47.070 |
ABSTRACT
The proliferation of 5G and beyond facilitates the advancement of next-generation technologies, including smart cities, self-driving cars, online video gaming, virtual reality, and augmented reality. This necessitates a re-evaluation of how these services are characterized and deployed. Serverless computing is an emerging paradigm, referring to a software architecture where an application is decomposed into triggers (also called events) and actions (also called functions), and there is a platform that provides seamless hosting and execution environment, making it easy to develop, manage, scale, and operate them. This project aims to build a next-generation serverless edge computing engine that empowers a vast number of distributed edge applications, such as data analytics, edge AI, and media streaming, to run efficiently at the edge through the Function-as-a-Service model.
This project breaks the traditional abstractions and redefines new abstractions in the scheduling layer and storage layer that collectively deliver a scalable serverless edge computing engine. First, a full decentralized scheduling architecture is proposed, which dramatically improves the scalability of the proposed serverless edge computing engine. Second, an active object store abstraction is proposed, which is used for storing and sharing application states in a user-customizable manner. Third, the proposed serverless edge computing engine is implemented on top of the open-source software stacks. The evaluation is multi-pronged and includes micro-benchmarks for component testing and real-world applications for overall system testing. The results of the research are integrated into the undergraduate and graduate systems courses. The source code, datasets, tools, techniques, and new course materials developed in this research will be made publicly available.
This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
PUBLICATIONS PRODUCED AS A RESULT OF THIS RESEARCH
Note:
When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external
site maintained by the publisher. Some full text articles may not yet be available without a
charge during the embargo (administrative interval).
Some links on this page may take you to non-federal websites. Their policies may differ from
this site.
Please report errors in award information by writing to: awardsearch@nsf.gov.