The most important research in the field of wireless sensor networks (WSNs) is Localization. The sensor nodes in WSNs are useful for various applications like intrusion detection, target tracking, environmental monitoring and network services etc. Wireless charging is a hopeful way to solve the energy constraint problem in sensor networks. The existing studies were considered the problem of data collection on a pre-defined path using a mobile sink which has a fixed mobility pattern. The energy harvesting into wireless sensor networks, a new type of network named mobile data gathering based wireless rechargeable sensor network is considered in this paper. In this paper, a data gathering problem as a network utility maximization problem is formulated, this aims at maximizing the total amount of data collected by the mobile sink while maintaining the fairness of network. Since the instantaneous optimal data gathering scheme changes with time, in order to obtain the globally optimal solution, first transform the primal problem into an approximate network utility maximization problem by shifting the energy consumption conservation and analyzing necessary conditions for the optimal solution. This may cause the mobile sink to drop energy for unwanted movement. The lifetime of network is optimized by using LEACH algorithm, which is simulated and used for wireless grid and Cluster Head selections. The Cluster Head will gain the data from the group members and the same will be forwarded to static sink using mobile sink. The mobile sink can be discovered and selected as dual mobile sinks are used. The Mobile Sink will move using Random-Way Point model and sense the load of the clusters and create an offline checkpoint using MIN-MAX algorithm. The main advantage of the simulated technique is controlled movement of mobile sink according the load available in the clusters. The simulated will acquire more lifetime and performance as compared to the existing techniques.