Design of an energy-efficient geographic routing protocol for mobile ad-hoc networks