sieć Jacksona

W teorii kolejek , dyscyplinie należącej do matematycznej teorii prawdopodobieństwa , sieć Jacksona (czasami sieć Jacksona ) jest klasą sieci kolejek, w których rozkład równowagi jest szczególnie prosty do obliczenia, ponieważ sieć ma rozwiązanie w postaci produktu . Był to pierwszy znaczący postęp w teorii sieci kolejek , a uogólnienie i zastosowanie idei twierdzenia do poszukiwania podobnych rozwiązań w postaci produktów w innych sieciach było przedmiotem wielu badań, w tym pomysłów wykorzystanych w rozwoju Internetu. Sieci zostały po raz pierwszy zidentyfikowane przez Jamesa R. Jacksona , a jego artykuł został przedrukowany w czasopiśmie Management Science Ten Most Influential Titles of Management Sciences First Fifty Years”.

Jackson zainspirował się pracami Burke'a i Reicha, chociaż Jean Walrand zauważa, że ​​​​„wyniki w postaci produktu… [są] znacznie mniej bezpośrednim wynikiem twierdzenia o wyjściu, niż sam Jackson wydawał się wierzyć w swoim podstawowym artykule”.

Wcześniejsze rozwiązanie w postaci produktu zostało znalezione przez RRP Jackson dla kolejek tandemowych (skończony łańcuch kolejek, w których każdy klient musi odwiedzać każdą kolejkę w kolejności) i sieci cyklicznych (pętla kolejek, w której każdy klient musi odwiedzać każdą kolejkę w kolejności).

Sieć Jacksona składa się z wielu węzłów, gdzie każdy węzeł reprezentuje kolejkę, w której stawka za usługę może być zarówno zależna od węzła (różne węzły mają różne stawki za usługę), jak i zależna od stanu (stawki za usługę zmieniają się w zależności od długości kolejki). Zadania przemieszczają się między węzłami zgodnie z ustaloną macierzą routingu. Wszystkie zadania w każdym węźle należą do jednej „klasy”, a zadania mają ten sam rozkład czasu obsługi i ten sam mechanizm routingu. W związku z tym nie ma pojęcia priorytetu w obsłudze zadań: wszystkie zadania w każdym węźle są obsługiwane na zasadzie „kto pierwszy, ten lepszy” .

Sieci Jacksona, w których skończona populacja miejsc pracy przemieszcza się po zamkniętej sieci, również mają rozwiązanie w postaci produktu opisane przez twierdzenie Gordona – Newella .

Niezbędne warunki dla sieci Jacksona

Sieć m połączonych ze sobą kolejek jest znana jako sieć Jacksona lub sieć Jacksona , jeśli spełnia następujące warunki:

  1. jeśli sieć jest otwarta, wszelkie zewnętrzne przybycia do węzła i tworzą proces Poissona ,
  2. Wszystkie czasy obsługi są rozłożone wykładniczo, a dyscyplina obsługi we wszystkich kolejkach to kto pierwszy, ten lepszy ,
  3. klient kończący usługę w kolejce i albo przejdzie do jakiejś nowej kolejki , albo system z prawdopodobieństwem , która dla sieci otwartej jest różna od zera dla pewnego podzbioru kolejek,
  4. wykorzystanie wszystkich kolejek jest mniejsze niż jedna .

Twierdzenie

W otwartej sieci Jacksona m M / M / 1 kolejek w których wykorzystanie jest mniejsze niż 1 w każdej kolejce, istnieje rozkład prawdopodobieństwa stanu równowagi i jest określone przez iloczyn rozkładów równowagi poszczególnych kolejek

π dotyczy również stacji modelowych M / M / c z serwerami c i na z wymaganiami dotyczącymi wykorzystania .

Definicja

W otwartej sieci zadania napływają z zewnątrz zgodnie z procesem Poissona z szybkością . Każde przybycie jest niezależnie kierowane do węzła j z prawdopodobieństwem i . Po zakończeniu usługi w węźle i zadanie może z prawdopodobieństwem przejść do innego węzła j lub opuścić sieć z prawdopodobieństwem .

Stąd mamy ogólny wskaźnik przybycia do węzła , w tym zarówno przyjazdy zewnętrzne, jak i przejścia wewnętrzne: ja ,

(Ponieważ wykorzystanie w każdym węźle jest mniejsze niż 1 i patrzymy na rozkład równowagi, tj. długoterminowe średnie zachowanie, tempo przechodzenia miejsc pracy z j do i jest ograniczone przez ułamek wskaźnika przybywania w j i ignorujemy stawkę za usługę powyższym

Zdefiniuj , wtedy możemy rozwiązać .

opuszczają każdy węzeł również zgodnie z procesem Poissona i definiują węzła i , gdy zadań w węźle i .

Niech oznacza liczbę zadań w węźle i w czasie t i . Następnie rozkład równowagi , określony przez następujący układ równań bilansowych

gdzie oznacza wektor jednostkowy ja .

Twierdzenie

że wektor niezależnych zmiennych losowych ma masę prawdopodobieństwa funkcjonować jako

gdzie . Jeśli tj. ma następująca postać produktu:

dla wszystkich .⟩

Dowód

Wystarczy sprawdzić, . Według formy produktu i wzoru (3) mamy:

Zastępując je po prawej stronie otrzymujemy:

Następnie użyj , mamy:

Zastępując powyższe w , mamy:

Można to zweryfikować przez . Stąd obie strony są równe.⟨

To twierdzenie rozszerza twierdzenie pokazane powyżej, dopuszczając zależną od stanu szybkość obsługi każdego węzła. Odnosi się rozkładu przez wektor zmiennej niezależnej .

Przykład

Otwarta sieć Jacksona z trzema węzłami

Załóżmy, że mamy trójwęzłową sieć Jacksona pokazaną na wykresie, współczynniki to:

Następnie z twierdzenia możemy obliczyć:

Zgodnie z definicją mamy:

Stąd prawdopodobieństwo, że w każdym węźle jest jedno zadanie, wynosi:

stawka za usługę nie zależy tutaj od stanu, prostu mają rozkład geometryczny .

Uogólniona sieć Jacksona

Uogólniona sieć Jacksona umożliwia procesy przybycia odnowienia , które nie muszą być procesami Poissona, oraz niezależne, identycznie rozłożone niewykładnicze czasy obsługi. Ogólnie rzecz biorąc, ta sieć nie ma stacjonarnego rozkładu w postaci iloczynu , dlatego poszukuje się przybliżeń.

Przybliżenie Browna

, where łagodnych warunkach proces długości kolejki [ wymagane wyjaśnienie ] przybliżyć za pomocą odbitego ruchu Browna zdefiniowanego jako is the drift of the process, to macierz kowariancji, a to macierz odbicia Jest to przybliżenie dwurzędowe otrzymane z relacji między ogólną siecią Jacksona a jednorodną siecią płynu i odbitym ruchem Browna.

Parametry odbitego procesu Browna są określone następująco:

gdzie symbole są zdefiniowane jako:

Definicje symboli we wzorze aproksymacyjnym
symbol Oznaczający
wektor J określający współczynniki przybycia do każdego węzła.
wektor J określający stawki usług dla każdego węzła.
macierz routingu.
efektywne przybycie węzła .
zmienność czasu obsługi w węźle
zmienność czasu między przyjazdami w węźle .
współczynniki określające korelację między węzłami.

one zdefiniowane w ten sposób: Niech α w rozkładzie, gdzie procesem Browna z macierzą współzmiennych z dla każdego

Zobacz też