OFDTs:-An optimally fair dynamic task scheduling algorithm in cloud environment

Cloud computing, the term in present scenario, covers almost entire internet-based activity. Today, almost everything is deployed, run and managed on the cloud environment. The growing demand for cloud based activities and its day by day increasing count, of number of users and providers, has made it the cynosure among the computing environments. This emerging interest of users and providers has made optimized scheduling of tasks, a major challenge in this arena. For the substantial growth of cloud computing, there is an emerging need of an efficient, optimized and dynamic task scheduling strategy. In this paper, we proposed a scheduling algorithm named “An Optimally Fair Dynamic Task Scheduling Algorithm”. The proposed algorithm is tested using CloudSim simulator and the simulation results and graphs shows the enhanced performance of proposed algorithm over other traditional algorithm.

[1]  Yong Zhao,et al.  Cloud Computing and Grid Computing 360-Degree Compared , 2008, GCE 2008.

[2]  B. Karthikeyan,et al.  An Efficient TPD Scheduling Algorithm for Cloud Environment , 2013 .

[3]  Sumit Chavan,et al.  An Optimized Algorithm for Task Scheduling based on Activity based Costing in Cloud Computing , 2011 .

[4]  Sugang Ma,et al.  A Review on Cloud Computing Development , 2012, J. Networks.

[5]  Rajkumar Buyya,et al.  CloudSim: A Novel Framework for Modeling and Simulation of Cloud Computing Infrastructures and Services , 2009, ArXiv.

[6]  Randy H. Katz,et al.  Above the Clouds: A Berkeley View of Cloud Computing , 2009 .

[7]  Hilary Johnson,et al.  Understanding Task Grouping Strategies , 2004 .

[8]  Krishna Kant,et al.  Greedy grid scheduling algorithm in dynamic job submission environment , 2011, 2011 International Conference on Emerging Trends in Electrical and Computer Technology.

[9]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[10]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[11]  Rajkumar Buyya,et al.  A Dynamic Job Grouping-Based Scheduling for Deploying Applications with Fine-Grained Tasks on Global Grids , 2005, ACSW.

[12]  Nagesh Sharma,et al.  A Dynamic Optimization Algorithm for Task Scheduling in Cloud Computing With Resource Utilization , 2013 .

[13]  Rao Mikkilineni,et al.  Cloud Computing and the Lessons from the Past , 2009, 2009 18th IEEE International Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises.

[14]  C T Lin Comparative Based Analysis of Scheduling Algorithms for Resource Management in Cloud Computing Environment , 2013 .