Novel meta-heuristic optimization approach for joint task scheduling and virtual machine placement using Java Macaque Algorithm (Journal of Cloud Computing : Advances, Systems and Applications, 2026)