A Predictive Workload Balancing Algorithm in Cloud Services

au.legacy.Downloads1532
au.legacy.Handlehttp://hdl.handle.net/10791/269
au.legacy.Views1499
au.legacy.contributor_advisorDr. Mahmoud Abaza, Faculty of Science and Technology, Athabasca University (Supervisor)
au.legacy.contributor_otherDr. Ching Tan, Faculty of Science and Technology, Athabasca University (Internal Committee Member)
au.legacy.contributor_otherDr. Ebrahim Bagheri, Electrical and Computer Engineering, Ryerson University (External Examiner)
dc.contributor.advisorAbaza, Mahmoud
dc.contributor.authorJodayree, Mahdee
dc.contributor.otherTan, Ching
dc.contributor.otherBagheri, Ebrahim
dc.date.accessioned2018-09-07T21:38:41Z
dc.date.accessioned2026-07-02T18:29:30Z
dc.date.available2018-09-07T21:38:41Z
dc.date.issued2018-09-07
dc.description2018-August
dc.description.abstractIn today’s business world, many companies and government agencies depend on the infrastructures of cloud services to host and process their information. Load processing of many cloud services is distributed in a static manner which can overload the largest available systems. This paper is an exploratory study on the predictive approach for dynamic resource distribution of cloud services. Today, many cloud service providers are exploring the benefit of dynamic workload-balancing for their resource management. Rather than issuing fixed resources to each customer, a dynamic hosting alternative offers a way to allocate resources dynamically and more efficiently to save computational power. Efficient cloud resource management can be achieved by simulating cloud services based on the predictions of incoming workloads, which can be more efficient than static allocation methods (Wolke, Bichler, and Setzer, 2015). Previous researchers in this area have focused on dynamic load balancing algorithms that are based on a current workload demanded by a client. These approaches require high computational power and additional time to meet the demands of dynamic cloud services. This paper introduces a rule-based workload-balancing algorithm based on the predictions of an end-to-end system called Cicada. A simulation of cloud services can be achieved by a cloud service simulator called CloudSim and it will be used to achieve an algorithm with lower computational demand and a faster workload balancing. The final result will demonstrate the effectiveness of a predictive workload balancing approach that can achieve faster workload balancing with a lower computational power usage.
dc.identifier.urihttps://hdl.handle.net/2149/3977
dc.subjectPredictive Workload Balancing Algorithm in Cloud Servicesen
dc.subjectPredictive Workload Balancing Algorithm in Cloud Servicesen
dc.subjectPredictive Workload Balancingen
dc.subjectCloudSimen
dc.titleA Predictive Workload Balancing Algorithm in Cloud Services
thesis.degree.disciplineFaculty of Science and Technology
thesis.degree.grantorAthabasca University
thesis.degree.levelMaster of Science, Information Systems (MScIS)

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Thesis-Final-Submission-2018.pdf
Size:
2.36 MB
Format:
Adobe Portable Document Format