Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaNatália Katonané Megváltozta több, mint 10 éve
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 2013 Mobil keresztplatform tervezési minták
2
Mobil keresztplatform tervezési minták
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 © BME-AAIT 2013 Mobil keresztplatform tervezési minták
3
Mobil keresztplatform tervezési minták
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 2013 Mobil keresztplatform tervezési minták
4
Köztes réteg adatgyűjtés és feldolgozás céljából
© BME-AAIT 2013 Mobil keresztplatform tervezési minták
5
Mobil keresztplatform tervezési minták
Mobil köztes réteg Kommunikációs technológiák és platformok elfedése Elosztott algoritmusok futtatása © BME-AAIT 2013 Mobil keresztplatform tervezési minták
6
Mobil keresztplatform tervezési minták
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 2013 Mobil keresztplatform tervezési minták
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 2013 Mobil keresztplatform tervezési minták
8
Szenzor adatok elérése platformfüggetlenül
© BME-AAIT 2013 Mobil keresztplatform tervezési minták
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 2013 Mobil keresztplatform tervezési minták
10
Mobil keresztplatform tervezési minták
Prototoípusok © BME-AAIT 2013 Mobil keresztplatform tervezési minták
11
Mobil keresztplatform tervezési minták
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 2013 Mobil keresztplatform tervezési minták
12
Mobil keresztplatform tervezési minták
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 2013 Mobil keresztplatform tervezési minták
13
Mobil keresztplatform tervezési minták
DrTorrent © BME-AAIT 2013 Mobil keresztplatform tervezési minták
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 2013 Mobil keresztplatform tervezési minták
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 2013 Mobil keresztplatform tervezési minták
16
Elosztott gépi látás rendszer
© BME-AAIT 2013 Mobil keresztplatform tervezési minták
17
Csomópontok feladatai
© BME-AAIT 2013 Mobil keresztplatform tervezési minták
18
Köztes réteg optimalizálási szempontok
sávszélesség válaszidő robosztusság © BME-AAIT 2013 Mobil keresztplatform tervezési minták
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 2013 Mobil keresztplatform tervezési minták
20
Mobil keresztplatform tervezési minták
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 2013 Mobil keresztplatform tervezési minták
21
Kérdések? peter.ekler@aut.bme.hu
Köszönöm a figyelmet! Kérdések? © BME-AAIT 2013 Mobil keresztplatform tervezési minták
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 2013 Mobil keresztplatform tervezési minták
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.