期刊名称:International Journal of Computer Science and Network Solutions
印刷版ISSN:2345-3397
出版年度:2014
卷号:2
期号:6
页码:1-11
出版社:International Journal of Computer Science and Network Solutions
摘要:Cloud computing is one of the most superior technologies for applications which need numerous resourcesand high computational power. The main reason of its superiority is the variety of services which areprovided by clouds. Task exchanges and cloud interactions are necessary to provide customers with betterand more applicable services. Establishing interactions between clouds in some cases such as jobscheduling and distributing the tasks between clouds are essential challenges that might be faced in thisfield.In this paper a method for scheduling and sending tasks to clouds is presented. Our method aims to achieveminimum execution cost and task failure with respect to task deadlines which results in better performance.In this method arrived tasks are sorted based on their deadline. Execution cost for each cloud is repeatedlycalculated. Subsequent to these steps the most appropriate cloud is selected and job will be transferred to it.The algorithm checks order and execution of jobs in proper time periods and changes them if necessary.Since our method determines the priority of jobs based on their deadlines, it maximizes task completion.Moreover, it selects the cheapest cloud and places the highest priority on it. As a result it obtains lowestexecution and communication cost
关键词:Cloud Computing; Scheduling; Hybrid Clouds; Dead Line