Tantárgy » BMEVIHIMA01
Hálózati rendszerek és szolgáltatások fejlesztése
Implementation of Networked Systems and Services
A tantárgyleírás hatályossága
Hatályosság kezdete:
2026. March 21.
Hatályosság vége:
—
| Tantárgy neve (magyarul, angolul) |
Hálózati rendszerek és szolgáltatások fejlesztése
Implementation of Networked Systems and Services
|
||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Tantárgykód | BMEVIHIMA01 | ||||||||||||
| Tantárgyjelleg | — | ||||||||||||
| Képzési szint | — | ||||||||||||
| Kurzustípusok és óraszámok (heti/féléves) |
|
||||||||||||
| Tanulmányi teljesítmény/értékelés típusa | vizsga | ||||||||||||
| Tantárgy kreditértéke | 4 | ||||||||||||
| Tantárgyfelelős |
Do Van Tien
beosztás: egyetemi tanár
elérhetőség:
do.tien@vik.bme.hu
|
||||||||||||
| Tantárgyat gondozó oktatási szervezeti egység |
Hálózati Rendszerek és Szolgáltatások Tanszék
|
||||||||||||
| Kar | Villamosmérnöki és Informatikai Kar | ||||||||||||
| Tantárgy weboldala | — | ||||||||||||
| Tantárgy elsődleges mintatantervi jellege | — | ||||||||||||
| Közvetlen előkövetelmények – Erős előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Gyenge előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Párhuzamos előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Mérföldkő előkövetelmény | nincs | ||||||||||||
| Közvetlen előkövetelmények – Kizáró feltétel | nincs |
Célkitűzés
Tantárgyprogram
1. előadás: tárgykövetelmény és tematika ismertetése, az alapfogalmak tisztázása, a hálózati rendszerek követelményei.
2. előadás: a rendszerek funkcionális felépítése, a rendszerek fizikai felépítése, hardver és szoftver kérdések, nagy megbízhatóság (carrier-grade) szempontok.
3. előadás: általános célú hardver platformok (ATCA) és szoftver elemei, hűtés és biztonságos üzemeltetésének szempontjai, energia tarakékossági megoldások
4. előadás: felhasználói berendezések felépítése, embedded hardver, SOC, kijelző, hálózati elemek és modulok, szoftver kérdései.
5. előadás: építő funkcionális elemei (processzorok, multimédia gyorsító, mobile application processor, network processor), memória típusok.
6. előadás: Routerek és kapcsolók felépítése és osztályozása, csomagosztályozási kérdések: algoritmusok és gyorsítás, TCAM, memória választás
7. előadás: kapcsolás megszervezése, közös memóriás sorbanállás, bemenő sorbanállás, kimenő sorbanállás, VOQ, Crosspoint Queueing, teljesítőképességi kérdések
8. előadás: kapcsoló rendszerek áttekintése, algoritmusok, kapcsolás gyorsításának kérdései, pufferelés és sorbanállás megszervezése
9. előadás: fejlesztési módszertan, Best of Practices, az infokommunikációs projektek kialakításának és végig vitelének általános és speciális szempontjai
10. előadás: a projekt- és multiprojekt-menedzsment alapelvei és eszközrendszere, a távközlési berendezések és szoftverek tervezésének és fejlesztésének problémái, módszerek és eszközök
11. előadás: Tesztelési módszerek a távközlési rendszerek fejlesztésében, tesztelés típusai, konformanciai, teljesítőképességi kérdések
12. előadás: Hálózati alkalmazás szoftverek tipikus middleware platformjai: Webservice (SOAP/WSDL/UDDI), Spring Framework és ezek minőségi kérdései. Hálózati alkalmazás szerver platformok: Parlay NGOSS (Next Generation Operation Support System)
13. előadás: Big Data rendszerek –Hadoop, HDFS, Yarn és Mesos, minőségi garanciák, IO garancia kérdések, ütemezési problémák és megoldások
14. NGOSS (Next Generation Operation Support System) és eTOM (enhanced. Telecom Operations Map) megvalósítása, a működés támogatási rendszerek komponenseinek integrálása
1. gyakorlat: Protokoll üzenetek rögzítése és visszajátszása.
2. gyakorlat: Fejlesztés-támogató szoftverrel való ismerkedés
3. gyakorlat: Continuous Integration-t támogató eszköz vizsgálata
4. gyakorlat: Protokoll üzenetek szűrése, időzítéseinek és komformanciájának vizsgálata.
5. gyakorlat: IMS konformanciai-tesztelése, IMS teljesítőképességi-tesztelése.
6. gyakorlat: Cloud erőforrás igénylés megvalósítása az YARN-ban.
7. gyakorlat: HDFS és IO minőségi garanciák kérdései
2. előadás: a rendszerek funkcionális felépítése, a rendszerek fizikai felépítése, hardver és szoftver kérdések, nagy megbízhatóság (carrier-grade) szempontok.
3. előadás: általános célú hardver platformok (ATCA) és szoftver elemei, hűtés és biztonságos üzemeltetésének szempontjai, energia tarakékossági megoldások
4. előadás: felhasználói berendezések felépítése, embedded hardver, SOC, kijelző, hálózati elemek és modulok, szoftver kérdései.
5. előadás: építő funkcionális elemei (processzorok, multimédia gyorsító, mobile application processor, network processor), memória típusok.
6. előadás: Routerek és kapcsolók felépítése és osztályozása, csomagosztályozási kérdések: algoritmusok és gyorsítás, TCAM, memória választás
7. előadás: kapcsolás megszervezése, közös memóriás sorbanállás, bemenő sorbanállás, kimenő sorbanállás, VOQ, Crosspoint Queueing, teljesítőképességi kérdések
8. előadás: kapcsoló rendszerek áttekintése, algoritmusok, kapcsolás gyorsításának kérdései, pufferelés és sorbanállás megszervezése
9. előadás: fejlesztési módszertan, Best of Practices, az infokommunikációs projektek kialakításának és végig vitelének általános és speciális szempontjai
10. előadás: a projekt- és multiprojekt-menedzsment alapelvei és eszközrendszere, a távközlési berendezések és szoftverek tervezésének és fejlesztésének problémái, módszerek és eszközök
11. előadás: Tesztelési módszerek a távközlési rendszerek fejlesztésében, tesztelés típusai, konformanciai, teljesítőképességi kérdések
12. előadás: Hálózati alkalmazás szoftverek tipikus middleware platformjai: Webservice (SOAP/WSDL/UDDI), Spring Framework és ezek minőségi kérdései. Hálózati alkalmazás szerver platformok: Parlay NGOSS (Next Generation Operation Support System)
13. előadás: Big Data rendszerek –Hadoop, HDFS, Yarn és Mesos, minőségi garanciák, IO garancia kérdések, ütemezési problémák és megoldások
14. NGOSS (Next Generation Operation Support System) és eTOM (enhanced. Telecom Operations Map) megvalósítása, a működés támogatási rendszerek komponenseinek integrálása
1. gyakorlat: Protokoll üzenetek rögzítése és visszajátszása.
2. gyakorlat: Fejlesztés-támogató szoftverrel való ismerkedés
3. gyakorlat: Continuous Integration-t támogató eszköz vizsgálata
4. gyakorlat: Protokoll üzenetek szűrése, időzítéseinek és komformanciájának vizsgálata.
5. gyakorlat: IMS konformanciai-tesztelése, IMS teljesítőképességi-tesztelése.
6. gyakorlat: Cloud erőforrás igénylés megvalósítása az YARN-ban.
7. gyakorlat: HDFS és IO minőségi garanciák kérdései
A tárgy keretében a hallgatók megismerkednek (i) a nagy kiterjedésű szolgáltatói hálózatokban működő berendezések és szoftverek tervezésének és fejlesztésének problémáival, módszereivel és eszközeivel, továbbá. (ii) ezen nagy megbízhatóságú berendezések és szoftverek tervezésének és megvalósításának gyakorlati kérdéseivel és általánosan alkalmazható módszereivel.
Tanulmányi eredmények
Ez a tantárgy a KKK rendeletben meghatározott, következő kompetenciák fejlesztését szolgálja:
Tudás
Nincsenek rögzített tanulási eredmények.
Képességek
Nincsenek rögzített tanulási eredmények.
Attitűd
Nincsenek rögzített tanulási eredmények.
Autonómia és felelősség
Nincsenek rögzített tanulási eredmények.
Oktatási módszertan
Heti kétórás előadások, kéthetente egy kétórás gyakorlat.
A gyakorlatok sikeres elvégzése és az ismeretek egymásra épülése miatt a leadott tananyag folyamatos elsajátítása szükséges.
Az irodalom-feldolgozásos házi feladatok bemutatása a gyakorlati órák keretében történik a félév során folyamatosan.
Tanulástámogató anyagok
Online források
A felkészülést az erre a célra elkészített kibővített elektronikus óraanyag és mintapéldák segítik. Az egyéb felhasználható irodalom listája elérhető a tárgy honlapjáról.
A tantárgy teljesítéséhez ajánlott előzetes ismeretek
Tudás típusú kompetenciák
(azon előzetes ismeretek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
Távközlő hálózatok, programozás, szoftverfejlesztés
Képesség típusú kompetenciák
(azon előzetes képességek és készségek összessége, amelyek megléte nem kötelező, de a tantárgy eredményes teljesítését nagyban elősegíti)
nincs
Ajánlott (nem kötelező) előzetesen megszerzendő kompetenciák
(azon ajánlott (nem kötelező) előzetesen megszerzendő kompetenciák összessége, amelyek jelentősen hozzájárulnak a tantárgy eredményes teljesítéséhez)
Távközlő hálózatok, programozás, szoftverfejlesztés
Általános szabályok
Követelmények:
a. A szorgalmi időszakban:
• A gyakoraltok való részvétel kötelező, hiányzás a félév során megtartott gyakorlatok maximum 30%-áról tolerált (7 gyakorlat esetén maximum 2 mulasztható)
• Három kiszárthelyi, melyből kettőnek a sikeres teljesítése szükséges az aláírás megszerzéséhez. A kzh-kat a hagyományos 1-től 5-ig terjedő jeggyel értékeljük, a sikeres teljesítéshez legalább elégséges (2) szükséges.
• Házi feladat. A hallgatók a félév során egy, kis csoportokban vagy önállóan elvégzendő irodalom-feldolgozási feladatot kapnak. A feladat megoldása során mélyebben elmerülnek egy, a tárgyhoz kapcsolódó témában. A feladat teljesítése szóban, a feldolgozott téma rövid bemutatásával történik.
o Adott listából választható önálló feladat alapján rövid tanulmány és kiselőadás elkészítése
o A választható feladatok a 2. oktatási héten kerülnek kiírásra.
o A házi feladat (tanulmány) beadása és a kiselőadás megtartása a tárgytematika ütemezéséhez illesztett előre egyeztetett időpontokban a szorgalmi időszak utolsó harmadában.
o A házi feladatot (a tanulmányt és kiselőadást együttesen) a hagyományos 1-től 5-ig terjedő jeggyel értékeljük, a sikeres teljesítéshez legalább elégséges (2) szükséges.
b. A vizsgaidőszakban: írásbeli vizsga.
A tárgy félévi jegyének kiszámítási módja a következő: 0.7*V+0.1*(KZH1+kZH2)/2+0.2*HF a legközelebbi egészre kerekítve (ahol V a vizsgajegy, KZH1 és KZH2 a két legjobb kiszh jegy, HF a házi feladatra kapott jegy).
Pótlási lehetőségek:
A meg nem írt, vagy sikertelen kiszárthelyik nem pótólhatók.
A házi feladat különeljárási díj megfizetése mellett a pótlási időszak végéig adható le késedelmesen.
A kiselőadás pótlólagos megtartására a pótlási héten, előre egyeztetett időpontban kerülhet sor.
Teljesítményértékelési módszerek
Szorgalmi időszakban végzett teljesítményértékelések részletes leírása
Nincs megadva részletes értékelés.
Szorgalmi időszakban végzett teljesítményértékelések részaránya
Nincs megadva részarány.
Vizsgaidőszakban végzett teljesítményértékelések részletes leírása
Nincs megadva részletes értékelés.
Vizsgarészek részaránya
Nincs megadva részarány.
Érdemjegy megállapítása
Nincs megadva érdemjegy határ.
Jelenléti és részvételi követelmények
Nincs megadva jelenléti követelmény.
Javítás, ismétlés és pótlás különös szabályai
Nincs megadva.
Rövid leírás
Nincs megadva.
Részletes leírás
Nincs megadva.
Ajánlott tantárgyak
-
A tantárgy elvégzéséhez szükséges tanulmányi munka
Nincs megadva munkaidő bontás.
Tantárgykövetelmények hatályossága
Tantárgykövetelmények hatályosságának kezdete:
—
Tantárgykövetelmények hatályosságának vége:
—
Tantervi elhelyezés
Nincsenek rögzített tantervi elhelyezések ehhez a tárgyverzióhoz.