A Generalized Linear Programming Based Approach to Optimal Divisible Load Scheduling

  • D. Ghose
  • H. J. Kim
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4317)


In this paper we propose a general Linear Programming (LP) based formulation and solution methodology for obtaining optimal solution to the load distribution problem in divisible load scheduling. We exploit the power of the versatile LP formulation to propose algorithms that yield exact solutions to several very general load distribution problems for which either no solutions or only heuristic solutions were available. We consider both star (single-level tree) networks and linear daisy chain networks, having processors equipped with front-ends, that form the generic models for several important network topologies. We consider arbitrary processing node availability or release times and general models for communication delays and computation time that account for constant overheads such as start up times in communication and computation. The optimality of the LP based algorithms is proved rigorously.


Release Time Linear Programming Problem Load Distribution Timing Diagram Linear Programming Formulation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Cheng, Y.C., Robertazzi, T.G.: Distributed computation with communication delays. IEEE Trans. on Aerospace and Electronic Systems 24, 700–712 (1988)CrossRefGoogle Scholar
  2. 2.
    Agrawal, R., Jagadish, H.V.: Partitioning techniques for large-grained parallelism. IEEE Trans. on Computers 37(12), 1627–1634 (1988)CrossRefGoogle Scholar
  3. 3.
    Bharadwaj, V., et al.: Scheduling Divisible Loads in Parallel and Distributed Systems. IEEE Computer Society Press, Los Almitos (1996)Google Scholar
  4. 4.
    Drozdowski, M.: Selected Problems of Scheduling Tasks in Multiprocessor Computer Systems, Poznan University of Technology Press, Series Monographs, No. 321, Poznon, Poland (1997)Google Scholar
  5. 5.
    Bharadwaj, V., et al.: Divisible load theory: A new paradigm for load scheduling in distributed systems. Cluster Computing 6(1), 7–17 (2003)CrossRefMathSciNetGoogle Scholar
  6. 6.
    Robertazzi, T.: Ten reasons to use divisible load theory. IEEE Computer 36(5), 63–68 (2003)Google Scholar
  7. 7.
    Ghose, D., et al.: Adaptive divisible load scheduling strategies for workstation clusters with unknown network resources. IEEE Trans. on Parallel and Distributed Systems 16(10), 897–907 (2005)CrossRefGoogle Scholar
  8. 8.
    Bharadwaj, V., et al.: Scheduling divisible loads in bus networks with arbitrary processor release times. Computer Math. Applic. 32(7), 57–77 (1996)MATHCrossRefMathSciNetGoogle Scholar
  9. 9.
    Blazewicz, J., Drozdowski, M.: Distributed processing of divisible jobs with communication startup costs. Discrete Applied Mathematics 76(1), 21–41 (1997)MATHCrossRefMathSciNetGoogle Scholar
  10. 10.
    Bharadwaj, V., et al.: On the influence of start-up costs in scheduling divisible loads on bus networks. IEEE Trans. on Parallel and Distributed Systems 11(12), 1288–1305 (2000)CrossRefGoogle Scholar
  11. 11.
    Bharadwaj, V., et al.: Design and analysis of load distribution strategies with start-up costs in scheduling divisible loads on distributed networks. Mathematical and Computer Modeling 32(7-8), 901–932 (2000)MATHCrossRefMathSciNetGoogle Scholar
  12. 12.
    Bharadwaj, V., Min, W.H.: Scheduling divisible loads on heterogeneous linear daisy chain networks with arbitrary processor release times. IEEE Trans. on Parallel and Distributed Systems 15(3), 273–288 (2004)CrossRefGoogle Scholar
  13. 13.
    Bharadwaj, V., Barlas, G.: Scheduling divisible loads with processor release times and finite size buffer capacity constraints. Cluster Computing 6(1), 63–74 (2003)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • D. Ghose
    • 1
  • H. J. Kim
    • 2
  1. 1.Department of Aerospace EngineeringIndian Institute of ScienceBangaloreIndia
  2. 2.CISTKorea UniversitySeoulSouth Korea

Personalised recommendations