首页 | 本学科首页   官方微博 | 高级检索  
     


HEART: Unrelated parallel machines problem with precedence constraints for task scheduling in cloud computing using heuristic and meta-heuristic algorithms
Authors:Amit Kumar Bhardwaj  Yuvraj Gajpal  Chirag Surti  Sukhpal Singh Gill
Affiliation:1. L.M. Thapar School of Management, Thapar Institute of Engineering and Technology, Dera Bassi Campus, Mohali, India

Supply Chain Management, Asper School of Business, University of Manitoba, Winnipeg, Manitoba, Canada;2. Supply Chain Management, Asper School of Business, University of Manitoba, Winnipeg, Manitoba, Canada;3. Department of Information System, Analytics and Supply Chain Management, Rider University, Lawrenceville, New Jersey, USA;4. School of Electronic Engineering and Computer Science, Queen Mary University of London, London, UK

Abstract:Cloud computing is becoming a profitable technology because of it offers cost-effective IT solutions globally. A well-designed task scheduling algorithm ensures the optimal utilization of clouds resources and reducing execution time dynamically. This research article deals with the task scheduling of inter-dependent subtasks on unrelated parallel computing machines in a cloud computing environment. This article considers two variants of the problem-based on two different objective function values. The first variant considers the minimization of the total completion time objective function while the second variant considers the minimization of the makespan objective function. Heuristic and meta-heuristic (HEART) based algorithms are proposed to solve the task scheduling problems. These algorithms utilize the property of list scheduling algorithm of unrelated parallel machine scheduling problem. A mixed integer linear programming (MILP) formulation has been provided for the two variants of the problem. The optimal solution is obtained by solving MILP formulation using A Mathematical Programming Language (AMPL) software. Extensive numerical experiments have been performed to evaluate the performance of proposed algorithms. The solutions obtained by the proposed algorithms are found to out-perform the existing algorithms. The proposed algorithms can be used by cloud computing service providers (CCSPs) for enhancing their resources utilization to reduce their operating cost.
Keywords:cloud computing  heuristics  metaheuristic  resource optimization  scheduling
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号