mdnsd drains a lot of battery power in Xiaomi Redmi Note 4G. How do I find out which app calls it to run? I have a Xiaomi Redmi Note 4G, and for few days my battery drains as hell. I checked the running processes, and found that the cause is mdnsd.

Is there a way to find which app calls this process to run?

(Click image to enlarge)
Not permament solution, but so far the best solution.

On rooted phone : 


use ES File Explorer (or any File Explorer with Root access)
go to device/system/bin
select the mdnsd file
open properties
open permissions
uncheck the execute permissions