A multi-criteria approach to time cheating in the divisible load scheduling

The divisible load scheduling (DLS) can be considered as a special class of scheduling model in the area of distributed and parallel systems. According to the DLS, the computations and communications can be divided into some arbitrarily independent fragments in which each fragment can be computed independently by a processor. The basic assumptions of the traditional DLS models are $$w_j\le w_{j+1}$$ and $$z_j\le z_{j+1}$$ for all $$j\le m$$ ( $$z_j$$ and $$w_j$$ are the rates of communication and computation of the jth processor, respectively). These presumptions are not acceptable if the processors do not report their real rates of communication or computation. The problem that a processor may not report its real rates of communication or computation is called cheating problem. This paper has a multi-criteria approach to the time cheating problem in the area of the DLS. The multi-criteria DLS model is a new paradigm in the area of DLS and its applications. The main contribution of this paper is to reduce the effects of time cheating in a DLS scheduling model.

[1]  Rachhpal Singh Hybrid genetic, variable neighbourhood search and particle swarm optimisation-based job scheduling for cloud computing , 2018, Int. J. Comput. Sci. Eng..

[2]  Chih-Ping Chu,et al.  Improved Methods for Divisible Load Distribution on k-Dimensional Meshes Using Multi-Installment , 2007, IEEE Transactions on Parallel and Distributed Systems.

[3]  Shamsollah Ghanbari,et al.  Time Cheating in Divisible Load Scheduling: Sensitivity Analysis, Results and Open Problems , 2018 .

[4]  Jacek Blazewicz,et al.  Scheduling Divisible Jobs on Hypercubes , 1995, Parallel Comput..

[5]  Shamsollah Ghanbari,et al.  Comprehensive Review on Divisible Load Theory: Concepts, Strategies, and Approaches , 2014 .

[6]  Konrad Kulakowski,et al.  Notes on discrepancy in the pairwise comparisons method , 2013, ArXiv.

[7]  H. V. Jagadish,et al.  Partitioning Techniques for Large-Grained Parallelism , 1988, IEEE Trans. Computers.

[8]  Thomas G. Robertazzi,et al.  Divisible Load Scheduling inWireless Sensor Networks with Information Utility , 2008, 2008 IEEE International Performance, Computing and Communications Conference.

[9]  Nader Bagherzadeh,et al.  Divisible load scheduling of image processing applications on the heterogeneous star and tree networks using a new genetic algorithm , 2019, Concurr. Comput. Pract. Exp..

[10]  Mohamed Othman,et al.  Priority-based Divisible Load Scheduling using Analytical Hierarchy Process , 2015 .

[11]  Mohamed Othman,et al.  A priority based job scheduling algorithm in cloud computing , 2012 .

[12]  Maciej Drozdowski,et al.  Isoefficiency Maps for Divisible Computations in Hierarchical Memory Systems , 2019, PPAM.

[13]  Thomas G. Robertazzi,et al.  Divisible Loads and Parallel Processing , 2020 .

[14]  Bharadwaj Veeravalli,et al.  Efficient partitioning and scheduling of computer vision and image processing data on bus networks using divisible load analysis , 2000, Image Vis. Comput..

[15]  Daniel Grosu,et al.  An incentive-based distributed mechanism for scheduling divisible loads in tree networks , 2012, J. Parallel Distributed Comput..

[16]  Mohamed Othman,et al.  Reducing the Effects of Time Cheating on the Performance of Divisible Load Scheduling Using Analytical Hierarchy Process , 2020, SCDM.

[17]  Mojtaba Kazemi,et al.  Divisible Load Framework and Close Form for Scheduling in Fog Computing Systems , 2020, SCDM.

[18]  Thomas L. Saaty,et al.  The Modern Science of Multicriteria Decision Making and Its Practical Applications: The AHP/ANP Approach , 2013, Oper. Res..

[19]  Hao Huang,et al.  Scheduling in compute cloud with multiple data banks using divisible load paradigm , 2015, IEEE Transactions on Aerospace and Electronic Systems.

[20]  Maciej Drozdowski,et al.  Time-energy trade-offs in processing divisible loads on heterogeneous hierarchical memory systems , 2020, J. Parallel Distributed Comput..

[21]  Inderveer Chana,et al.  GreenSched: An intelligent energy aware scheduling for deadline-and-budget constrained cloud tasks , 2018, Simul. Model. Pract. Theory.

[22]  Debasish Ghose,et al.  Scheduling Divisible Loads in Parallel and Distributed Systems , 1996 .

[23]  Suriayati Chuprat,et al.  Adapting Market-Oriented Policies for Scheduling Divisible Loads on Clouds , 2020, Int. J. Distributed Syst. Technol..

[24]  Daniel Grosu,et al.  Ieee Transactions on Parallel and Distributed Systems 1 Strategyproof Mechanisms for Scheduling Divisible Loads in Bus-networked Distributed Systems , 2022 .

[25]  Thomas L. Saaty What is the analytic hierarchy process , 1988 .

[26]  Henri Casanova,et al.  Practical divisible load scheduling on grid platforms with APST-DV , 2005, 19th IEEE International Parallel and Distributed Processing Symposium.

[27]  Maciej Drozdowski,et al.  Scheduling divisible loads in a three-dimensional mesh of processors , 1999, Parallel Comput..

[28]  Nader Bagherzadeh,et al.  Divisible Load Scheduling of Image Processing Applications on the Heterogeneous Star Network Using a new Genetic Algorithm , 2018, 2018 26th Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP).

[29]  Debasish Ghose,et al.  Large matrix-vector products on distributed bus networks with communication delays using the divisible load paradigm: performance analysis and simulation , 2001, Math. Comput. Simul..

[30]  Jitender S. Deogun,et al.  Real-Time Divisible Load Scheduling for Cluster Computing , 2007, 13th IEEE Real Time and Embedded Technology and Applications Symposium (RTAS'07).

[31]  Jacek Blazewicz,et al.  Divisible task scheduling - Concept and verification , 1999, Parallel Comput..

[32]  Thomas G. Robertazzi,et al.  Optimal time-varying load sharing for divisible loads , 1998 .

[33]  Thomas G. Robertazzi,et al.  Distributed computation with communication delay (distributed intelligent sensor networks) , 1988 .

[34]  Thomas G. Robertazzi,et al.  Optimizing Computing Costs Using Divisible Load Analysis , 1998, IEEE Trans. Parallel Distributed Syst..

[35]  Xiaolin Li,et al.  Sensing Workload Scheduling in Sensor Networks Using Divisible Load Theory , 2007, IEEE GLOBECOM 2007 - IEEE Global Telecommunications Conference.

[36]  Mohamed Othman,et al.  Multi-objective method for divisible load scheduling in multi-level tree network , 2016, Future Gener. Comput. Syst..