Dynamic Task Migration Mechanisms in Cloud Environment: Literature Review and Future Trends