Skip to content

Commit

Permalink
add ALPS
Browse files Browse the repository at this point in the history
  • Loading branch information
fishercht1995 committed May 12, 2024
1 parent 21de90d commit ae18e15
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# ALPS: Adaptive-Learning Priority OS Scheduler for Serverless-Functions
# ALPS: An Adaptive-Learning Priority OS Scheduler for Serverless-Functions
![](./figure/ALPS.jpg)
Welcome to ALPS scheduler project. Our innovative kernel scheduler is designed to enhance the performance of Function-as-a-Service (FaaS) workloads, which are known for their ephermeral, highly concurrent, and bursty nature. Existing OS schedulers, such as Linux Completely Fair Scheduler (CFS), often fail to meet the unique demands of serverless functions, particularly those with short execution time. ALPS addresses this challenge by approximating the principles of the Shortest Remaining Process Time (SRPT) with the robust framework on CFS, delivering a dynamic, application-aware OS scheduling solution.

Expand Down

0 comments on commit ae18e15

Please sign in to comment.