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

OKOSTELEFON KÖZÉPRÉTEG, VALÓS IDEJŰ TELJESEN ELOSZTOTT ADATFELDOLGOZÁS 1.1 Mobil keresztplatform tervezési minták Dr. Ekler Péter

Hasonló előadás


Az előadások a következő témára: "OKOSTELEFON KÖZÉPRÉTEG, VALÓS IDEJŰ TELJESEN ELOSZTOTT ADATFELDOLGOZÁS 1.1 Mobil keresztplatform tervezési minták Dr. Ekler Péter"— Előadás másolata:

1 OKOSTELEFON KÖZÉPRÉTEG, VALÓS IDEJŰ TELJESEN ELOSZTOTT ADATFELDOLGOZÁS 1.1 Mobil keresztplatform tervezési minták Dr. Ekler Péter BME AUT © BME-AAIT 2013Mobil keresztplatform tervezési minták1

2 Motiváció  Mobil eszközök és a hálózati technológia rohamos fejlődése  Szoftver és hardver képességek felveszik a versenyt a személyi számítógépekkel A mobil készülékek mellett eltöltött idő összemérhető már a személyi számítógépekkel  Mobil eszközök által generált adatok (alkalmazás szintű, személyes, általános)  Célok: Felhasználók és alkalmazás használati minták jobb megismerése Biztonságos adatgyűjtés és elemzés Architektúra és tervezési minták hatékony, platformfüggetlen alkalmazásfejlesztés céljából Mobil keresztplatform tervezési minták2© BME-AAIT 2013

3 Problémakör  Érzékeny adatok bizalmas kezelése  Referencia architektúrát leíró tervezési minták, mobil eszközökből alkotott felhő felhasználása  A telefonokat és akár az OkosTV-ket transzparens módon tudjuk különböző kiértékelések szolgálatába állítani  Platformfüggetlen megoldások, tervezési minták (energia hatékonyság), kódgenerálás  Megkötések: Az érzékeny adatok nem hagyják el a telefont Az adatok elemzése, feldolgozása a telefonon történik További P2P módszerek, paradigmák vizsgálata © BME-AAIT 2013Mobil keresztplatform tervezési minták3

4 Köztes réteg adatgyűjtés és feldolgozás céljából © BME-AAIT 2013Mobil keresztplatform tervezési minták4

5 Mobil köztes réteg © BME-AAIT 2013Mobil keresztplatform tervezési minták5  Kommunikációs technológiák és platformok elfedése  Elosztott algoritmusok futtatása

6 Projekt célok  Mobil specifikus univerzális adatgyűjtő réteg  Mérő “job” összeállítú adminisztrációs felület Push értesítés Automatikus futás Adatgyűjtés és felküldés 100%-os biztosítása  Kommunikáció, feltöltés Központi szerverre Peer-ek egymás között (broadcast) © BME-AAIT 2013Mobil keresztplatform tervezési minták6

7 Platformfüggetlen megoldások  Web alapú platformfüggetlen technológiák  Modell alapján forráskód és működő modulok generálása  Általános funkciók meghatározása Hálózati kommunikáció (REST) Adattárolás, perzisztencia Felhasználói felülete  Generált forráskód, mely kihasználja a platformfüggő, előre elkészített és letesztelt általános modulokat © BME-AAIT 2013Mobil keresztplatform tervezési minták7

8 Szenzor adatok elérése platformfüggetlenül © BME-AAIT 2013Mobil keresztplatform tervezési minták8

9 Platformfüggetlen mobil tervezési minták  Energiahatékony minták kidolgozása Kommunikáció optimalizálás Burst-os technológiák alkalmazása Hálózati kapcsolatok és szenzorok hatékony használata  Általános minták hálózati kommunikációra Kommunikációs minták biztonságos adatkapcsolat céljából Kommunikációs minták tömörített üzenetváltás céljából  Hatékony minták adatkezelési szempontokból © BME-AAIT 2013Mobil keresztplatform tervezési minták9

10 Prototoípusok © BME-AAIT 2013Mobil keresztplatform tervezési minták10

11 Adatgyűjtő megoldás  Általános adatgyűjtés és kommunikáció megvalósítása mobil platformon  Komponensek: Adatgyűjtő modul Kommunikációs modul Szerver  Megbízható adat megosztás, offline tárolás © BME-AAIT 2013Mobil keresztplatform tervezési minták11

