Grid computing can be considered as a type of parallel and distributed systems that enables the selection, distribution, and aggregation of resources dynamically at run time depending on their availability, capability, and performance. Load balancing is essential for efficient utilization of resources and enhancing the responsiveness of a computational grid, especially that hosts of services most frequently used, i.e. food, health and nutrition. Various techniques have been developed and applied; each has its own limitations due to the dynamic nature of the grid. Efficient load balancing can be achieved by an effective measure of the node's/cluster's utilization.