Main Article Content
Abstract
This study explores the application of the Round Robin algorithm for scheduling tasks in Internet of Things (IoT) systems designed for environmental monitoring, such as temperature and humidity tracking. Efficient task scheduling is critical to minimize latency and energy consumption in IoT networks. Using a Python-based simulation, this research evaluates the performance of the Round Robin algorithm in managing 10 to 50 virtual IoT devices tasked with environmental data collection, comparing it with Priority with Aging and Genetic Algorithm approaches. The simulation results indicate that Round Robin reduces the average waiting time by 15% compared to random scheduling, while the Genetic Algorithm outperforms Round Robin by approximately 20% in high-density networks. This approach provides valuable insights into IoT scheduling efficiency without requiring physical deployment, making it relevant for large-scale IoT system development.
Keywords
Article Details
Copyright (c) 2025 Aji Ery Burhandenny, Sarwo Pranoto, Didit Suprihanto

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).
PLAGIARISM CHECK
All manuscripts submitted to AJIE will be checked free of plagiarism elements. Manuscripts that do not meet the requirements will be returned to the author for further correction or will be rejected immediately.
The plagiarism check used by AJIE is Turnitin.
References
- Bandyopadhyay, A., Mishra, V., Swain, S., Chatterjee, K., Dey, S., Mallik, S., Al-Rasheed, A., Abbas, M., & Soufiene, B. O. (2024). EdgeMatch: A Smart Approach for Scheduling IoT-Edge Tasks with Multiple Criteria Using Game Theory. IEEE Access, 12, 7609–7623. https://doi.org/10.1109/ACCESS.2024.3350556
- Bhandari, S., Bergmann, N., Jurdak, R., & Kusy, B. (2017). Time Series Analysis for Spatial Node Selection in Environment Monitoring Sensor Networks. Sensors (Basel, Switzerland), 18. https://doi.org/10.3390/s18010011
- Brun, R., Reichert, P., & Künsch, H. (2001). Practical identifiability analysis of large environmental simulation models. Water Resources Research, 37, 1015–1030. https://doi.org/10.1029/2000WR900350
- Deldari, A., & Holghinezhad, A. (2024). An IoT-based bag-of-tasks scheduling framework for deadline-sensitive applications in a fog-cloud environment. Computing, 107, 7. https://doi.org/10.1007/s00607-024-01371-1
- Ekuewa, O., Adejare, A., & Kim, J. (2024). Intelligent scheduling algorithms for Internet of Things systems considering energy storage/consumption and network lifespan. Journal of Energy Storage. https://doi.org/10.1016/j.est.2024.114321
- Fallahi, A., Bani, E. A., & Varmazyar, M. (2024). Towards sustainable scheduling of unrelated parallel batch processors: A multiobjective approach with triple bottom line, classical and data-driven robust optimization. Comput. Oper. Res., 173, 106863. https://doi.org/10.1016/j.cor.2024.106863
- Fang, J., Hu, J., Wei, J., Liu, T., & Wang, B. (2020). An Efficient Resource Allocation Strategy for Edge-Computing Based Environmental Monitoring System. Sensors (Basel, Switzerland), 20. https://doi.org/10.3390/s20216125
- Huo, X., Gupta, H., Niu, G., Gong, W., & Duan, Q. (2019). Parameter Sensitivity Analysis for Computationally Intensive Spatially Distributed Dynamical Environmental Systems Models. Journal of Advances in Modeling Earth Systems, 11, 2896–2909. https://doi.org/10.1029/2018MS001573
- Kim, T., Qiao, D., & Choi, W. (2018). Energy-Efficient Scheduling of Internet of Things Devices for Environment Monitoring Applications. 2018 IEEE International Conference on Communications (ICC), 1–7. https://doi.org/10.1109/ICC.2018.8422174
- Li, X., Zhou, Z., He, Q., Shi, Z., Gaaloul, W., & Yangui, S. (2023). Re-Scheduling IoT Services in Edge Networks. IEEE Transactions on Network and Service Management, 20, 3233–3246. https://doi.org/10.1109/TNSM.2023.3242937
- Notomista, G., Pacchierotti, C., & Giordano, P. (2022). Online Robot Trajectory Optimization for Persistent Environmental Monitoring. IEEE Control Systems Letters, 6, 1472–1477. https://doi.org/10.1109/LCSYS.2021.3110940
- Shin, E., An, S., Park, S., Lee, S., & Song, C. G. (2025). Development of optimal parameter determination algorithm for two-dimensional flow analysis model. Environ. Model. Softw., 185, 106331. https://doi.org/10.1016/j.envsoft.2025.106331
- Sreenivasulu, K., Yadav, S., Pushpalatha, G., Sethumadhavan, R., Ingle, A., & Vijaya, R. (2023). Investigating environmental sustainability applications using advanced monitoring systems. The Scientific Temper. https://doi.org/10.58414/scientifictemper.2023.14.4.04
- Tariq, A., Khan, S., But, W. H., Javaid, A., & Shehryar, T. (2024). An IoT-Enabled Real-Time Dynamic Scheduler for Flexible Job Shop Scheduling (FJSS) in an Industry 4.0-Based Manufacturing Execution System (MES 4.0). IEEE Access, 12, 49653–49666. https://doi.org/10.1109/ACCESS.2024.3384252
- Walia, N. K., Kaur, N., Alowaidi, M., Bhatia, K., Mishra, S., Sharma, N., Sharma, S. K., & Kaur, H. (2021). An Energy-Efficient Hybrid Scheduling Algorithm for Task Scheduling in the Cloud Computing Environments. IEEE Access, 9, 117325–117337. https://doi.org/10.1109/ACCESS.2021.3105727
- Wu, M., Tan, L., & Xiong, N. (2016). Data prediction, compression, and recovery in clustered wireless sensor networks for environmental monitoring applications. Inf. Sci., 329, 800–818. https://doi.org/10.1016/j.ins.2015.10.004
- Xu, H., Chen, X., Huang, X., Min, G., & Chen, Y. (2024). Uncertainty-aware scheduling for effective data collection from environmental IoT devices through LEO satellites. Future Gener. Comput. Syst., 166, 107656. https://doi.org/10.1016/j.future.2024.107656
References
Bandyopadhyay, A., Mishra, V., Swain, S., Chatterjee, K., Dey, S., Mallik, S., Al-Rasheed, A., Abbas, M., & Soufiene, B. O. (2024). EdgeMatch: A Smart Approach for Scheduling IoT-Edge Tasks with Multiple Criteria Using Game Theory. IEEE Access, 12, 7609–7623. https://doi.org/10.1109/ACCESS.2024.3350556
Bhandari, S., Bergmann, N., Jurdak, R., & Kusy, B. (2017). Time Series Analysis for Spatial Node Selection in Environment Monitoring Sensor Networks. Sensors (Basel, Switzerland), 18. https://doi.org/10.3390/s18010011
Brun, R., Reichert, P., & Künsch, H. (2001). Practical identifiability analysis of large environmental simulation models. Water Resources Research, 37, 1015–1030. https://doi.org/10.1029/2000WR900350
Deldari, A., & Holghinezhad, A. (2024). An IoT-based bag-of-tasks scheduling framework for deadline-sensitive applications in a fog-cloud environment. Computing, 107, 7. https://doi.org/10.1007/s00607-024-01371-1
Ekuewa, O., Adejare, A., & Kim, J. (2024). Intelligent scheduling algorithms for Internet of Things systems considering energy storage/consumption and network lifespan. Journal of Energy Storage. https://doi.org/10.1016/j.est.2024.114321
Fallahi, A., Bani, E. A., & Varmazyar, M. (2024). Towards sustainable scheduling of unrelated parallel batch processors: A multiobjective approach with triple bottom line, classical and data-driven robust optimization. Comput. Oper. Res., 173, 106863. https://doi.org/10.1016/j.cor.2024.106863
Fang, J., Hu, J., Wei, J., Liu, T., & Wang, B. (2020). An Efficient Resource Allocation Strategy for Edge-Computing Based Environmental Monitoring System. Sensors (Basel, Switzerland), 20. https://doi.org/10.3390/s20216125
Huo, X., Gupta, H., Niu, G., Gong, W., & Duan, Q. (2019). Parameter Sensitivity Analysis for Computationally Intensive Spatially Distributed Dynamical Environmental Systems Models. Journal of Advances in Modeling Earth Systems, 11, 2896–2909. https://doi.org/10.1029/2018MS001573
Kim, T., Qiao, D., & Choi, W. (2018). Energy-Efficient Scheduling of Internet of Things Devices for Environment Monitoring Applications. 2018 IEEE International Conference on Communications (ICC), 1–7. https://doi.org/10.1109/ICC.2018.8422174
Li, X., Zhou, Z., He, Q., Shi, Z., Gaaloul, W., & Yangui, S. (2023). Re-Scheduling IoT Services in Edge Networks. IEEE Transactions on Network and Service Management, 20, 3233–3246. https://doi.org/10.1109/TNSM.2023.3242937
Notomista, G., Pacchierotti, C., & Giordano, P. (2022). Online Robot Trajectory Optimization for Persistent Environmental Monitoring. IEEE Control Systems Letters, 6, 1472–1477. https://doi.org/10.1109/LCSYS.2021.3110940
Shin, E., An, S., Park, S., Lee, S., & Song, C. G. (2025). Development of optimal parameter determination algorithm for two-dimensional flow analysis model. Environ. Model. Softw., 185, 106331. https://doi.org/10.1016/j.envsoft.2025.106331
Sreenivasulu, K., Yadav, S., Pushpalatha, G., Sethumadhavan, R., Ingle, A., & Vijaya, R. (2023). Investigating environmental sustainability applications using advanced monitoring systems. The Scientific Temper. https://doi.org/10.58414/scientifictemper.2023.14.4.04
Tariq, A., Khan, S., But, W. H., Javaid, A., & Shehryar, T. (2024). An IoT-Enabled Real-Time Dynamic Scheduler for Flexible Job Shop Scheduling (FJSS) in an Industry 4.0-Based Manufacturing Execution System (MES 4.0). IEEE Access, 12, 49653–49666. https://doi.org/10.1109/ACCESS.2024.3384252
Walia, N. K., Kaur, N., Alowaidi, M., Bhatia, K., Mishra, S., Sharma, N., Sharma, S. K., & Kaur, H. (2021). An Energy-Efficient Hybrid Scheduling Algorithm for Task Scheduling in the Cloud Computing Environments. IEEE Access, 9, 117325–117337. https://doi.org/10.1109/ACCESS.2021.3105727
Wu, M., Tan, L., & Xiong, N. (2016). Data prediction, compression, and recovery in clustered wireless sensor networks for environmental monitoring applications. Inf. Sci., 329, 800–818. https://doi.org/10.1016/j.ins.2015.10.004
Xu, H., Chen, X., Huang, X., Min, G., & Chen, Y. (2024). Uncertainty-aware scheduling for effective data collection from environmental IoT devices through LEO satellites. Future Gener. Comput. Syst., 166, 107656. https://doi.org/10.1016/j.future.2024.107656