vyuka:cviceni:x36dsi:uloha2

Zadání

Uvažujme hospodu, kde roznáší pivo jediný hostinský. V hospodě sedí 30 hostů, z toho 5 hostů jsou štamgasti, a mají proto při obsluze přednost. Každý z hostů pije pivo průměrně 20 minut, doba pití piva jedním hostem je dána exponenciálním rozložením. Jakmile host dopije pivo, zamyslí se po dobu 0-2 minuty s rovnoměrným rozložením a pak zavolá na hostinského, aby mu přinesl další. Hostinský je schopen najednou obsloužit pouze jednu objednávku (jednoho hosta). Obsluha mu trvá 2-5 minut (tedy 120-300 sekund) s rovnoměrným rozložením. Objednávky svých přátel obslouží vrchní přednostně před ostatními, nepřeruší ale obsluhu předchozí objednávky. Na začátku simulace (po otevření hospody) si všichni hosté objednají pivo. Hospoda je otevřena 10 hodin ⇒ Simulaci nechte běžet po dobu 10 hodin (simulačního času !).

Určete:

  • průměrnou i maximální dobu čekání na pivo štamgastů
  • průměrnou i maximální dobu čekání na pivo ostatních hostů
  • kolik štamgastů průměrně/maximálně čekalo najednou na pivo
  • kolik ostatních hostů průměrně/maximálně čekalo najednou na pivo
  • kolik objednávek zůstalo v době zavíračky nevyřízeno.

Tyto hodnoty zobrazte v přehledné tabulce a své výsledky porovnejte s výsledky přes SHO! Několika věty zhodnoťte, jak se výsledky liší a proč se liší(neliší).

Průměrné počty hostů a štamgastů ve frontách vzorkujte v intervalu jedné minuty.

Ukázkový projekt

K dispozici máte ukázkový projekt, ve kterém jsou předvedeny všechny důležité techniky, které budete potřebovat při tvorbě simulace:

first.zip

Do svého prostředí jej dostanete pomocí importu. Otevřete si Omnet++. Před importem je třeba mít v prostředí alespoň jeden projekt už založený. (Je to asi nějaký bug v eclipse ;-) ) Pak dejte File → Import → General → Existing Projects into Workspace a v okně, které se objeví vyberte Select archive file a vyberte složku, která obsahuje soubor first.zip. Dál je postup již zřejmý.

Termín a způsob odevzdání

Hotový projekt pošlete do 12. týdne na adresu cernyvi2@felk.cvut.cz. Do předmětu mailu napište “DSI Hospoda” a samotný projekt exportujte z prostředí pomocí exportu: File → Export → General → Archive File a v nově otevřeném okně vyberte váš projekt.

  • vyuka/cviceni/x36dsi/uloha2.txt
  • Last modified: 2011/05/04 13:14
  • by vikturek