English

SchEdge: A Dynamic, Multi-agent, and Scalable Scheduling Simulator for IoT Edge

Distributed, Parallel, and Cluster Computing 2025-04-08 v1

Abstract

This paper presents a dynamic, adaptive, and scalable framework for simulating task scheduling on the edge of the Internet of Things called "SchEdge". This simulator is designed to be highly configurable to reflect the detailed characteristics of real-world IoT. This framework focuses on online task scheduling and its multi-agent nature provides multiple schedulers to implement various scheduling schemes in parallel. SchEdge consists of two main parts the workflow and data flow. The workflow manages the schedulers' interaction with the application and environment while the data flow deals with the input application and its preprocessing. Combining these sections provides scalability, adaptability, and efficiency in the SchEdge. To validate the efficiency of this simulator, several experiments categorized as behavioral and technical analysis are performed to show its efficiency, scalability, and robustness.

Keywords

Cite

@article{arxiv.2504.04555,
  title  = {SchEdge: A Dynamic, Multi-agent, and Scalable Scheduling Simulator for IoT Edge},
  author = {Ali Hamedi and Amirali Ghaedi and Amin Soltanbeigi and Athena Abdi},
  journal= {arXiv preprint arXiv:2504.04555},
  year   = {2025}
}
R2 v1 2026-06-28T22:48:40.494Z