12 DrTorrent  Teljes értékű BitTorrent kliens Android platformra  Támogatott technológiák: Multi-tracker HTTP/UDP-tracker Magnet link (Extension protocol)  Extra funkciók Beépített keresés Torrent készítés azonnali adatmegosztás céljából  További irányok: DHT Trackerless megoldás Általános: összegyűjtött adatok megosztása BitTorrent protokoll segítségével © BME-AAIT 2013Mobil keresztplatform tervezési minták12

13 DrTorrent https://play.google.com/store/apps/details?id=hu.bute.daai.amorg.drtorrent © BME-AAIT 2013Mobil keresztplatform tervezési minták13

14 Peer-ek elérhetősége (májusi adat)  25,531 eset legalább egy kapcsolat megnyitással  TCP kapcsolatnyitások sikerességi aránya 0 (7.31%) (59.54%) >0.95 (6.87%)  Sikertelen kapcsolatok Gateway mögött Offline Túl sok kapcsolat © BME-AAIT 2013Mobil keresztplatform tervezési minták14

15 Adatok minősége (májusi adat)  18,669 eset legalább egy letöltött piece esetén  Piece-k letöltésének sikerességi aránya >0.95 (94.63%) <0.5 (0.64%)  Korrupt piece-k Poisoning: szándékosan megosztott hibás adatok © BME-AAIT 2013Mobil keresztplatform tervezési minták15

16 Elosztott gépi látás rendszer © BME-AAIT 2013Mobil keresztplatform tervezési minták16

17 Csomópontok feladatai © BME-AAIT 2013Mobil keresztplatform tervezési minták17

18 Köztes réteg optimalizálási szempontok  sávszélesség  válaszidő  robosztusság © BME-AAIT 2013Mobil keresztplatform tervezési minták18

19 Egyetemi Quiz alkalmazás  Adatkommunikáció minőségének mérése  Felhasználói élmény mérése  Sebesség mérése  Felhő kommunikáció © BME-AAIT 2013Mobil keresztplatform tervezési minták19

20 Várható eredmény  Adatgyűjtés és elemzés  Elméleti módszerek, megoldások, legjobb gyakorlatok melyek egyszerűen felhasználhatók a magasabb rétegek számára  Szoftvertervezési minták, energiahatékonyság  Szoftverfejlesztési eszköz a fejlesztők számára  Platformfüggetlen megoldások  A köztes réteg feladatai: P2P módon működő hálózatokra különféle algoritmusok gyorsan készíthetők A kommunikációs és adattárolási feladatok elfedése © BME-AAIT 2013Mobil keresztplatform tervezési minták20

21 Köszönöm a figyelmet! Kérdések? © BME-AAIT 2013Mobil keresztplatform tervezési minták21

22 Kapcsolódó publikációk  András Bori, Péter Ekler: The Analysis of BitTorrent Protocol Reliability in Modern Mobile Environment, 3rd Eastern European Regional Conference on the Engineering of Computer Based Systems (ECBS-EERC 2013). Budapest, Hungary  Márton Sipos, Péter Ekler: Predicting Availability of Mobile Peers in Large Peer-to-Peer Networks, 3rd Eastern European Regional Conference on the Engineering of Computer Based Systems (ECBS-EERC 2013). Budapest, Hungary  László Kundra, Péter Ekler: The Summary of Indoor Navigation Possibilities Considering Mobile Environment, 3rd Eastern European Regional Conference on the Engineering of Computer Based Systems (ECBS-EERC 2013). Budapest, Hungary  László Kundra: Pedestrian Tracking with Handheld Mobile Phone, Proceedings of the Automation and Applied Computer Science Workshop: AACS'13. Budapest, Hungary  Szalóki Dávid, Csorba Kristóf, Kiss Domokos, RobonAUT autonóm mobilrobot-verseny. In: XXVII. microCAD International Scientific Conference. Miskolc, Magyarország, pp Paper G6. ISBN:  Szalóki Dávid, Koszó Norbert, Csorba Kristóf, Tevesz Gábor, Marker Localization with a Multi- Camera System. In: Proceedings of the IEEE International Conference on System Science and Engineering (ICSSE 2013). Budapest, Magyarország, pp Paper 25. ISBN: © BME-AAIT 2013Mobil keresztplatform tervezési minták22


Letölteni ppt "OKOSTELEFON KÖZÉPRÉTEG, VALÓS IDEJŰ TELJESEN ELOSZTOTT ADATFELDOLGOZÁS 1.1 Mobil keresztplatform tervezési minták Dr. Ekler Péter"

Hasonló előadás


Google Hirdetések