Cloud computing is one of the most recent technology. It is an innovative and exciting style of programming and using computers. It creates tremendous opportunities for software developers: cloud computing can provide an amazing new platform for building new kinds applications. Today lots of business organizations and educational institutions using Cloud environment, but one of the most important thing is to improve the Quality of Service (QoS) of the Cloud service provider (CSP), there are so many parameters affecting QoS, waiting time is one of them. If waiting time can be optimized QoS may get improved. QoS improvement means how fast it shares the resources for the client machines. There are lots of algorithms available but the waiting time is the important factor in this case. The algorithm is said to be best if it requires very less waiting time to share resources to its client machines. In this paper we propose an algorithm which requires optimum waiting time as well as it does not suffer from starvation in comparison to other algorithms. Here we implement the algorithm in M/M/S queueing model where k number of clients send request to the job scheduler and this scheduler selects resources from the resource pool and using those algorithms job scheduler give permission to the Cloud Users (CU) how they use the resources in less waiting time. In Cloud environment there are numbers of resources present inside CSP in Resource Pool module and there are number of clients send request to the Cloud Service Provider (CSP) and a dedicated Job Scheduler, inside CSP handles those resources in a very efficient manner. In cloud environment cloud user sends the request to cloud service provider which selects the resources for the user using scheduling algorithm. In this paper we describe how the job scheduler handles those resources for the users using our proposed algorithm which is Improved Round Robin scheduling algorithm (IRRA).
[1]
Randy H. Katz,et al.
Above the Clouds: A Berkeley View of Cloud Computing
,
2009
.
[2]
Borja Sotomayor,et al.
Virtual Infrastructure Management in Private and Hybrid Clouds
,
2009,
IEEE Internet Computing.
[3]
Harry G. Perros,et al.
Service Performance and Analysis in Cloud Computing
,
2009,
2009 Congress on Services - I.
[4]
Ng,et al.
Queueing Modelling Fundamentals || Open Queueing Networks
,
2008
.
[5]
Jill Carlton,et al.
24 – Service performance and analysis
,
2007
.
[6]
Luqun Li,et al.
An Optimistic Differentiated Service Job Scheduling System for Cloud Computing Service Users and Providers
,
2009,
2009 Third International Conference on Multimedia and Ubiquitous Engineering.
[7]
Xu Lei,et al.
Cloud computing and services platform construction of telecom operator
,
2009,
2009 2nd IEEE International Conference on Broadband Network & Multimedia Technology.
[8]
A. Taleb-Bendiab,et al.
A Comparative Study into Distributed Load Balancing Algorithms for Cloud Computing
,
2010,
2010 IEEE 24th International Conference on Advanced Information Networking and Applications Workshops.
[9]
Hongqi Li,et al.
Research on Distributed Architecture Based on SOA
,
2009,
2009 International Conference on Communication Software and Networks.
[10]
G. Fenu,et al.
An approach to a Cloud Computing network
,
2008,
2008 First International Conference on the Applications of Digital Information and Web Technologies (ICADIWT).
[11]
Abraham Silberschatz,et al.
Operating System Concepts
,
1983
.