a blown-up rendszer
DESCRIPTION
A Blown-up rendszer. Biczók Gergely. Fodor Kristóf. műszaki informatika V. évf. műszaki informatika VI. évf. Kovács Balázs. Szabó Ágoston. műszaki informatika V. évf. műszaki informatika VI. évf. Konzulens ek :. Rónai Miklós Aurél BME Számítástudományi és Információelméleti Tanszék - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: A Blown-up rendszer](https://reader031.vdocuments.mx/reader031/viewer/2022020106/56813af5550346895da37983/html5/thumbnails/1.jpg)
A A Blown-up rendszerBlown-up rendszer
Biczók Gergely
Rónai Miklós AurélBME Számítástudományi és Információelméleti Tanszék
Turányi Zoltán RichárdEricsson Traffic Lab
Valkó András GergelyEricsson Traffic Lab
Fodor Kristóf
Kovács Balázs Szabó Ágoston
Konzulensek:
műszaki informatika V. évf. műszaki informatika VI. évf.
műszaki informatika V. évf. műszaki informatika VI. évf.
![Page 2: A Blown-up rendszer](https://reader031.vdocuments.mx/reader031/viewer/2022020106/56813af5550346895da37983/html5/thumbnails/2.jpg)
Blown-up rendszer tervezése
A feladatA feladat
BME, TDK 2002
A PDA-k (digitális személyi asszisztensek) terjednek Előny:
kis méret (hordozható) adatok konzisztenciája
Hátrány: kis méret – kényelmetlen használat
Igény: külső eszközök egyszerű csatlakoztatása (képernyő, egér ...)
Általánosítva: szolgáltatás – PDA szolgáltatás – szolgáltatás
![Page 3: A Blown-up rendszer](https://reader031.vdocuments.mx/reader031/viewer/2022020106/56813af5550346895da37983/html5/thumbnails/3.jpg)
Blown-up rendszer tervezése
Egy példaEgy példa
BME, TDK 2002
![Page 4: A Blown-up rendszer](https://reader031.vdocuments.mx/reader031/viewer/2022020106/56813af5550346895da37983/html5/thumbnails/4.jpg)
Blown-up rendszer tervezése
Kapcsolódó munkákKapcsolódó munkák
BME, TDK 2002
A felhasznált cikkek és leírások két nagy csoportba
oszthatók
1. Ubiquitous (= pervasive) computing: „mindenütt
jelenlévő számítástechnika”
2. Ad hoc hálózati technikák: a Blown-up rendszer
épít a már meglévő technológiákra
2. Nem cél a már megoldott problémák tárgyalása
![Page 5: A Blown-up rendszer](https://reader031.vdocuments.mx/reader031/viewer/2022020106/56813af5550346895da37983/html5/thumbnails/5.jpg)
Blown-up rendszer tervezése
Az elképzelés lényege I.Az elképzelés lényege I.
BME, TDK 2002
Ad hoc hálózat = kommunikálni képes eszközök
halmaza
Cél: valódi számítástechnikai környezet kialakítása
Ad hoc hálózatból PAN kialakítása, támaszkodva a
már működő ad hoc hálózatra
Az eszközökön futó szolgáltatások és
alkalmazások hatékony összekötése
2. Alkalmazások és perifériák egységes kezelése
![Page 6: A Blown-up rendszer](https://reader031.vdocuments.mx/reader031/viewer/2022020106/56813af5550346895da37983/html5/thumbnails/6.jpg)
Blown-up rendszer tervezése
Az elképzelés lényege II.Az elképzelés lényege II.
BME, TDK 2002
„Felrobbantott számítógép” = az ad hoc hálózat
egyetlen számítógépnek látszik
Programozók munkájának megkönnyítése – nem
kell figyelembe venni a hálózat aktuális állapotát
A rendszer két fontos részből áll:
protokoll (Blown-Up Micronet Protocol)
programozói felület (API)
![Page 7: A Blown-up rendszer](https://reader031.vdocuments.mx/reader031/viewer/2022020106/56813af5550346895da37983/html5/thumbnails/7.jpg)
Blown-up rendszer tervezése
Blown-up helye:
- alkalmazások, illetve
- operációs rendszer és hardver között
RendszerarchitektúraRendszerarchitektúra
BME, TDK 2002
![Page 8: A Blown-up rendszer](https://reader031.vdocuments.mx/reader031/viewer/2022020106/56813af5550346895da37983/html5/thumbnails/8.jpg)
Blown-up rendszer tervezése
Alkalmazás által látott világAlkalmazás által látott világ
BME, TDK 2002
• az alkalmazások úgynevezett lábakkal rendelkeznek
• a lábakat egyirányú csatornák kötik össze
• csatornát egy vezérlő, vagy vezérlő tulajdonsággal bíró alkalmazás építhet ki két láb között
• egyszerre létrehozott csatornák egy úgynevezett kapcsolatrendszert alkotnak
1. eszköz
Blown-Up Micronet Protocol
Alkalmazás Alkalmazás Alkalmazás AlkalmazásVezérlo
alkalmazás
2. eszköz 3. eszköz1. eszköz
![Page 9: A Blown-up rendszer](https://reader031.vdocuments.mx/reader031/viewer/2022020106/56813af5550346895da37983/html5/thumbnails/9.jpg)
Blown-up rendszer tervezése
BUMP rétegszerkezeteBUMP rétegszerkezete
BME, TDK 2002
API
Alk. Vez. Alk.
Folyam
BUMP-hálózat
Titkosítás (opcionális)
1. átviteli modul
Csovezeték Blokk
Prioritásos sorok
1. adaptációs modul
Autentikáció
BUMP-vezérlo
2. átviteli modul
2. adaptációs modul n. adaptációs modul
n. átviteli modul
USER PLANE CONTROL PLANEFELHASZNÁLÓI SÍK VEZÉRLO SÍK
![Page 10: A Blown-up rendszer](https://reader031.vdocuments.mx/reader031/viewer/2022020106/56813af5550346895da37983/html5/thumbnails/10.jpg)
Blown-up rendszer tervezése
• alkalmazás dönti el, melyik lába milyen modulhoz csatlakozzon
• három féle modul van: folyam, csővezeték és blokk típusú
• szállítási réteg minden TAP-hoz nyilvántartja:- a láb tulajdonosát, - az irányát (olvasható vagy írható)- az állapotát (adatküldés engedélyzett-e rajta keresztül)
Szállítási rétegSzállítási réteg
BME, TDK 2002
API
Alk. Vez. Alk.
Folyam
BUMP-hálózat
Titkosítás (opcionális)
1. átviteli modul
Csõvezeték Blokk
Prioritásos sorok
1. adaptációs modul
Autentikáció
BUMP-vezérlõ
2. átviteli modul
2. adaptációs modul n. adaptációs modul
n. átviteli modul
USER PLANE CONTROL PLANEFELHASZNÁLÓI SÍK VEZÉRLÕ SÍK
• egy láb egy szállítási réteg elérési ponton (Transport Access Point – TAP) át csatlakozik a szállítási réteg egy moduljához
![Page 11: A Blown-up rendszer](https://reader031.vdocuments.mx/reader031/viewer/2022020106/56813af5550346895da37983/html5/thumbnails/11.jpg)
Blown-up rendszer tervezése
BUMP hálózati rétegBUMP hálózati réteg
BME, TDK 2002
Feladata:
• az eszközön található lábakhoz kapcsolódó csatornák nyilvántartása
• szállítási rétegtől kapott üzenetek eljuttatása a címzettnek az adott csatornán át
• prioritásos kimeneti sorok kezelése
API
Alk. Vez. Alk.
Folyam
BUMP-hálózat
Titkosítás (opcionális)
1. átviteli modul
Csõvezeték Blokk
Prioritásos sorok
1. adaptációs modul
Autentikáció
BUMP-vezérlõ
2. átviteli modul
2. adaptációs modul n. adaptációs modul
n. átviteli modul
USER PLANE CONTROL PLANEFELHASZNÁLÓI SÍK VEZÉRLÕ SÍK
![Page 12: A Blown-up rendszer](https://reader031.vdocuments.mx/reader031/viewer/2022020106/56813af5550346895da37983/html5/thumbnails/12.jpg)
Blown-up rendszer tervezése
Adaptációs rétegAdaptációs réteg
BME, TDK 2002
API
Alk. Vez. Alk.
Folyam
BUMP-hálózat
Titkosítás (opcionális)
1. átviteli modul
Csõvezeték Blokk
Prioritásos sorok
1. adaptációs modul
Autentikáció
BUMP-vezérlõ
2. átviteli modul
2. adaptációs modul n. adaptációs modul
n. átviteli modul
USER PLANE CONTROL PLANEFELHASZNÁLÓI SÍK VEZÉRLÕ SÍK
Feladata: BUMP-hálózat réteg üzeneteinek átalakítása az átviteli rétegnek megfelelő alakra
Modulárisan épül fel: minden átvíteli típushoz külön-külön egy modul
![Page 13: A Blown-up rendszer](https://reader031.vdocuments.mx/reader031/viewer/2022020106/56813af5550346895da37983/html5/thumbnails/13.jpg)
Blown-up rendszer tervezése
Feladata:
BUMP vezérlőBUMP vezérlő
BME, TDK 2002
API
Alk. Vez. Alk.
Folyam
BUMP-hálózat
Titkosítás (opcionális)
1. átviteli modul
Csõvezeték Blokk
Prioritásos sorok
1. adaptációs modul
Autentikáció
BUMP-vezérlõ
2. átviteli modul
2. adaptációs modul n. adaptációs modul
n. átviteli modul
USER PLANE CONTROL PLANEFELHASZNÁLÓI SÍK VEZÉRLÕ SÍK
• helyi alkalmazások nyilvántartása
• helyi alkalmazások által felajánlott szolgáltatások reklámozása
• más eszközök által felkínált szolgáltatások összegyűjtése
• kapcsolatrendszer kiépítése és annak menedzselése
csatorna segítségével helyi láb összekötése egy másikkal
fókuszváltások kezelése
![Page 14: A Blown-up rendszer](https://reader031.vdocuments.mx/reader031/viewer/2022020106/56813af5550346895da37983/html5/thumbnails/14.jpg)
Blown-up rendszer tervezése
Kapcsolat felépítése és lebontása
BME, TDK 2002
2. bindACK(c,1,c)6. bindACK(1,2,c)
C
2
1
1. bind(c,1,c)3. bind(1,2,c)
4. bind(1,2,c)5. bindACK(1,2,c)
control: c, sessionID: 5
![Page 15: A Blown-up rendszer](https://reader031.vdocuments.mx/reader031/viewer/2022020106/56813af5550346895da37983/html5/thumbnails/15.jpg)
Blown-up rendszer tervezése
Fókuszváltás
BME, TDK 2002
2. eszköz 3. eszköz
3. eszköz 4. eszköz
vezérlo
![Page 16: A Blown-up rendszer](https://reader031.vdocuments.mx/reader031/viewer/2022020106/56813af5550346895da37983/html5/thumbnails/16.jpg)
Blown-up rendszer tervezése
AApplication pplication PProgramming rogramming IInterface (API)nterface (API)
BME, TDK 2002
függvények két csoportba sorolhatók:
1. felhasználói függvények:
- alkalmazás regisztrálása
- adatküldés
2. vezérlő függvények:
- kapcsolatrendszer felépítése
- fókuszváltás
rendszer szolgáltatásainak elérésére: API
![Page 17: A Blown-up rendszer](https://reader031.vdocuments.mx/reader031/viewer/2022020106/56813af5550346895da37983/html5/thumbnails/17.jpg)
KKöszönjük a figyelmetöszönjük a figyelmet!!