Heterogeneous mobility models and their impact on data dissemination in mobile ad-hoc networks