Fork–join queue (original) (raw)

About DBpedia

In queueing theory, a discipline within the mathematical theory of probability, a fork–join queue is a queue where incoming jobs are split on arrival for service by numerous servers and joined before departure. The model is often used for parallel computations or systems where products need to be obtained simultaneously from different suppliers (in a warehouse or manufacturing setting). The key quantity of interest in this model is usually the time taken to service a complete job. The model has been described as a "key model for the performance analysis of parallel and distributed systems." Few analytical results exist for fork–join queues, but various approximations are known.

thumbnail

Property Value
dbo:abstract In queueing theory, a discipline within the mathematical theory of probability, a fork–join queue is a queue where incoming jobs are split on arrival for service by numerous servers and joined before departure. The model is often used for parallel computations or systems where products need to be obtained simultaneously from different suppliers (in a warehouse or manufacturing setting). The key quantity of interest in this model is usually the time taken to service a complete job. The model has been described as a "key model for the performance analysis of parallel and distributed systems." Few analytical results exist for fork–join queues, but various approximations are known. The situation where jobs arrive according to a Poisson process and service times are exponentially distributed is sometimes referred to as a Flatto–Hahn–Wright model or FHW model. (en) Fork join — метод, применяемый в коммуникационных и компьютерных системах и служащий для увеличения производительности выполнения большого количества рабочих задач. Метод заключается в том, что каждая задача разбивается на множество более мелких синхронизированных задач, которые обрабатываются параллельно на разных серверах. Суть метода проста: большая задача разбивается на задачи поменьше, те, в свою очередь, на ещё более мелкие задачи, и так до тех пор, пока это имеет смысл. В самом конце получившаяся тривиальная задача выполняется последовательно. Данный этап называется Fork. Результат выполнения последовательных задач объединяется вверх по цепочке, пока не получится решение самой верхней задачи. Данный этап называется Join. Выполнение всех задач происходит параллельно. (ru)
dbo:thumbnail wiki-commons:Special:FilePath/Fork-join-queue.svg?width=300
dbo:wikiPageID 22173188 (xsd:integer)
dbo:wikiPageLength 15589 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 997959527 (xsd:integer)
dbo:wikiPageWikiLink dbr:M/G/1_queue dbr:M/M/1_queue dbr:D/M/1_queue dbr:Deterministic_system dbr:RAID dbr:Moment_(mathematics) dbr:Parallel_computing dbr:Distributed_computing dbr:Probability_theory dbr:Queueing_theory dbr:Range_(statistics) dbr:Reflected_Brownian_motion dbr:Asymptotic_analysis dbc:Single_queueing_nodes dbr:Markov_chain dbr:Mean_value_analysis dbr:Uniformization_(probability_theory) dbr:Phase-type_distribution dbr:Poisson_process dbr:Product_form_solution dbr:File:Fork-join-queue.svg
dbp:wikiPageUsesTemplate dbt:Reflist dbt:Rp dbt:Use_dmy_dates dbt:Queueing_theory
dct:subject dbc:Single_queueing_nodes
gold:hypernym dbr:Queue
rdf:type dbo:Software
rdfs:comment In queueing theory, a discipline within the mathematical theory of probability, a fork–join queue is a queue where incoming jobs are split on arrival for service by numerous servers and joined before departure. The model is often used for parallel computations or systems where products need to be obtained simultaneously from different suppliers (in a warehouse or manufacturing setting). The key quantity of interest in this model is usually the time taken to service a complete job. The model has been described as a "key model for the performance analysis of parallel and distributed systems." Few analytical results exist for fork–join queues, but various approximations are known. (en) Fork join — метод, применяемый в коммуникационных и компьютерных системах и служащий для увеличения производительности выполнения большого количества рабочих задач. Метод заключается в том, что каждая задача разбивается на множество более мелких синхронизированных задач, которые обрабатываются параллельно на разных серверах. (ru)
rdfs:label Fork–join queue (en) Fork join (ru)
owl:sameAs freebase:Fork–join queue wikidata:Fork–join queue dbpedia-fa:Fork–join queue dbpedia-hu:Fork–join queue dbpedia-ru:Fork–join queue https://global.dbpedia.org/id/3iz68
prov:wasDerivedFrom wikipedia-en:Fork–join_queue?oldid=997959527&ns=0
foaf:depiction wiki-commons:Special:FilePath/Fork-join-queue.svg
foaf:isPrimaryTopicOf wikipedia-en:Fork–join_queue
is dbo:wikiPageDisambiguates of dbr:Fork–join
is dbo:wikiPageRedirects of dbr:Flatto-Hahn-Wright_model dbr:Fork-join_queue dbr:Flatto–Hahn–Wright_model dbr:Fork-join_network
is dbo:wikiPageWikiLink of dbr:Flatto-Hahn-Wright_model dbr:Fork-join_queue dbr:Fork–join dbr:Flatto–Hahn–Wright_model dbr:Fork-join_network
is foaf:primaryTopic of wikipedia-en:Fork–join_queue