1 / 17

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

DroidLab Androidos eszközökkel épített teszthálózat Vida Rolland, BME-TMIT 2012. szeptember 27. A FITTING projekt. Action Line: RITA – Internet T echnologies and Architectures FITTING – F uture I nterne T of T h ING s

Download Presentation

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

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. DroidLabAndroidos eszközökkel épített teszthálózatVida Rolland, BME-TMIT2012. szeptember 27.

  2. A FITTING projekt • Action Line: RITA – Internet Technologies and Architectures • FITTING – FutureInterneT of ThINGs • Projekt vezető: SergeFdida, Université Pierre et Marie Curie, Paris V • Projekt célja: • Egységesített teszthálózat („federatedtestbed”) 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. FITTING partnerek • UPMC, Párizs (2011-2013) • INRIA, SophiaAntipolis (2011-2013) • Alcatel Lucent, Párizs (2011-2013) • Institut Telecom, Párizs (2011-2013) • TU Berlin, (2011-2013) • FraunhoferGesellschaft, Berlin (2011-2013) • BME TMIT, Budapest (Vida Rolland, 2012-2013) • ELTE, Budapest (Laki Sándor, 2013) • University of Trento (2013) Berlin Paris Budapest Trento Sophia Antipolis

  4. 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. Globális Planetlab (2002) • 1137 csomópont, 544 helyszín

  6. FITTING 2012 DIMES FITTING 2013

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

  12. Teszt alkalmazás példák • DTN hálózatok kommunikációs algoritmusainak tesztelése • DTN – DelayTolerant 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.

  13. 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

  14. 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

  15. Köszönöm a figyelmet!

More Related