Parallel task scheduling (original) (raw)

About DBpedia

Parallel task scheduling (also called parallel job scheduling or parallel processing scheduling) is an optimization problem in computer science and operations research. It is a variant of optimal job scheduling. In a general job scheduling problem, we are given n jobs J1, J2, ..., Jn of varying processing times, which need to be scheduled on m machines while trying to minimize the makespan - the total length of the schedule (that is, when all the jobs have finished processing). In the specific variant known as parallel-task scheduling, all machines are identical. Each job j has a length parameter pj and a size parameter qj, and it must run for exactly pj time-steps on exactly qj machines in parallel.

Property Value
dbo:abstract Parallel task scheduling (also called parallel job scheduling or parallel processing scheduling) is an optimization problem in computer science and operations research. It is a variant of optimal job scheduling. In a general job scheduling problem, we are given n jobs J1, J2, ..., Jn of varying processing times, which need to be scheduled on m machines while trying to minimize the makespan - the total length of the schedule (that is, when all the jobs have finished processing). In the specific variant known as parallel-task scheduling, all machines are identical. Each job j has a length parameter pj and a size parameter qj, and it must run for exactly pj time-steps on exactly qj machines in parallel. Veltman et al. and Drozdowski denote this problem by in the three-field notation introduced by Graham et al. P means that there are several identical machines running in parallel; sizej means that each job has a size parameter; Cmax means that the goal is to minimize the maximum completion time. Some authors use instead. The origins of this problem formulation can be traced back to 1960. For this problem, there exists no polynomial time approximation algorithm with a ratio smaller than unless . (en)
dbo:wikiPageID 62925989 (xsd:integer)
dbo:wikiPageLength 15959 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1101474287 (xsd:integer)
dbo:wikiPageWikiLink dbr:Preemption_(computing) dbr:Open-shop_scheduling dbr:Strong_NP-completeness dbc:Packing_problems dbr:Pseudo-polynomial_time dbr:Optimal_job_scheduling dbr:Computer_science dbr:Partition_problem dbr:Makespan dbc:Optimal_scheduling dbr:Flow_shop_scheduling dbr:Notation_for_theoretic_scheduling_problems dbr:Bin_packing_problem dbr:Operations_Research dbr:Optimization_problem dbr:Job_shop_scheduling dbr:Strip_packing_problem
dbp:wikiPageUsesTemplate dbt:Citation_needed dbt:Scheduling_problems
dct:subject dbc:Packing_problems dbc:Optimal_scheduling
rdfs:comment Parallel task scheduling (also called parallel job scheduling or parallel processing scheduling) is an optimization problem in computer science and operations research. It is a variant of optimal job scheduling. In a general job scheduling problem, we are given n jobs J1, J2, ..., Jn of varying processing times, which need to be scheduled on m machines while trying to minimize the makespan - the total length of the schedule (that is, when all the jobs have finished processing). In the specific variant known as parallel-task scheduling, all machines are identical. Each job j has a length parameter pj and a size parameter qj, and it must run for exactly pj time-steps on exactly qj machines in parallel. (en)
rdfs:label Parallel task scheduling (en)
owl:sameAs wikidata:Parallel task scheduling https://global.dbpedia.org/id/CwgJ1
prov:wasDerivedFrom wikipedia-en:Parallel_task_scheduling?oldid=1101474287&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Parallel_task_scheduling
is dbo:wikiPageRedirects of dbr:Parallel_task_scheduling_problem
is dbo:wikiPageWikiLink of dbr:Optimal_job_scheduling dbr:Parallel_task_scheduling_problem
is foaf:primaryTopic of wikipedia-en:Parallel_task_scheduling