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

Internet of Thing Scheduling Round-Robin Priority with Aging Genetic Algorithm

Article Details

How to Cite
Burhandenny, A. E., Pranoto, S. ., & Suprihanto, D. (2025). Optimal Scheduling of IoT Devices Using Round Robin Algorithm in Environmental Monitoring Systems: A Simulation Approach: english. AJIE (Asian Journal of Innovation and Entrepreneurship), 9(02), 84–95. https://doi.org/10.20885/ajie.vol9.iss2.art2

References

  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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
  16. 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
  17. 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