Award Abstract # 2322919
CNS Core: Small: Core Scheduling Techniques and Programming Abstractions for Scalable Serverless Edge Computing Engine

NSF Org: CNS
Division Of Computer and Network Systems
Recipient: UNIVERSITY OF CALIFORNIA SANTA CRUZ
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: FY 2023 = $600,000.00
History of Investigator:
  • Liting Hu (Principal Investigator)
    liting@ucsc.edu
  • Chen Qian (Co-Principal Investigator)
Recipient Sponsored Research Office: University of California-Santa Cruz
1156 HIGH ST
SANTA CRUZ
CA  US  95064-1077
(831)459-5278
Sponsor Congressional District: 19
Primary Place of Performance: University of California-Santa Cruz
1156 HIGH ST
SANTA CRUZ
CA  US  95064-1077
Primary Place of Performance
Congressional District:
19
Unique Entity Identifier (UEI): VXUFPE4MCZH5
Parent UEI:
NSF Program(s): CSR-Computer Systems Research
Primary Program Source: 01002324DB NSF RESEARCH & RELATED ACTIVIT
Program Reference Code(s): 7923
Program Element Code(s): 735400
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.

Chen, Xin and Paidiparthy, Manoj Prabhakar and Hu, Liting "Toward an Edge-Friendly Distributed Object Store for Serverless Functions" , 2024 https://doi.org/10.1145/3678015.3680485 Citation Details
Ching, Cheng-Wei and Chen, Xin and Kim, Taehwan and Ji, Bo and Wang, Qingyang and Da_Silva, Dilma and Hu, Liting "Totoro: A Scalable Federated Learning Engine for the Edge" , 2024 https://doi.org/10.1145/3627703.3629575 Citation Details
Liu, Yi and Wang, Minmei and Shi, Shouqian and Wang, Yang and Qian, Chen "EdgeCut: Fast and Low-overhead Access of User-associated Contents from Edge Servers" , 2023 https://doi.org/10.1145/3583740.3628439 Citation Details
Liu, Yi and Zhou, Ruilin and Gan, Yuhang and Qian, Chen "SpotKV: Improving Read Throughput of KVS by I/O-Aware Cache and Adaptive Cuckoo Filters" , 2024 https://doi.org/10.1109/CLOUD62652.2024.00046 Citation Details
Shi, Shouqian and Zhang, Xiaoxue and Qian, Chen "Concurrent Entanglement Routing for Quantum Networks: Model and Designs" IEEE/ACM Transactions on Networking , v.32 , 2024 https://doi.org/10.1109/TNET.2023.3343748 Citation Details
Zhang, Xiaoxue and Qian, Chen "Toward Aggregated Payment Channel Networks" IEEE/ACM Transactions on Networking , 2024 https://doi.org/10.1109/TNET.2024.3423000 Citation Details
Zhou, Ruilin and Gan, Yuhang and Liu, Yi and Obraczka, Katia and Qian, Chen "Towards QoS-Aware Quantum Networks" , 2024 https://doi.org/10.1109/QCNC62729.2024.00052 Citation Details

Please report errors in award information by writing to: awardsearch@nsf.gov.

Print this page

Back to Top of page