Javascript must be enabled to continue!
Integrated job scheduling and network routing
View through CrossRef
AbstractWe consider an integrated job scheduling and network routing problem which appears in Grid Computing and production planning. The problem is to schedule a number of jobs at a finite set of machines, such that the overall profit of the executed jobs is maximized. Each job demands a number of resources which must be sent to the executing machine through a network with limited capacity. A job cannot start before all of its resources have arrived at the machine.The scheduling problem is formulated as a Mixed Integer Program (MIP) and proved to be
\documentclass{article} \usepackage{amsmath,amsfonts, amssymb}\pagestyle{empty}\begin{document} $\mathcal{NP}$ \end{document}
‐hard. An exact solution approach using Dantzig‐Wolfe decomposition is presented. The pricing problem is the linear multicommodity flow problem defined on a time‐space network. Branching strategies are presented for the branch‐and‐price algorithm and three heuristics and an exact solution method are implemented for finding a feasible start solution. Finally, interior point stabilization is used to decrease the number of columns generated in the branch‐and‐price algorithm.The algorithm is experimentally evaluated on job scheduling instances for a Grid network. The Dantzig‐Wolfe algorithm with stabilization is clearly superior, being able to solve large instances with 1,000 jobs and 1,000 machines covering 24 hours of scheduling activity on a Grid network. The algorithm is also compared to simulations of a real‐life Grid, and results show that the solution quality significantly increases when solving the problem to optimality. The promising results indicate that the algorithm can be used as an actual scheduling algorithm in the Grid or as a tool for analyzing Grid performance when adding extra machines or jobs. © 2012 Wiley Periodicals, Inc. NETWORKS, 2013
Title: Integrated job scheduling and network routing
Description:
AbstractWe consider an integrated job scheduling and network routing problem which appears in Grid Computing and production planning.
The problem is to schedule a number of jobs at a finite set of machines, such that the overall profit of the executed jobs is maximized.
Each job demands a number of resources which must be sent to the executing machine through a network with limited capacity.
A job cannot start before all of its resources have arrived at the machine.
The scheduling problem is formulated as a Mixed Integer Program (MIP) and proved to be
\documentclass{article} \usepackage{amsmath,amsfonts, amssymb}\pagestyle{empty}\begin{document} $\mathcal{NP}$ \end{document}
‐hard.
An exact solution approach using Dantzig‐Wolfe decomposition is presented.
The pricing problem is the linear multicommodity flow problem defined on a time‐space network.
Branching strategies are presented for the branch‐and‐price algorithm and three heuristics and an exact solution method are implemented for finding a feasible start solution.
Finally, interior point stabilization is used to decrease the number of columns generated in the branch‐and‐price algorithm.
The algorithm is experimentally evaluated on job scheduling instances for a Grid network.
The Dantzig‐Wolfe algorithm with stabilization is clearly superior, being able to solve large instances with 1,000 jobs and 1,000 machines covering 24 hours of scheduling activity on a Grid network.
The algorithm is also compared to simulations of a real‐life Grid, and results show that the solution quality significantly increases when solving the problem to optimality.
The promising results indicate that the algorithm can be used as an actual scheduling algorithm in the Grid or as a tool for analyzing Grid performance when adding extra machines or jobs.
© 2012 Wiley Periodicals, Inc.
NETWORKS, 2013.
Related Results
Analisa dan Perbandingan Kinerja Routing Protocol OSPF dan EIGRP dalam Simulasi GNS3
Analisa dan Perbandingan Kinerja Routing Protocol OSPF dan EIGRP dalam Simulasi GNS3
Router is the network equipment for route the packet from one network segment to another in a bigscale network. Router can route packet because there is a routing table in router c...
Routing Security in Wireless Sensor Networks
Routing Security in Wireless Sensor Networks
Since routing is a fundamental operation in all types of networks, ensuring routing security is a necessary requirement to guarantee the success of routing operation. Securing rout...
Anteseden Kinerja Karyawan PT. Bank Mandiri Persero Tbk Area Jakarta Cikini
Anteseden Kinerja Karyawan PT. Bank Mandiri Persero Tbk Area Jakarta Cikini
AbstractThe problem of this research comes from a phenomenon that occurred to employees in PT. Bank Mandiri (Persero) Tbk Area Jakarta Cikini. The objectives of the research are to...
Performance and Improvement Analysis of the Underwater WSN Using a Diverse Routing Protocol Approach
Performance and Improvement Analysis of the Underwater WSN Using a Diverse Routing Protocol Approach
The planet Earth is the most water-rich place because oceans cover more than 75% of its land area. Because of the extraordinary activities that occur in the depths, we know very li...
Job Analysis for Industrial Training
Job Analysis for Industrial Training
Job analysis is the common basis for designing a training course or
programme, preparing performance tests, writing position (job)
descriptions, identifying performance appraisal c...
The relationship between job stress and job burnout of preschool teachers during the COVID-19: The moderation of perceived organizational support
The relationship between job stress and job burnout of preschool teachers during the COVID-19: The moderation of perceived organizational support
BACKGROUND: COVID-19 poses great challenges for preschool teachers in China, which will increase the level of job stress and job burnout, and have an impact on the relationship bet...
Visual versus Tabular Scheduling Programs
Visual versus Tabular Scheduling Programs
Effective scheduling in construction is crucial for ensuring timely project completion and maintaining budget control. Scheduling programs play an important role in this process by...
DPTM: An Adaptive Scheduler Design Utilizing Timeslot Matching and Release Methods for Concurrent and Multi-task Interleaved Pipelining-oriented CGRA
DPTM: An Adaptive Scheduler Design Utilizing Timeslot Matching and Release Methods for Concurrent and Multi-task Interleaved Pipelining-oriented CGRA
Coarse-grained reconfigurable architectures (CGRAs) are increasingly employed as domain-specific accelerators due to their efficiency and flexibility. However, the existing CGRA ar...

