diff --git a/README.md b/README.md index 2dbc8a4..dddc833 100644 --- a/README.md +++ b/README.md @@ -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.