A Survey Study and Analysis of Task Scheduling Approaches for the Major Computing Environments Topics: Application, Research project and Internet Technology In Proceedings of the 17th International Conference on Web Information Systems and Technologies WEBIST - Volume 1, 412-421, 2021