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

DroidLab Androidos eszközökkel épített teszthálózat Vida Rolland, BME-TMIT 2012. szeptember 27.

Hasonló előadás


Az előadások a következő témára: "DroidLab Androidos eszközökkel épített teszthálózat Vida Rolland, BME-TMIT 2012. szeptember 27."— Előadás másolata:

1 DroidLab Androidos eszközökkel épített teszthálózat Vida Rolland, BME-TMIT szeptember 27.

2 2/17 A FITTING projekt Action Line: RITA – Internet Technologies and Architectures FITTING – Future InterneT of ThINGs Projekt vezető: Serge Fdida, Université Pierre et Marie Curie, Paris V Projekt célja:  Egységesített teszthálózat („federated testbed”) kiépítése, létező európai és nemzeti, valós és virtuális, heterogén tesztrendszerek összekötésével, egy egységesített erőforrás halmaz kialakításával, egységes interfészeken keresztüli hozzáféréssel

3 3/17 FITTING partnerek UPMC, Párizs ( ) INRIA, Sophia Antipolis ( ) Alcatel Lucent, Párizs ( ) Institut Telecom, Párizs ( ) TU Berlin, ( ) Fraunhofer Gesellschaft, Berlin ( ) BME TMIT, Budapest (Vida Rolland, ) ELTE, Budapest (Laki Sándor, 2013) University of Trento (2013) Paris Trento Sophia Antipolis Berlin Budapest

4 4/17 A globális PlanetLab hálózat része 2008-ban indult, jelenleg 306 csomópont 152 helyszínen Magyarországon : BME-TMIT, ELTE, Collegium Budapest Dedikált végberendezések egyetemeken, kutatóközpontokban A valós, vezetékes interneten keresztül kommunikálnak, valós hálózati méréseket lehet végezni A felhasználó erőforrásokat kap a résztvevő gépek egy csoportján („slice”) Feltöltheti, futtathatja, tesztelheti saját programjait Elosztott tárolási algoritmusok, peer-to-peer alkalmazások, elosztott hash táblák, stb.

5 5/17

6 6/17 Globális Planetlab (2002)  1137 csomópont, 544 helyszín

7 7/17 DIMES FITTING 2012 FITTING 2013

8 8/17 Nagyméretű vezeték nélküli szenzor teszthálózat 4 x 256 csomópontos hálózat Szimulációk helyett vallós mérések Útválasztó algoritmusok, energia hatékony kommunikáció, adat aggregáció Fix és mobil szenzorok, fix és mobil nyelőállomás

9 9/17

10 10/17 Nagy pontosságú (<10 ns) hálózati méréseket támogató teszthálózat Internetre csatolt, GPS órával szinkronizált csomópontok között 2004 – 2005 EverGrow IP projekt OneLab2 és OpenLab része

11 11/17 DroidLab koncepció Androidos intelligens eszközök alkotta teszthálózat Okos telefonok, internet tablet-ek Kezdetben néhány TMIT-es kutató, doktorandusz telefonja Később akár több száz hallgató is csatlakozhat Bárki telepítheti saját telefonjára

12 12/17 DroidLab koncepció Teszt eszközök helyett a résztvevők saját eszközei Előnyök Biztosan gondoskodnak a folyamatos akkumulátor feltöltésről Biztosan magukkal viszik mindenhova Valós felhasználói viselkedés monitorozása Jelentősen csökkenti a kiépítés költségeit Hátrányok / veszélyek Sarkalatos probléma a biztonság Megengedem-e, hogy bárki bármilyen „teszt” programot feltölthessen a telefonomra? Ne lehessen botnet-eket építeni Ne kerüljön pénzbe a felhasználóknak Forgalom alapú számlázás esetén kellemetlen meglepetést tud okozni egy 3G kommunikációt használó alkalmazás

13 13/17 DroidLab koncepció Nyílt teszthálózat a BME campus-on belül Bárki foglalhat le erőforrásokat, tölthet fel programokat a telefonokra Internet kapcsolat alapvetően a BME WiFi hálózaton keresztül Ha szükséges, bizonyos feltételek mellett a 3G kapcsolat is használható Az alkalmazások felhasználhatják a telefonok „szenzorjait” GPS, gyorsulásmérő, magnetométer, mikrofon, kamera WiFi jelerősség, AP információ, 3G jelerősség, cellainformáció Környezetben levő többi telefon érzékelése Pl. Bluetooth kapcsolat Központosított erőforrás monitorozás Egy telefon belép a teszthálózatba ha érzékeli az első BME WiFi AP Bárki láthatja az aktuálisan jelen levő telefonokat (erőforrásokat) Lefoglalhat erőforrásokat a saját tesztjeihez

14 14/17 Teszt alkalmazás példák DTN hálózatok kommunikációs algoritmusainak tesztelése DTN – Delay Tolerant Network – Késleltetést tűrő hálózat Nincs folyamatos kapcsolat (útvonal) a hálózat csomópontjai között Sok alkalmazásnál ez nem is szükséges Információ járványszerű terjedésének tesztelése / monitorozása Az információt terjesztem az összes többi telefonnak amikor közel kerülünk egymáshoz Felhasználók csoportosulásának követése, felhasználói viselkedés monitorozása Ch. Kretschmer, S. Rührup, Ch. Schindelhauer: DT-DYMO: Delay-tolerant Dynamic MANET On-demand Routing, 3rd IEEE International Workshop on Wireless Mesh and Ad Hoc Networks (WiMAN'09), June 2009.

15 15/17 Teszt alkalmazás példák Crowdsourcing / Crowdsensing alkalmazások Intelligens érzékelő és kommunikáló eszközökkel rendelkező felhasználók, (passzív módon) adatokat gyűjtenek és osztanak meg valamilyen közös érdeklődési körbe tartozó jelenségről Pl. BME (időben változó) zajtérképe – a telefon zajszintek mérései alapján Pl. BME WiFi jelszint (időben változó) hőtérképe Egymás közelében levő telefonok eltérő méréseit felhasználni a hibák kiszűrésére

16 16/17 ICTLabs FITTING vs. NFÜ projekt NFÜ projekt célja A DroidLab teszthálózat keretrendszerének kidolgozása Erőforrás menedzsment rendszer kialakítása Példa alkalmazások kidolgozása, tesztelése FITTING projekt célja DroidLab teszthálózat integrálása az egyesített FITTING keretrendszerbe Egységesített interfész a PlanetLab és SensLab hálózatokkal

17 Köszönöm a figyelmet!


Letölteni ppt "DroidLab Androidos eszközökkel épített teszthálózat Vida Rolland, BME-TMIT 2012. szeptember 27."

Hasonló előadás


Google Hirdetések