Trust and Reliability Based Scheduling Algorithm for Cloud IaaS

Trust Models are used to enhance secure and reliable scheduling in Distributed, Grid and Cloud environment. Trust models that are being proposed or implemented in Distributed and Grid environment, does not fully fit in cloud computing environment. Since t

  • PDF / 216,413 Bytes
  • 5 Pages / 439.37 x 666.142 pts Page_size
  • 0 Downloads / 219 Views

DOWNLOAD

REPORT


Trust and Reliability Based Scheduling Algorithm for Cloud IaaS Punit Gupta, Mayank Kumar Goyal, Prakash Kumar and Alok Aggarwal

Abstract Trust Models are used to enhance secure and reliable scheduling in Distributed, Grid and Cloud environment. Trust models that are being proposed or implemented in Distributed and Grid environment, does not fully fit in cloud computing environment. Since the parameters that have being taken into consideration in these trust models, does not fit in the cloud Infrastructure As A Service, a suitable trust model is proposed based on the existing model that is suitable for trust value management for the cloud IaaS parameters. Based on the above achieved trust values, a scheduling algorithm is also proposed that may further enhance the QOS of services been provided to the users.



 









V. V. Das (ed.), Proceedings of the Third International Conference on Trends in Information, Telecommunication and Computing, Lecture Notes in Electrical Engineering 150, DOI: 10.1007/978-1-4614-3363-7_72, Ó Springer Science+Business Media New York 2013

603

Keywords Cloud QoS Trust management Cloud IaaS Scheduling VMM Distributed applications Distributed programming

P. Gupta (&)  M. K. Goyal  P. Kumar  A. Aggarwal Department of Computer Science Engineering, Jaypee Institute of Information Technology, Noida, India e-mail: [email protected] M. K. Goyal e-mail: [email protected] P. Kumar e-mail: [email protected] A. Aggarwal e-mail: [email protected]

604

P. Gupta et al.

72.1 Introduction Distributed environment has being in use since long time, but with the evolution of cloud computing, it can be used by everyone. With distributed environment, there comes the problem of security and reliability. Different trust management models are being proposed to solve these problems, to categorize the datacenters on the basis of their trust value, being calculated on the basis of the few parameters taken into account. The task of these models is to categorize the datacenters, not only on the basis of the one parameter, but on the basis of multiple parameters collaboratively. There are many models being proposed for cloud computing, especially in software as a service (SaaS) which are referred in this paper to identify the difference between the trust management models. The main difference between the cloud SaaS and IaaS is that in SaaS there are many domains and data types which has different properties. But on the other hand, in IaaS there is only one data type that is the virtual machine (VM) image. Hence we consider the processing capabilities of different virtual machine monitors (VMMs) to calculate the trust value of the datacenter or the node. In current scenario of cloud IaaS, we use scheduling algorithm to schedule the request and allocate a VM to the user. But there are different types of user who have fewer resources and has paid less, user with large resources and has paid more, and a free user or a public user. So taking into consideration basic scheduling algorith