Jackson nätverk
I köteori , en disciplin inom den matematiska sannolikhetsteorin, är ett Jackson-nätverk (ibland Jacksonian-nätverk ) en klass av könätverk där jämviktsfördelningen är särskilt enkel att beräkna eftersom nätverket har en produktformlösning . Det var den första betydande utvecklingen i teorin om nätverk av köer , och att generalisera och tillämpa teoremets idéer för att söka efter liknande produktformlösningar i andra nätverk har varit föremål för mycket forskning, inklusive idéer som används i utvecklingen av Internet. Nätverken identifierades först av James R. Jackson och hans artikel trycktes på nytt i tidskriften Management Sciences " Ten Most Influential Titles of Management Sciences First Fifty Years."
Jackson inspirerades av Burkes och Reichs arbete, även om Jean Walrand noterar "resultat i form av produkt ... [är] ett mycket mindre omedelbart resultat av outputteoremet än vad Jackson själv tycktes tro på hans grundläggande artikel".
En tidigare produktformlösning hittades av RRP Jackson för tandemköer (en ändlig kedja av köer där varje kund måste besöka varje kö i ordning) och cykliska nätverk (en slinga av köer där varje kund måste besöka varje kö i ordning).
Ett Jackson-nätverk består av ett antal noder, där varje nod representerar en kö där servicehastigheten kan vara både nodberoende (olika noder har olika servicehastigheter) och tillståndsberoende (servicehastigheterna ändras beroende på kölängder). Jobben färdas mellan noderna efter en fast routingmatris. Alla jobb på varje nod tillhör en enda "klass" och jobb följer samma servicetidsfördelning och samma routingmekanism. Följaktligen finns det ingen föreställning om prioritet när det gäller att betjäna jobben: alla jobb vid varje nod betjänas enligt först till kvarn- principen.
Jackson-nätverk där en begränsad population av jobb reser runt ett slutet nätverk har också en produktformlösning som beskrivs av Gordon-Newell-teoremet .
Nödvändiga förutsättningar för ett Jackson-nätverk
Ett nätverk med m sammankopplade köer är känt som ett Jackson-nätverk eller Jacksonian-nätverk om det uppfyller följande villkor:
- om nätverket är öppet bildar alla externa ankomster till nod i en Poisson-process ,
- Alla servicetider är exponentiellt fördelade och servicedisciplinen vid alla köer är först till kvarn, först till kvarn ,
- en kund som slutför tjänsten i kö i kommer antingen att flytta till någon ny kö j med sannolikhet eller lämna systemet med sannolikhet som för ett öppet nätverk är icke-noll för någon delmängd av köerna,
- utnyttjandet av alla köerna är mindre än en .
Sats
I ett öppet Jackson-nätverk med m M/M/1-köer där utnyttjandet är mindre än 1 vid varje kö, existerar jämviktstillståndssannolikhetsfördelningen och för tillstånd ges av produkten av de individuella köjämviktsfördelningarna
Resultatet gäller även för M/M/c- modellstationer med c i- servrar vid den station, med användningskrav .
Definition
I ett öppet nätverk kommer jobb utifrån efter en Poisson-process med hastigheten . Varje ankomst dirigeras oberoende till nod j med sannolikhet och . När tjänsten är klar vid nod i kan ett jobb gå till en annan nod j med sannolikhet eller lämna nätverket med sannolikhet .
Därför har vi den totala ankomsthastigheten till nod i , , inklusive både externa ankomster och interna övergångar:
(Eftersom utnyttjandet vid varje nod är mindre än 1, och vi tittar på jämviktsfördelningen, dvs. det långsiktiga genomsnittliga beteendet, begränsas hastigheten för jobb som övergår från j till i av en bråkdel av ankomsthastigheten vid j och vi ignorerar servicegraden i ovanstående.)
Definiera , då kan vi lösa .
Alla jobb lämnar varje nod också efter Poisson-processen och definierar som servicehastigheten för nod i när det finns jobb på nod i .
Låt beteckna antalet jobb vid nod i vid tidpunkten t , och . Då är jämviktsfördelningen av , bestäms av följande system av balansekvationer:
där betecknar den enhetsvektorn .
Sats
Antag en vektor med oberoende slumpvariabler där varje har en sannolikhetsmassa fungera som
där . Om dvs är väldefinierad, så har jämviktsfördelningen för det öppna Jackson-nätverket följande produktform:
för alla .⟩
Det räcker för att verifiera att ekvation är uppfylld. Genom produktformen och formeln (3) har vi:
Genom att ersätta dessa i höger sida av får vi:
Använd sedan , vi har:
Genom att ersätta ovanstående med har vi:
Detta kan verifieras med . Därför är båda sidor av lika.⟨
Detta teorem utökar den som visas ovan genom att tillåta tillståndsberoende tjänstehastighet för varje nod. Den relaterar fördelningen av med en vektor av oberoende variabel .
Exempel
Antag att vi har ett Jackson-nätverk med tre noder som visas i grafen, koefficienterna är:
Sedan kan vi med satsen beräkna:
Enligt definitionen av , har vi:
Därför är sannolikheten att det finns ett jobb vid varje nod:
Eftersom servicehastigheten här inte beror på tillstånd, följer geometrisk fördelning .
Generaliserat Jackson-nätverk
Ett generaliserat Jackson-nätverk tillåter ankomstprocesser för förnyelse som inte behöver vara Poisson-processer, och oberoende, identiskt fördelade icke-exponentiella servicetider. I allmänhet har detta nätverk inte en stationär distribution i produktform , så approximationer eftersträvas.
Brownsk uppskattning
Under vissa milda förhållanden kan kölängdsprocessen [ förtydligande behövs ] för ett öppet generaliserat Jackson-nätverk approximeras av en reflekterad Brownsk rörelse definierad som där är processens drift, är kovariansmatrisen, och är reflektionsmatrisen. Detta är en tvåordningsapproximation erhållen genom förhållandet mellan det allmänna Jackson-nätverket med homogent vätskenätverk och reflekterad Brownsk rörelse.
Parametrarna för den reflekterade Brownska processen specificeras enligt följande:
där symbolerna definieras som:
symbol | Menande |
---|---|
en J -vektor som specificerar ankomsthastigheterna till varje nod. | |
en J -vektor som specificerar servicehastigheterna för varje nod. | |
routingmatris. | |
effektiv ankomst av noden. | |
variation av servicetid vid noden. | |
variation av inter-ankomsttid vid noden. | |
koefficienter för att specificera korrelation mellan noder.
De definieras på detta sätt: Låt vara ankomstprocessen för systemet, sedan i distribution, där är en driftlös Brownsk process med kovariatmatris , med j |