Text this: Exploring optimal resource allocation methods for improved efficiency in flying ad-hoc network environments: a survey