This paper evaluates a genetic algorithm for process scheduling in distributed systems, emphasizing the importance of efficient scheduling on system performance. The proposed algorithm focuses on minimizing execution time and maximizing processor utilization and load balancing, utilizing genetic principles for optimization. Experimental results demonstrate its effectiveness in addressing multi-objective scheduling challenges compared to existing approaches.