  Cloud computing has been developed as one of the prominent paradigm for
providing on demand resources to the end user based on signed service level
agreement and pay as use model. Cloud computing provides resources using
multitenant architecture where infrastructure is generated from multiple or
single geographical distributed cloud datacenters. Scheduling of cloud
application requests to cloud infrastructure is one of the main research area
in cloud computing. Researchers have developed many scheduling applications for
which they have used different simulators available in the market such as
CloudSim. Performance of any scheduling algorithm will be different when
applied to real time cloud environment as compared to simulation software.
Aneka is one of the prominent PaaS software which allows users to develop cloud
application using various programming models and underline infrastructure. In
this chapter, a scheduling API is developed over the Aneka software platform
which can be easily integrated with the Aneka software. Users can develop their
own scheduling algorithms using this API and integrate it with Aneka software
so that they can test their scheduling algorithm in real cloud environment. The
proposed API provides all the required functionalities to integrate and
schedule private, public or hybrid cloud with the Aneka software.
