The Infrastructure as a service (IaaS) Cloud is a customer oriented cloud environment that offers user with computing infrastructures on-demand to be used based on the Cloud computing paradigm of pay-per-use. When the IaaS is now utilized... more
The Infrastructure as a service (IaaS) Cloud is a customer oriented cloud environment that offers user with computing infrastructures on-demand to be used based on the Cloud computing paradigm of pay-per-use. When the IaaS is now utilized to build a traditional Grid network within the cloud environment, it is now called an on-demand Grid as a service (GaaS) Cloud. In the on-demand GaaS Cloud, a user may use hundred of thousand of Grid nodes to implement a job, therefore manual scheduling is not a feasible scheduling solution. The main objective of this review is to study the various concepts and scheduling algorithms used for the on-demand GaaS Cloud in relation to the scheduling parameters used by existing researches. We also survey the Cloud infrastructures, Grid middlewares and the issues addressed by different researchers in the past within this domain of research. Our contribution will thus be of assistance in understanding the key scheduling algorithms and parameters for potential future enhancements in this evolving area of research.
Cloud Computing is an emerging field and prefer by many one at current but it’s craze is lot more depend on its performance which in turn is too much depend on the effective scheduling algorithm and load balancing . In this paper we... more
Cloud Computing is an emerging field and prefer by many one at current but it’s craze is lot more depend on its performance which in turn is too much depend on the effective scheduling algorithm and load balancing . In this paper we address this issue and propose an algorithm for private cloud which has high throughput and for public cloud which address the issue of environment consciousness also with performance. To improve the throughput in private cloud SJF is used for scheduling and to overcome form the problem of starvation we use bounded waiting. For load balancing we monitor the load and dispatch the job to the least loaded VM. To gain more benefit and to have opportunity for future enhancement in public cloud environment consciousness is the key factor and for better performance and load balancing also desired. While load balancing improve the performance, the environment consciousness increase the profit of cloud providers.