Priority weighted round robin algorithm for loud balancing in the cloud

dc.contributor.advisorKatangur, Ajay K.
dc.contributor.authorVivekanandhan, Sadiskumar
dc.contributor.committeeMemberKar, Dulal
dc.contributor.committeeMemberLi, Longzhuang
dc.date.accessioned2018-03-23T20:52:36Z
dc.date.available2018-03-23T20:52:36Z
dc.date.issued2017-12
dc.description.abstractCloud computing, which helps in sharing resources through networks, has become one of the most widely used technologies in recent years. Vast numbers of organizations are moving to the cloud since it is more cost-effective and easy to maintain. An increase in the number of consumers using the cloud, however, results in increased traffic, which leads to the problem of balancing tasks on the loads. Numerous algorithms have been proposed and implemented to handle these loads in different ways. Various dynamic algorithms, which work better than static algorithms, are used by Amazon, Windows Azure, Rackspace, HP, GoGrid, etc \cite{lbaas}. The performance of these dynamic algorithms are scaled with different parameters, such as response time, throughput, utilization, efficiency, etc. Each algorithm works better than others in different parameters. The weighted round-robin algorithm is one of the most widely used load balancing algorithms. The proposed algorithm is an improvement of the weighted round-robin algorithm, which considers the priority of every task before assigning the tasks to different virtual machines (VMs). Usually, the priority of tasks in the weighted round-robin algorithm is used to sort incoming tasks from high to low priority. The proposed algorithm uses the priority of tasks to decide to which VMs the tasks should be assigned dynamically. The same process is used to migrate the tasks from overloaded VMs to under-loaded VMs. The simulations are conducted using CloudSim by varying cloud resources such as data centers, hosts, VMs and different cloudlets for performance analysis. Simulation results show that the proposed algorithm performs equivalent to the dynamic weighted round robin algorithm in all the QoS factors, but it shows significant improvement in handling high-priority tasks.en_US
dc.description.collegeCollege of Science and Engineeringen_US
dc.description.departmentComputing Sciencesen_US
dc.format.extent50 pagesen_US
dc.identifier.urihttp://hdl.handle.net/1969.6/24399
dc.language.isoen_USen_US
dc.rightsThis material is made available for use in research, teaching, and private study, pursuant to U.S. Copyright law. The user assumes full responsibility for any use of the materials, including but not limited to, infringement of copyright and publication rights of reproduced materials. Any materials used should be fully credited with its source. All rights are reserved and retained regardless of current or future development or laws that may apply to fair use standards. Permission for publication of this material, in part or in full, must be secured with the author and/or publisher.en_US
dc.subjectpriorityen_US
dc.subjectpriority weighted rounden_US
dc.subjectPWRRen_US
dc.titlePriority weighted round robin algorithm for loud balancing in the clouden_US
dc.typeTexten_US
dc.type.genreThesisen_US
thesis.degree.disciplineComputer Scienceen_US
thesis.degree.grantorTexas A & M University--Corpus Christien_US
thesis.degree.levelMastersen_US
thesis.degree.nameMaster of Scienceen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Vivekanandhan_Sadiskumar_thesis.pdf
Size:
2.23 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.72 KB
Format:
Item-specific license agreed upon to submission
Description: