Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

A Blown-up rendszer Biczók Gergely Rónai Miklós Aurél BME Számítástudományi és Információelméleti Tanszék Turányi Zoltán Richárd Ericsson Traffic Lab Valkó.

Hasonló előadás


Az előadások a következő témára: "A Blown-up rendszer Biczók Gergely Rónai Miklós Aurél BME Számítástudományi és Információelméleti Tanszék Turányi Zoltán Richárd Ericsson Traffic Lab Valkó."— Előadás másolata:

1 A Blown-up rendszer Biczók Gergely Rónai Miklós Aurél BME Számítástudományi és Információelméleti Tanszék Turányi Zoltán Richárd Ericsson Traffic Lab Valkó András Gergely Ericsson Traffic Lab Fodor Kristóf Kovács BalázsSzabó Ágoston Konzulensek: műszaki informatika V. évf.műszaki informatika VI. évf. műszaki informatika V. évf.műszaki informatika VI. évf.

2 Blown-up rendszer tervezése A 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

3 Blown-up rendszer tervezése Egy példa BME, TDK 2002

4 Blown-up rendszer tervezése Kapcsoló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

5 Blown-up rendszer tervezése 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

6 Blown-up rendszer tervezése 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)

7 Blown-up rendszer tervezése Blown-up helye: - alkalmazások, illetve - operációs rendszer és hardver között Rendszerarchitektúra BME, TDK 2002

8 Blown-up rendszer tervezése Alkalmazá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

9 Blown-up rendszer tervezése BUMP rétegszerkezete BME, TDK 2002

10 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éteg BME, TDK 2002 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

11 Blown-up rendszer tervezése BUMP 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

12 Blown-up rendszer tervezése Adaptációs réteg BME, TDK 2002 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

13 Blown-up rendszer tervezése Feladata: BUMP vezérlő BME, TDK 2002 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

14 Blown-up rendszer tervezése Kapcsolat felépítése és lebontása BME, TDK 2002

15 Blown-up rendszer tervezése Fókuszváltás BME, TDK 2002

16 Blown-up rendszer tervezése Application Programming Interface (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

17 Köszönjük a figyelmet!


Letölteni ppt "A Blown-up rendszer Biczók Gergely Rónai Miklós Aurél BME Számítástudományi és Információelméleti Tanszék Turányi Zoltán Richárd Ericsson Traffic Lab Valkó."

Hasonló előadás


Google Hirdetések