Ahoj,
mám následující zadání:
1) Vytvořte markovský model pro n = 3 vlákna využívající jednu kritickou sekci. Vlákna fungují podle stejného programu a realizují výpočet v nekonečné smyčce, která se skládá z lokálního výpočtu a z výpočtu v kritické sekci. Doba lokálního výpočtu má exponenciální rozdělení s parametrem λ = 1. Doba výpočtu v kritické sekci má rovněž exponenciální rozdělení ale s parametrem μ = 2, režijní čas synchronizačních operací zanedbáváme.
2) Z modelu vypočítejte střední frekvenci cyklu výpočtu vlákna (je pro všechna vlákna stejná) a porovnejte ji s případem, kdy obě uvedené dílčí doby výpočtu vláken jsou pevné (nenáhodné) a rovné střední hodnotě zadaného exponenciálního rozdělení.
A nějak nemohu přijít na řešení druhé části úkolu.
1) jsem vyřešil takto (to by mělo být dobře):
Spočtené limitní pravděpodobnosti stavů:



2) pro náhodné dílčí doby výpočtu mě zatím napadl jediný způsob, a to ten, že se zprůměrují frekvence přechodů hran představující návrat z kritické sekce (hrany směřující doleva), což se ale ukázalo jako špatné řešení.![kopírovat do textarea $f_{1,0}=p_{1}\mu= 0.315789*2 = 0.631578[1/s]$](/mathtex/0c/0cb3a2144d800ce328eb1d07406c9552.gif)
![kopírovat do textarea $f_{2,1}=p_{2}\mu= 0.315789*2 = 0.631578[1/s]$](/mathtex/2b/2bc6da1391331a374eb1b195b1c194a3.gif)
![kopírovat do textarea $f_{3,2}=p_{3}\mu= 0.157895*2 = 0.31579[1/s]$](/mathtex/ec/ec6cdd7f93c050da936dd9a2cec8b2df.gif)
![kopírovat do textarea $f=\frac{f_{1,0}+f_{2,1}+f_{3,2}}{3}= 0.52632[1/s]$](/mathtex/89/89e56c2448299bfa6c56d62ad71a8a0d.gif)
Offline