NobrSorbanállási rendszerek összehasonlítása/nobr

A lap korábbi változatát látod, amilyen Unknown user (vitalap) 2012. október 22., 11:47-kor történt szerkesztése után volt. (Új oldal, tartalma: „{{GlobalTemplate|Infoszak|TeljesitmenyElemzesSorok}} <style> img { margin: 5px 0px; } </style> __TOC__ ==Teljesítményjellemzők== * Stabilitás: egy puffer stab…”)
(eltér) ← Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)

Ez az oldal a korábbi SCH wikiről lett áthozva.

Ha úgy érzed, hogy bármilyen formázási vagy tartalmi probléma van vele, akkor, kérlek, javíts rajta egy rövid szerkesztéssel!

Ha nem tudod, hogyan indulj el, olvasd el a migrálási útmutatót.


<style> img { margin: 5px 0px; } </style>

Teljesítményjellemzők

  • Stabilitás: egy puffer stabil, ha a benne lévő igények számának várható értéke véges.
    • A véges méretű puffer mindig stabil.
    • A végtelen méretű akkor, ha az érkezési intenzitás kisebb, mint a kiszolgálási intenzitás.
    • Egy rendszer akkor stabil, ha az összes puffere stabil.
  • ρ = kihasználtság: 0 és 1 közötti mennyiség
    • Kiszolgálóra: átlagosan az idő hány százalékában dolgozik a kiszolgáló.
    • Rendszerre: a kiszolgálók átlagosan hány százaléka dolgozik.
  • _S_ = átvitel: távozási intenzitás.
  • _T_, E[T] = (átlagos) válaszidő: mennyi idő telik el egy igény rendszerbe való belépésétől a kiszolgálása végéig.
  • _W_, E[W] = (átlagos) várakozási idő: mennyi időt tölt egy igény a pufferben.
  • _x_, E[x] = (átlagos) kiszolgálási idő: meddig tart egy igény kiszolgálása, miután sorra került.
  • _X_, E[X] = rendszerben lévő igények (átlagos) száma.

Kendall jelölésrendszer

A/B/c/d/e − x


  • A:   az érkezési időközök eloszlásának típusa.

Lehetőségek:

    • M : emlékezetmentes eloszlás (folytonos időben markovi) exponenciális eloszlás
    • Geom: emlékezetmentes eloszlás (diszkrét időben markovi) geometriai eloszlás
    • D: determinisztikus eloszlás
    • G: általános eloszlás (egyes -főleg régebbi - irodalmakban egyúttal független és azonos általános eloszlás)
    • GI: (egyes újabb irodalmakban ezt használják a független, azonos, általános eloszlás jelölésére)
  • B:   a kiszolgálási idő eloszlásának típusa.
    • Lehetőségek: ld. A
  • c:   a kiszolgáló egységek száma
    • Véges vagy végtelen is lehet.
  • d:   a rendszer kapacitása
    • Beleértve a kiszolgáló egységet is!
  • e:   az igényforrások száma
    • Véges vagy végtelen is lehet.
  • x:   kiszolgálási elv
    • FIFO (FCFS) – First In First Out (First Come First Served)
    • LIFO (LCFS) – Last In First Out (Last Come First Served)
    • RO – Random Order
    • RR – Round Robin
    • PS – Processor Sharing
    • Priority


-- Zoz - 2007.11.18.

M/M/1

  • állapotgráf:
Ezen a helyen volt linkelve a MM1_allapotgraf.png nevű kép a régi wiki ezen oldaláról. (Kérlek hozd át ezt a képet ide, különben idővel el fog tűnni a régi wikivel együtt)
  • stabil, ha λ<μ
  • pi=p0(λμ)i,p0=1λμ
    1λμ paraméterű geometriai eloszlás eggyel elcsúsztatott indexszel
  • kihasználtság: ρ=1p0=λμ
  • átvitel: S=λ
  • rendszerbeli igények átlagos száma: E[X]=k=1k(1ρ)ρk=ρk=1k(1ρ)ρk1=
    ρ(1ρ) paraméterű geometriai eloszlás várható értéke=ρ1ρ=λμλ
  • átlagos válaszidő (rendszerbe belépéstől kiszolgálás befejezéséig):
    Little-formula alapján E[T]=E[X]E[λ]=1μλ

M/M/1 teljesítményjellemzőinek számolása az M/G/1 speciális eseteként

M/M/m

  • állapotgráf:
Ezen a helyen volt linkelve a MMm_allapotgraf.png nevű kép a régi wiki ezen oldaláról. (Kérlek hozd át ezt a képet ide, különben idővel el fog tűnni a régi wikivel együtt)
  • stabil, ha λ<
  • átvitel: A Little-formula szerint a dolgozó kiszolgálók számának várható értéke (E[XS]) egyenlő az átlagos érkezési intenzitás (λ) és az átlagos kiszolgálási idő (1μ) szorzatával. ρ=E[XS]m=λmμ
  • átlagos várakozási idő: E[W]=i=mE[W|i]pi=i=mim+1mμpi
  • várakozás valószínűsége: ErlangC formula (nem kell tudni)
  • kihasználtság:
    • ρk=E[ρ|k]=
      • km, ha k < m
      • 1, ha k >= m
    • ρ=λmμ

