Increasing Automatic Proctoring System Performance using Distributed Round-Robin Load Balancer
Muhammad Arief Nugroho, Maman Abdurohman, Bayu Erfianto · 2023
In the context of online examinations, ensuring a reliable and efficient proctoring system is crucial for maintaining academic integrity. The increasing demand for automatic proctoring services raises challenges related to handling growing traffic, server failures, and ensuring fair resource utilization. This study investigates the performance of an automatic proctoring load balancing system to address these challenges, focusing on key metrics such as response times, request distribution, and failover times. The system utilizes a Round Robin load balancing algorithm to effectively manage incoming requests and distribute them among multiple proctoring engines. The evaluation reveals a 22.22% decrease in response times, ensuring low latency and improved efficiency. Additionally, the algorithm evenly distributes requests across the proctoring engines, enabling fair resource utilization and adaptability to varying workloads. Despite an increase in failover times with the number of requests, the system maintains an average failover time of 700 ms, demonstrating resilience in handling server failures and ensuring uninterrupted service. Overall, the automatic proctoring load balancing system offers a more efficient, scalable, and resilient proctoring infrastructure capable of addressing the challenges of increasing traffic and server failures.