Systém prioritních front pro vysokorychlostní síťová zařízení Jan Pazdera 2005.

Slides:



Advertisements
Podobné prezentace
HRADLOVÁ POLE REKONFIGUROVATELNÁ ZA PROVOZU ZAŘÍZENÍ Soběslav Valach Ústav automatizace a měřicí techniky, FEKT, VUT Brno, Czech Republic.
Advertisements

Algoritmy a struktury neuropočítačů ASN - P14 Neuropočítače speciální výpočetní prostředky pro urychlení výpočtů neuronových sítí implementace zjednodušených.
Virtuální akademie Řešení privátního cloudu.
Vestavný modul pro počítačové vidění využívající hradlové pole Diplomová práce, Bc. Jan Šváb ČVUT Praha, Fakulta Elektrotechnická.
Dana Sigmundová E-books jako zdroj odborných informací ÚK FSS MU, Ústřední knihovna FSS MU.
Operační systémy. OPERAČNÍ SYSTÉMY pomoc operátorovi, podpora vlastností reálného času, víceuživatelských a více úlohových systémů.
Projekt Podpora stáží a odborných aktivit při inovaci oblasti terciárního vzdělávání na DFJP a FEI Univerzity Pardubice CZ.1.07/2.4.00/ TENTO PROJEKT.
© 2013 Association for Computing Machinery Introduction to the ACM Digital Library.
Vaše jistota na trhu IT Důvěryhodná výpočetní základna Ladislav Šolc Microsoft, s.r.o. Solution.
“Komunikace pracuje pro ty, kteří pracují na ní.” John Powell Institut interní komunikace KNIHOVNA.
Technické prostředky informačních systémů 4. Týden – Sběrnice.
USB rozhraní aneb Jak to funguje Vypracoval: Vladimír Paločko Pro předmět: Periferní zařízení (X36PZA)
PROGRAMOVATELNÉ AUTOMATY USB Ing. Jana Horáková Elektrotechnika
A mind for networks ŘÍZENÍ PROVOZU a služby s přidanou hodnotou
INFSO-RI Enabling Grids for E-sciencE Charon Extension Layer (CEL) Jan Kmuníček CESNET.
Počítač, jeho komponenty a periferní zařízení
[IVE-SMA] UI analyzačního nástroje Daniel Puncman A4M39NUR.
Zdroj Parametry – napájení všech komponent PC
Čítače a časovače, přerušovací systém
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_02A14 Autor Ing. Jiří Kalousek Období vytvoření duben 2014.
Sběrnice Obr. 1.
Jak funguje vyhledávání podobností Šimon Suchomel.
Přehledové články Struktura - příklady Duchowski, A breadth-first survey of eye-tracking applications, Behavior Research Mehotds, Instruments&Computers,
QoS Josef Horálek,. Definice kvalitativních hledisek  Spolehlivost služby (service availability)  zpoždění (delay/latency)  rozptyl zpoždění (delay.
Software Quality of Services Solutions Dissertation. Ing. Marek Huczala, Telecommunication Department, Brno University of Technology. April 2006.
CZ.1.07/1.4.00/ VY_32_INOVACE_168_IT 9 Výukový materiál zpracovaný v rámci projektu Vzdělávací oblast: Informační a komunikační technologie Předmět:Informatika.
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost Číslo projektu: CZ.1.07/1.5.00/ Číslo materiálu: VY_32_INOVACE_PSK-3-09.
Evaluation of Performance Based on Information in Documents‘ Databases Hana Pessrová Tomáš Cahlík.
Témata a výstupy z jednání sekce „Engineering education“ na kongresech CHISA Josef Koubek IA ČR Inženýrská akademie České republiky a VŠCHT Praha Vysoká.
E-learning Distance Based Interactive Practical Education (EDIPE) CZ/06/B/F/PP Prof. Ing. Vítězslav Hájek, CSc. Prof. Dr. Ing. Pavol Bauer (TU Delft.
PCI Express Pavel Stianko. 2 Požadavky doby Vysoká přenosová rychlost Quality of service – data musí být v určitý čas přístupná pro zpracování Zvyšování.
Tomáš Martínek Technologie FPGA Tomáš Martínek
Souběžný návrh hardware a software (Language for Instruction Set Simulator-Oriented Model) MPO ČR, FT-TA3/128, Jazyk a vývojové prostředí pro.
Počítače V - motherboard Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí.
Usability Workshop Zpráva ze semináře Vilnius, 1.– Ing. Jan Kaňka Krajská knihovna Františka Bartoše
Prototypování, testování prototypů Lenka Němečková Komunikace člověk-počítač KISK FF MUNI
1 Počítačové sítě Přenosový systém Jednoduchý spoj Lokální síť Rozlehlá síť.
Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_02A18 Autor Ing. Jiří Kalousek Období vytvoření duben 2014.
Úroveň přístupu ke komunikačnímu médiu
EME a co nového v roce 2006 Zdeněk SAMEK – OK 1 DFC.
Logika a umělá inteligence pro multi-agentní systémy Mobilní agent řízený neuronovou sítí.
European High Power Laser Energy Research facility Projekt z ESFRI Roadmap (kapitola Energie), vybrán EK k financování Přípravné fáze v rámci RP7 Koordinátor:
PŘÍSTUPNOST WEBU (ACCESSIBILITY) Filip Rubáček, 2013.
Mezinárodní spolupráce komise IVIG v roce 2006 Seminář IVIG, 21. září 2006 Ludmila Tichá, ČVUT v Praze Fakulta strojní, Ústřední
Projekt Podpora stáží a odborných aktivit při inovaci oblasti terciárního vzdělávání na DFJP a FEI Univerzity Pardubice CZ.1.07/2.4.00/ TENTO PROJEKT.
S CENARIO - BASED METHODOLOGY FOR COMPARISON OF THE SOFTWARE TRAFFIC CONTROL AGENTS Seminář DSS – Richard Lipka.
ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA ELEKTROTECHNICKÁ KATEDRA TEORETICKÉ ELEKTROTECHKY Oddělení informatiky Java Micro Edition pro mobilní zařízení.
Institut geoinformatiky VYUŽITÍ CELULÁRNÍCH AUTOMATŮ PRO MODELOVÁNÍ SILNIČNÍ SÍTĚ V MULTIAGENTOVÉM SYSTÉMU Vypracoval: Bc. Martin Hlaváček Vedoucí: Ing.
WEBING WEB EngineerING Research Group
Název školy Základní škola Domažlice, Komenského 17 Číslo projektu CZ.1.07/1.4.00/ Název projektu „EU Peníze školám ZŠ Domažlice“ Číslo a název.
Vícerozměrný přístup pro indexování XML dat
1 Seminář 3 Princip směrovače – L3 síťová transportní aplikační směrovač.
Počítačové sítě Úvodní přednáška Cíl předmětu –seznámit se s principy datové komunikace –seznámit se s principy přenosových systémů –seznámit se s architekturou.
Digital Rights Managment Diplomová práce Petr Švenda MASARYKOVA UNIVERSITA Fakulta Informatiky Brno 06/2004
IEEE IEL Digital Library Tomáš Bačík EBSCO Information Services, , Ostrava.
Principy fungování sítě Název školyGymnázium Zlín - Lesní čtvrť Číslo projektuCZ.1.07/1.5.00/ Název projektuRozvoj žákovských.
Velké databáze High Performance Databases Miroslav Křipač Vývojový tým IS MU Služby počítačových sítí,
PREV v. 3.1DCL, 2012 PREV v. 3.1 P. Dlask Presented for DCL 2012, Prague Extended in the frame of Decision Laboratory Centralized development project 7th.
NÁZEV ŠKOLY: S0Š Net Office, spol. s r. o., Orlová Lutyně AUTOR: Bc. Petr Poledník NÁZEV: Podpora výuky v technických oborech TEMA: Počítačové systémy.
Experimentální metody oboru – Měřicí karty Měřicí karta (A/D převodník & spol.) © doc. Ing. Zdeněk Folta, Ph.D.
1.5 Porty. porty  slouží k připojení externích zařízení  existuje řada typů portů seriový paralelní PS/2 USB FireWire grafické, zvukové, síťové …
Projekt KAP LK. Dohoda o partnerství Základní změny pro nové programové období 2014 – 2020 od podpory všeho ke koncentraci na priority od plošné podpory.
Teoretická informatika II
Síťová vrstva a vrstva síťového rozhraní v TCP/IP
Výukový materiál zpracován v rámci projektu
Principy počítačové sítě
RESOLVE - Sustainable mobility and the transition to a low-carbon retailing economy“ Aleš Trnka Project manager 1 st of August, 2017.
HARDWARE ICT Mgr. Milan Šimek.
Komunikační plán IOP 2008 – vyhodnocení představení
Přednášky z distribuovaných systémů
Transkript prezentace:

Systém prioritních front pro vysokorychlostní síťová zařízení Jan Pazdera 2005

Motivace Objem síťového provozu neustále narůstá Zařízení nesmí být úzkým hrdlem Nutnost zpracování na úrovni hardwaru Potřeba front na zpracování požadavků Potřeba prioritního odesílání paketů Pakety pro konfiguraci zařízení Garantovaná propustnost (real-time video …) Zajistit přístup k zařízení i v případě útoků …

Komponenta Prioritní fronty Vyvíjena v rámci projektu Liberouter Snaha o co nejlepší škálovatelnost (velikost a počet front, priority, uložení v paměti …) Implementováno v FPGA ve VHDL

Současný stav řešené problematiky Programovými prostředky: Hromady (haldy) Hardwarovými prostředky: Binární strom komparátorů FIFO priority Využitím posuvného registru Využitím systolického pole

Binární strom komparátorů

FIFO Priority

Využitím posuvného registru

Využitím systolického pole

Použitý prioritní algoritmus FIFO priority REP do nich ukládá záznamy OPE čte z 1. neprázdné fronty s nej. prioritou Problém: stárnutí požadavků Řešení: čítač přístupů

Replikace multicastových paketů OPE – zpětný zápis

Architektura komponenty

Zhodnocení Komponenta byla navržena a implementována v FPGA pomocí jazyka VHDL Testována na kartě COMBO6 Při frekvenci 100MHz propustnost 1Gbps pro každé rozhraní

Literatura Pazdera, J.: Priority Queues System for Multi-gigabit Network Devices, VUT v Brně, FEKT a FIT, Proceedings of the 11th Conference and Competition STUDENT EMI, červen 2005 Atkinson, M., D., Linton, S., A., Walker, L., A.: Priority Queues and Multisets, Dept. of Mathematical and Computational Sciences, University of St. Andrews, Scotland, říjen 1995 Fisher, M., J., Paterson, M., S.: Fishpear: A Priority Queue Algorithm, 25th IEEE Symposium on Foundations of Computer Science, 1994 Moon, S-W., Rexford, J., Shin, K., G.: Scalable Hardware Priority Queue Architectures for High- Speed Packet Switches, IEEE Transactions on Computers, vol. 49, no. 11, listopad 2000 Brown, R.: A Fast O(1) Priority Queue Implementation for the Simulation Event Set Problem Chao, J.: A Novel Architecture for Queue Management in the ATM Network, IEEE Journal on Selected Areas in Communications, září 1991 Mastretti, M., Busi, M., L., Sarvello R., Sturlesi. M., Tomasello S.: VHDL quality:synthesizability, complexity and efficiency evaluation, 7th IEEE International Workshop on Rapid System Prototyping, 1996 Xilinx. DS031 Virtex-II 1.5V Field-Programable-Gate-Arrays, září Dokument dostupný na Xilinx. Virtex-II Platform FPGA User Guide, prosinec Dokument dostupný na Samsung. 512Kx36/x32 & 1Mx18-Bit Synchronous Burst SRAM, květen Dokument dostupný na Ashenden, P., J: The VHDL Cookbook, First Edition, červenec 1990 Novotný, J., Fučík, O., Kokotek, R.: Schematics and PCB of COMBO6, CESNET, z. s. p. o. Antoš, D., Novotný, J., Fučík, O.: Project of IPv6 Router with FPGA Hardware Accelerator, Springer Verlag, Field-Programmable Logic and Applications, 13th Internatonal Conference, FPL 2003, Lisbon, Portugal Novotný, J., Lhotka, L.: Liberouter: a PC-based IPv6 Router, TERENA