vyuka:cviceni:x36dsi:projekt2

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
vyuka:cviceni:x36dsi:projekt2 [2011/04/26 20:56] – [Metoda přístupu CSMA] vikturekvyuka:cviceni:x36dsi:projekt2 [2011/04/27 12:52] (current) – [Inspirace] vikturek
Line 1: Line 1:
- 
-====== Pozor! Stránka není zcela dokončena, ještě se dolaďují detaily úkolu, zbytek je však již platný  ====== 
- 
- 
-{{:vyuka:cviceni:x36dsi:second.zip|Ukázkový přiklad pro Omnet++ s ukázkou složených modulů}} 
- 
-Ukázkový příklad je ve zkomprimovaném projektu. Import do prostředí Omnetu je přes Import->Existing Projects...->Select archive file. 
- 
-**Zadání projektu 2 je prakticky shodné s projektem 1. Rozdílné části zadání jsou zvýrazněny tučným fontem!!!** 
- 
  
 ====== X36DSI: Zadání projektu č.2 ====== ====== X36DSI: Zadání projektu č.2 ======
Line 18: Line 8:
 Od simulujte komunikaci, při které každý počítač komunikuje s M počítači z jiných sítí (náhodně). Počítač posílá ostatním počítačům (přes switch) rámce délky 1500 bytů, a to v intervalu s rovnoměrným rozložením od 100 do 500 ms. Od simulujte komunikaci, při které každý počítač komunikuje s M počítači z jiných sítí (náhodně). Počítač posílá ostatním počítačům (přes switch) rámce délky 1500 bytů, a to v intervalu s rovnoměrným rozložením od 100 do 500 ms.
  
 +**Čas potřebný k přenosu rámce po kabelech a při příjmu na PC nebo switch zanedbejte!**
 ===== Metoda přístupu CSMA ===== ===== Metoda přístupu CSMA =====
  
Line 24: Line 15:
 ===== Vlastnosti přepínače ===== ===== Vlastnosti přepínače =====
  
-Přepínač můžete simulovat **jednou vstupní frontou**. Výstupní fronty jsou nepovinné (ale vhodné). **Pakety se do výstupních front řadí až po přepnutí.** Přepínač již od začátku simulace bude vědět, v jakém směru leží který počítač, a rámce pro tento počítač posílá pouze na ten jeden konkrétní port. **Pro přepnutí počítejte s konstantním zpožděním 100ms.**+Přepínač můžete simulovat **jednou vstupní frontou**. Výstupní fronty jsou nepovinné (ale vhodné). **Rámce se do výstupních front řadí až po přepnutí.** Přepínač již od začátku simulace bude vědět, v jakém směru leží který počítač, a rámce pro tento počítač posílá pouze na ten jeden konkrétní port. **Pro přepnutí počítejte s konstantním zpožděním 100ms.**
  
 Přepínač má bohužel občas poruchu. Během poruchy vymaže všechny fronty a zruší přijímaný i odesílaný rámec. Poruchy se dostavují každých 800 až 1000 ms (rovnoměrné rozložení) a trvají 10 ms. Přepínač má bohužel občas poruchu. Během poruchy vymaže všechny fronty a zruší přijímaný i odesílaný rámec. Poruchy se dostavují každých 800 až 1000 ms (rovnoměrné rozložení) a trvají 10 ms.
Line 30: Line 21:
 ===== Úkol ===== ===== Úkol =====
  
-Implementujte popsanou situaci pomocí výukového systému na SHO.+Implementujte popsanou situaci pomocí Omnetu++.
  
 Jestliže je ke každému hubu připojeno 10 počítačů:\\ Jestliže je ke každému hubu připojeno 10 počítačů:\\
-Zjistěte průměrnou délku všech front.\\ +Zjistěte průměrnou délku všech front switche(Vzorkujte při každém výpadku switche.)\\ 
-Zjistěte maximální využitou délku všech front.\\ +Zjistěte maximální využitou délku všech front switche.\\ 
-Zjistěte minimální čas potřebný pro průchod rámce (od hubu hubu).\\ +Zjistěte minimální čas potřebný pro průchod rámce (od PC PC).\\ 
-Zjistěte průměrný čas potřebný pro průchod rámce (od hubu hubu).\\ +Zjistěte průměrný čas potřebný pro průchod rámce (od PC PC).\\ 
-Zjistěte maximální čas potřebný pro průchod rámce (od hubu hubu).+Zjistěte maximální čas potřebný pro průchod rámce (od PC PC). 
  
 ===== Termín odevzdání ===== ===== Termín odevzdání =====
  
 Úlohu odevzdejte mailem na adresu cernyvi2@fel.cvut.cz ve formě exportovaného projektu přímo z prostředí Omnetu. Termín odevzdání není zatím přesně stanoven. Předběžně to vypadá na zápočtový týden. Úlohu odevzdejte mailem na adresu cernyvi2@fel.cvut.cz ve formě exportovaného projektu přímo z prostředí Omnetu. Termín odevzdání není zatím přesně stanoven. Předběžně to vypadá na zápočtový týden.
 +
 +===== Inspirace =====
 +
 +{{:vyuka:cviceni:x36dsi:second.zip|Ukázkový přiklad pro Omnet++ s ukázkou složených modulů}}
 +
 +Ukázkový příklad je ve zkomprimovaném projektu. Import do prostředí Omnetu je přes Import->Existing Projects...->Select archive file.
 +
 +Tipy:
 +
 +  * Podívejte se co dělají funkce cancelEvent() a cancelAndDelete().
 +  * Zda je dany ramec naplanovan pomoci scheduleAt() lze zjistit metodou isScheduled() primo na message.
  
  • vyuka/cviceni/x36dsi/projekt2.1303851400.txt.gz
  • Last modified: 2011/04/26 20:56
  • by vikturek