TY - GEN
T1 - Optimizing Memory Allocation in a Serverless Architecture through Function Scheduling
AU - Pandey, Manish
AU - Kwon, Young Woo
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023
Y1 - 2023
N2 - In a serverless architecture, a function does not fully utilize the allocated memory. Such memory over-allocation increases node utilization and wastes resources, causing cold-start and latency issues. This paper presents a fine-grained scheduling approach for a serverless architecture that aims to address the issue of over-memory allocation and improve data locality. The proposed approach estimates how much memory each function uses so that similar functions can be scheduled on the same node. As a result, it makes less use of each node and keeps the state within a single node. We evaluated our approach through the existing FaaS applications and real-world data.
AB - In a serverless architecture, a function does not fully utilize the allocated memory. Such memory over-allocation increases node utilization and wastes resources, causing cold-start and latency issues. This paper presents a fine-grained scheduling approach for a serverless architecture that aims to address the issue of over-memory allocation and improve data locality. The proposed approach estimates how much memory each function uses so that similar functions can be scheduled on the same node. As a result, it makes less use of each node and keeps the state within a single node. We evaluated our approach through the existing FaaS applications and real-world data.
KW - and resource utilization
KW - scheduling
KW - Serverless computing
UR - http://www.scopus.com/inward/record.url?scp=85166736764&partnerID=8YFLogxK
U2 - 10.1109/CCGridW59191.2023.00056
DO - 10.1109/CCGridW59191.2023.00056
M3 - Conference contribution
AN - SCOPUS:85166736764
T3 - Proceedings - 23rd IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing Workshops, CCGridW 2023
SP - 275
EP - 277
BT - Proceedings - 23rd IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing Workshops, CCGridW 2023
A2 - Simmhan, Yogesh
A2 - Altintas, Ilkay
A2 - Varbanescu, Ana-Lucia
A2 - Balaji, Pavan
A2 - Prasad, Abhinandan S.
A2 - Carnevale, Lorenzo
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 23rd IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing Workshops, CCGridW 2023
Y2 - 1 May 2023 through 4 May 2023
ER -