1 / 17

A Blown-up rendszer

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

edison
Download Presentation

A Blown-up rendszer

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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. Konzulensek: 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

  2. A feladat • 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 BME, TDK 2002 Blown-up rendszer tervezése

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

  4. Kapcsolódó munkák • A felhasznált cikkek és leírások két nagy csoportba oszthatók • Ubiquitous (= pervasive) computing: „mindenütt jelenlévő számítástechnika” • Ad hoc hálózati technikák: a Blown-up rendszer épít a már meglévő technológiákra • Nem cél a már megoldott problémák tárgyalása BME, TDK 2002 Blown-up rendszer tervezése

  5. Az elképzelés lényege I. • 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 • Alkalmazások és perifériák egységes kezelése BME, TDK 2002 Blown-up rendszer tervezése

  6. Az elképzelés lényege II. • „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) BME, TDK 2002 Blown-up rendszer tervezése

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

  8. Alkalmazás által látott világ • 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 BME, TDK 2002 Blown-up rendszer tervezése

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

  10. Szállítási réteg • 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 • 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) BME, TDK 2002 Blown-up rendszer tervezése

  11. BUMP hálózati réteg • 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 BME, TDK 2002 Blown-up rendszer tervezése

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

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

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

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

  16. Application Programming Interface (API) • rendszer szolgáltatásainak elérésére: API • 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 BME, TDK 2002 Blown-up rendszer tervezése

  17. Köszönjük a figyelmet!

More Related