is there a preferred simulation tools for simulate a cloud environment?

I am currently working on a research project, and among its requirements is the use of a simulation tool to test the cloud computing environment and compare it with the local data center environment, with testing these environments with predefined parameters.
I don’t know how to start now or where to start from
But I prefer to deal with programming languages C, C++
Is it possible to implement this idea and how do I start

Source: Windows Questions C++