An energy-efficient probabilistic broadcast mechanism for ad-hoc network