Vol. 5 | Issue 4 | October 2024 | Pages 641-650

Serverless Data Processing System and its Design Space Consideration

Arockia Raj A*, Kakoli Banerjee, A Anist, G N Beena Bethel, P Muthu Pandian, Purnendu Bikash Acharjee

DOI: https://doi.org/10.47857/irjms.2024.v05i04.01194

Share Email

* Corresponding author

Keywords

  • Design Space Exploration
  • Performance Characterization
  • Scheduling Mechanisms
  • Sched-Probe Framework
  • Serverless Data Processing

Abstract

Serverless computing is becoming increasingly important in data-processing applications in science and business. The scheduler is at the centre of serverless data-processing systems, allowing for dynamic decisions on job and data placement. The complex design space, which is influenced by various user, cluster, and workload variables, presents problems for developing high-performance and cost-effective scheduling structures and processes. To make this exploration easier, we present Sched-Probe, a framework that includes a conceptual model and simulator for systematic design space exploration. Using the Sched-Probe framework, we evaluate the performance of three scheduling systems and two techniques using real-world workloads. Our open-source software is now available on ExDe, allowing system designers to collaborate on delving into the complexity of serverless scheduling, paving the way for optimised and efficient data-processing systems.