Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaDiána Vargané Megváltozta több, mint 9 éve
1
DroidLab Androidos eszközökkel épített teszthálózat Vida Rolland, BME-TMIT 2012. 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 (2011-2013) INRIA, Sophia Antipolis (2011-2013) Alcatel Lucent, Párizs (2011-2013) Institut Telecom, Párizs (2011-2013) TU Berlin, (2011-2013) Fraunhofer Gesellschaft, Berlin (2011-2013) BME TMIT, Budapest (Vida Rolland, 2012-2013) 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!
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.