Ich habe Queueing-Theorie studiert und nach wohlbekannten Techniken/Algorithmen gesucht, die auf Kundenwarteschlangen für Systeme angewendet werden, die mehrere mit derselben Warteschlange verbundene Dienste bereitstellen können. Mit anderen Worten, Algorithmen, bei denen die Warteschlangendisziplin keine reine FIFO-Disziplin ist.Warteschlangentheorie Algorithmen zur Ermittlung des nächsten zu versorgenden Kunden
Zum Beispiel bietet das System die Dienste A, B und C an und jeder Dienst kann eine Priorität der Dienstzeit haben: A (50%), B (30%) und C (20%). Ich würde gerne Artikel oder Bücher finden, die sich auf diese Szenarien konzentrieren und wie man eine faire Warteschlangenverwaltung durchführt, um Kunden für reale Szenarien zu bedienen.
Ich interessiere mich hauptsächlich für M/M/s Warteschlangen.
UPDATE: Ich habe viel zu diesem Thema gesucht und habe über Weighted Fair Queuing und Startzeit Fair Queuing gelesen. Kennt jemand Implementierungen oder Prozeduren, die diese Algorithmen beschreiben? Ich arbeite nicht mit Routern oder anderen netzwerkbezogenen Geräten. Ich mache eine Software für die Kundenbetreuung. Ich muss mich nicht mit Paketen und solchen Dingen beschäftigen.
Mit freundlichen Grüßen, Manuel Felício.
Dank tryer. Ich suchte mit einigen Stichwörtern, die Sie erwähnten, und fand einen netten Artikel, der hilfreich sein könnte: http://www.cs.caltech.edu/~adamw/papers/multi2.pdf Sie beziehen sich auf Jobs anstelle von Kunden. Das Problem von Warteschlangen für Kunden besteht darin, dass Personen, die ein Ticket anfordern, wütend werden, wenn jemand anderes ein Ticket für einen anderen Service anfordert und vor ihnen in den Service eintritt. Dies kann vorkommen, aber nicht, wenn der erste Typ viel Zeit wartet. Jedenfalls würde ich gerne über diese Szenarien im Detail lesen. Ich suche diese Art von Sachen. Wenn Sie irgendwelche Informationen darüber wissen, lassen Sie es mich bitte wissen – user373050