M/M/∞

  • állapotgráf:
Ezen a helyen volt linkelve a MMv_allapotgraf.png nevű kép a régi wiki ezen oldaláról. (Kérlek hozd át ezt a képet ide, különben idővel el fog tűnni a régi wikivel együtt)
  • mindig stabil
  • pk=(λμ)ke(λμ)k! — Poisson-eloszlás
  • várakozási idő: E[W]=0, mert végtelen sok kiszolgáló van
  • kiszolgálási idő: E[x]=1μ
  • válaszidő: E[T]=1μ
  • rendszerbeli igények átlagos száma: E[X]=E[T]E[λ]=λμ
  • kihasználtság: ρ=1p0=1eλμ
  • átvitel: S=λ

M/M/m/m

  • állapotgráf:
Ezen a helyen volt linkelve a MMmm_allapotgraf.png nevű kép a régi wiki ezen oldaláról. (Kérlek hozd át ezt a képet ide, különben idővel el fog tűnni a régi wikivel együtt)
  • stabil, mert véges a pufferméret
  • veszteség valószínűség: ploss=pm, mert egy konkrét igény szempontjából nézve a rendszert az igény akkor veszik el, ha minden kiszolgáló foglalt, aminek pm a valószínűsége. pm értékét az ErlangB formulával lehet kiszámolni.
  • átvitel: λ=Slight<Saltalanos<Sheavy=mμ
  • kiszolgálási idő: E[x]=1μ
  • várakozási idő: E[W]=0
  • válaszidő: E[T]=E[x]+E[W]=1μ

M/M/1//N

  • jelölés: egy igényforrás α intenzitással generál igényeket
  • állapotgráf _K_ igényforrás esetén:
Ezen a helyen volt linkelve a MM1vN_allapotgraf.png nevű kép a régi wiki ezen oldaláról. (Kérlek hozd át ezt a képet ide, különben idővel el fog tűnni a régi wikivel együtt)
  • stabil, mert véges az igényforrások száma
  • light load válaszidő (αKμ): E[T]=1μ
  • heavy load válaszidő (αKμ):
    • hivatalos megoldás: E[T]=Kμ1α
    • szerintem: E[T]=Kμ, mert egy igénynek meg kell várnia a sorban előtte lévő K-1 igény, majd a saját kiszolgálását. Mindegyik átlagosan 1μ ideig tart, ez összesen Kμ.
    • αKμ-t átrendezve Kμ1α-t kapunk, ezért az 1α tag elhanyagolható, és így egyezik a hivatalos megoldás az enyémmel.
  • light load átvitel: veszteségmentes a rendszer S=E[λ]. Az érkezési intenzitás pedig E[λ]=Kα, mert _K_ független, kicsi α intenzitású igényforrás termeli az igényeket, és a kiszolgálási idő elhanyagolható az igény keletkezések között eltelt időhöz képest.
  • heavy load átvitel: S=μ, mert a kiszolgáló folyamatosan kap kéréseket

M/M/m/K/N

  • állapotgráf: TODO
  • stabil, mert véges a pufferméret

M/G/1

  • Tegyük fel, hogy ismert a kiszolgálási idő várható értéke (E[x]) és relatív szórása (Cs).
  • Várakozási idő: E[W]=ρ1ρE[x]1+CS22 (Pollaczek—Hincsin-féle várható érték formula)
  • Teljes rendszerben töltött idő: E[T] = E[x] + E[W]
  • A kihasználtság a Little-formulából számolható: ρ = λE[x]. Akkor stabil, ha λE[x] < 1.
  • Rendszerben lévő igények száma: E[X] = λE[T]

Speciális esetek

M/M/1

  • E[x]=1μ
  • CS=1
  • ρ=λE[x]=λμ
  • E[W]=λ/μ1λ/μ1μ1+122=λμ(μλ)
  • E[T]=1μ+λμ(μλ)=1μλ
  • E[X]=λE[T]=λμλ

M/D/1

  • E[x] = _x_ = _D_
  • CS = 0
  • ρ = λE[x] = λD
  • E[W]=λD1λDD1+022=12λD21λD
  • E[T]=D+12λD21λD
  • E[X]=λE[T]=λD+12(λD)21λD

Ld. még: elméleti és gyakorlati M/G/1 kidolgozások

M/G/1/1

  • Kihasználtság: E[x] ideig tart a kiszolgálás, utána 1λ ideig kell várakozni a következő kérésre ρ=E[x]E[x]+1λ. A Little-formula nem használható, mert veszteséges a rendszer.
  • Igényvesztés valószínűsége: a rendszer ρ valószínűséggel foglalt, azaz egy újonnan érkező igény ekkora valószínűséggel veszik el.

-- Peti - 2006.12.12.