Talk · International Conference on Communications · May 16, 2022
On Skipping Redundant Computation via Smart Task Deployment for Faster Serverless
Mohammad Vatandoost Silab, Seyedeh Bahereh Hassanpour, Ahmad Khonsari, Aresh Dadlani
Abstract
In serverless architectures, the scheduler component in the controller acts as a load-balancing entity and distributes the arriving tasks based on the availability of free resources on the machines. We argue that offering a multi-step decision-making process makes it feasible to allocate tasks to machines prudently, thus reducing the average response time to users. Aiming to achieve this, we propose to equip the controller with a limited cache for diverse purposes, including preserving the hash of task outcomes and storing the history of task deployment, in this paper. The response time is then further optimized by employing a batch-based technique and grouping the tasks. Evaluation results reveal that the proposed cache-aided serverless architecture can increase the average response time speed by nearly 21 %, on average, in the decision-making process.
More by Aresh Dadlani
- Joint Freshness and Age-Dispersion Control over Finite-State Markov Wireless ChannelsarXiv · 2026
- Dynamic Link Prediction with Temporally Enhanced Signed Graph Neural NetworksarXiv · 2026
- DeepIrrigo: Deep Reinforcement Learning for Continuous and Discrete Action Irrigation Optimization--A Case Study in IranSSRN Electronic Journal · 2026
- Age Performance Analysis in Resource-Constrained Adversarial IoT SystemsarXiv · 2025
