A wireless sensor network is a spatially distributed autonomous device using sensors to monitor physical or environmental conditions. Energy consumption is the core issue in wireless sensor networks. To generate a node energy model that can accurately disclose the energy consumption of sensor nodes is an extremely important part of protocol development, system design and performance evaluation in wireless sensor network. To solve these issues, load balancing mechanism is used in the directed diffusion protocol. In fact, load balancing is a reliable and a powerful mechanism. In this system, one dispatcher (zone header) assigns incoming tasks (request of clients) to one of the homogeneous servers of the system by using a load balancing mechanism and to route the data to the sink when the path is reinforced. The proposed method improves the performance of network lifetime and can balance the energy load of the sensors.