Text this: A features-based comparative study of the state-of-the-art cloud computing simulators and future directions