期刊名称:International Journal of Computer Science and Network Solutions
印刷版ISSN:2345-3397
出版年度:2014
卷号:2
期号:8
页码:1-14
出版社:International Journal of Computer Science and Network Solutions
摘要:Cloud computing system is a set of computing resources and users that are scattered around the world.Many innovative algorithms have been presented so far on how to schedule tasks in cloud environmentsand their main goal is to optimize one of the parameters of service quality. The most traditional methodshad one-dimensional view and have forgotten one factor by optimizing another one.Therefore, in this paper, after examining the strengths and weaknesses of the previous methods ofscheduling, a method is presented on how the timing and submitting of tasks to the clouds is done. It can beachieved by considering a factor called balance factor. The purpose of this procedure is to achieve thelowest cost and implementation time and less failed works and therefore the greater efficiency based on thebalance factor and its limit is determined by the user importance. This approach sorts the received tasksaccording to their deadlines and reviews frequently the costs and implementation time on each cloud toobtain the balance factor for all clouds. Then it selects the best cloud in terms of balance factor for the taskand sends it to run, and then reviews the tasks at suitable intervals and makes changes if necessary. Thismethod can maximize the success rate of task execution because it puts the priority on realizing thedeadlines of the tasks and each time reviews the balance factor as defined by the user . It can have thelowest administrative costs and simultaneously make decisions to minimize the response time by specifyingthe cloud with the minimum cost and putting a priority for task execution.