what are the requirements(hardware&software) needed for this scheduling in cloud computing?pls give me a deailed description.i'm doing a project in this feild.