Resource allocation strategies for wireless ad-hoc networks