0% Complete
Home
/
14th International Conference on Computer and Knowledge Engineering
FaaScaler: An Automatic Vertical and Horizontal Scaler for Serverless Computing Environments
Authors :
Zahra Rezaei
1
Saeid Abrishami
2
Seid Nima Moeintaghavi
3
1- Department of Computer Engineering, Ferdowsi University of Mashhad, Mashhad, Iran
2- Department of Computer Engineering, Ferdowsi University of Mashhad, Mashhad, Iran
3- Department of Computer Engineering, Ferdowsi University of Mashhad, Mashhad, Iran
Keywords :
Serverless Computing،Vertical Scaling،Horizontal Scaling،Reinforcement Learning
Abstract :
Function as a Service (FaaS) is a cloud computing model that relieves application developers from the responsibility of managing infrastructure tasks like resource provisioning and scaling. Serverless functions, however, have specific and limited execution times, making effective auto-scaling decisions for these services particularly challenging. To ensure proper configuration and scaling of resources, it is essential to have a thorough understanding of environmental changes and dynamic factors that influence system performance, alongside considering function specifications and user needs. To tackle this issue, we introduce FaaScaler, a reinforcement learning-based approach for scaling functions and containers, aimed at meeting function deadlines and enhancing processor efficiency. FaaScaler models the scaling challenge as a Markov Decision Process (MDP) and utilizes the Proximal Policy Optimization (PPO) learning algorithm to train an agent to make both horizontal and vertical scaling decisions. The proposed system is evaluated using the OpenFaaS platform, with results indicating that FaaScaler effectively meets execution deadlines for most requests while optimizing processor utilization.
Papers List
List of archived papers
Capturing Local and Global Features in Medical Images by Using Ensemble CNN-Transformer
Javad Mirzapour Kaleybar - Hooman Saadat - Hooman Khaloo
FarCQA: A Farsi Community Dataset for Question Classification and Answer Selection
Saba Emami - Maedeh Mosharraf
Sensitivity Reliability Analysis of Power Distribution Networks Using Fuzzy Logic
Mohammed Wadi - Wisam Elmasry - Ismail Kucuk - Hossein Shahinzadeh
I-ACS: An Improved Ant Colony System to Solve the Time-Dependent Orienteering Problem
Zahra Bakhshandeh - Morteza Keshtkaran
Assessing Users' Influence on Respondents in Conversation Quality: A Quantitative Study on Reddit Based on the Cooperative Principle
Afsaneh Habibi - Fattaneh Taghiyareh
A Federated Learning-Based Hybrid Deep Learning Framework for Enhanced Human Activity Recognition
Jamileh Azmoudeh - Sajjad Arghaee - Parisa Valizadeh - Samaneh Dandani - Iman Havangi - Mohammad Hossein Yaghmaee
TCAR: Thermal and Congestion-Aware Routing Algorithm in a Partially Connected 3D Network on Chip
Majid Nezarat - Masoomeh Momeni
T-Rank: Graph Data Analytics for Urban Traffic Modeling
Alireza Safarpour - Iman Gholampour - Amirhossain Aghazadeh Fard - Seyed Mohammad Karbasi
No-Reference Video Quality Assessment by Deep Feature Maps Relations
Amir Hossein Bakhtiari - Azadeh Mansouri
Designing an IT2 Fuzzy Rule-based System for Emotion Recognition Using Biological Data
Mahsa Keshtkar - Hooman Tahayori
more
Samin Hamayesh - Version 41.3.1