In today's highly parametrized distributed computational environments, such as green grid clusters and clouds, the growing power and cooling rates are becoming the dominant part of the users' and system managers' budgets. Computational grids, owing to their sheer sizes, still require advanced methodologies and strategies for supporting the scheduling of the users' tasks and applications to the distributed resources. The efficient resource allocation becomes even more challenging when energy utilization, beyond the conventional scheduling criteria, such as Makespan, is treated as first-class additional scheduling objective. In this paper, we address the independent batch scheduling in computational grid as a bi-objective global minimization problem with Makespan and energy consumption as the main criteria. We apply the dynamic voltage and frequency scaling model for the management of the cumulative power energy utilized by the grid resources. We develop three genetic algorithms as energy-aware grid schedulers, which were empirically evaluated in three grid size scenarios in static and dynamic modes. The simulation results confirmed the effectiveness of the proposed genetic algorithm-based schedulers in the reduction of the energy consumed by the whole system and in dynamic load balancing of the resources in grid clusters, which is sufficient to maintain the desired quality level(s). systems must provide a wide range of services, high performance computing platforms, and process the large amounts of data. Moreover, a user in one locality might not be able to have control over other parts of the system. Therefore, to achieve full knowledge of the system and users profiles may be difficult, and the growing power and cooling rates are becoming the dominant part of the users' and system managers' budgets [3]. A severe increase in energy consumption in CGs may be the result of a disproportion of resource availability and resource provisioning in the light of computational demands [4]. All of the aforementioned issues will necessitate the development of intelligent resource management and scheduling techniques in grid computing. The modern grid schedulers should be able to optimize the conventional scheduling objectives simultaneously, such as Makespan, Flowtime, and Resource Utilization [5], and the new scheduling criteria, such as security requirements and energy consumed by all system's entities [6]. Energy-efficient scheduling in CGs becomes a complex endeavor owing to the multi-constraints and different optimization criteria and different priorities of the resource owners. Heuristic approaches seem to be the effective methodologies for designing energy-aware grid schedulers by trading off among various preferences and goals of the grid users, resource, service managers, and resource owners.In this paper, we address the problem of independent batch job scheduling in CGs, where tasks are processed in a batch mode and there are no dependencies among them. This scheduling scenario is very useful in illustrating many rea...