Mobil Peer-to-peer rendszerek

Hasonló dokumentumok
Mobil szolgáltatások és alkalmazások fejlesztése

Peer-to-Peer (P2P) hálózatok

Mire nem jó egy telefon!

Egységes internet-hozzáférés szolgáltatás leíró táblázat

Hálózati architektúrák és rendszerek. 4G vagy B3G : újgenerációs mobil kommunikáció a 3G után

Készítette: Weimann András

HÁLÓZATSEMLEGESSÉG - EGYSÉGES INTERNET SZOLGÁLTATÁS-LEÍRÓ TÁBLÁZAT

Internet-hozzáférések teljesítményvizsgálata webböngészőben

A számítási grideket alkotó gépek erısen heterogén környezetében megvalósíthatatlan hogy minden gép ugyanazt a fájlrendszert lássa.

Riverbed Sávszélesség optimalizálás

Hálózati alapismeretek

7.1. Kommunikáció az Interneten 1

SACColni pedig kell Szolgáltatás tudatos kontroll és számlázás Service Aware Control and Charging

A számítástechnika gyakorlata WIN 2000 I. Szerver, ügyfél Protokoll NT domain, Peer to Peer Internet o WWW oftp opop3, SMTP. Webmail (levelező)

Gigabit/s sebess«gű internetkapcsolatok m«r«se b ng«szőben

BLUE MOBILE EGYSÉGES INTERNET-HOZZÁFÉRÉS SZOLGÁLTATÁS LEÍRÓ TÁBLÁZAT

Hálózati alapismeretek

IKT trendek és tapasztalatok a BME szemszögéből

Kommunikáció Androidon Mobilinternet Wifi

MOL MOBILE EGYSÉGES INTERNET-HOZZÁFÉRÉS SZOLGÁLTATÁS LEÍRÓ TÁBLÁZAT

AGSMHÁLÓZATA TOVÁBBFEJLESZTÉSE A NAGYOBB

HÁLÓZATSEMLEGESSÉG - EGYSÉGES INTERNET SZOLGÁLTATÁS-LEÍRÓ TÁBLÁZAT

HÁLÓZATSEMLEGESSÉG - EGYSÉGES INTERNET SZOLGÁLTATÁS-LEÍRÓ TÁBLÁZAT

Hálózatsemlegesség - egységes internet szolgáltatás-leíró táblázat

Számítógépes Hálózatok Felhasználói réteg DNS, , http, P2P

Felhasználói réteg. Számítógépes Hálózatok Domain Name System (DNS) DNS. Domain Name System

Finta Csaba T-Systems Magyarország. Mobilitás a közlekedésben

AMIT A SÁVSZÉLESSÉGRŐL TUDNI KELL

Hálózatsemlegesség - egységes internet szolgáltatás-leíró táblázat

Úton az 5. generáció felé

ÚTMUTATÓ AZ ÜZLETI INTERNETKAPCSOLATRÓL

A számítógép-hálózat egy olyan speciális rendszer, amely a számítógépek egymás közötti kommunikációját biztosítja.

MTA Cloud Use cases MTA Cloud workshop. Hernáth Szabolcs MTA WIGNER FK

Hálózatsemlegesség - egységes internet szolgáltatás-leíró táblázat

Ezeket a kiemelkedı sebességő számítógépeket nevezzük szuperszámítógépeknek.

1. ÁLTALÁNOS HÁLÓZATI TRENDEK ÉS MOBIL HÁLÓZATI HATÁSAIK

iphone és Android két jó barát...

BLUE MOBILE EGYSÉGES INTERNET-HOZZÁFÉRÉS SZOLGÁLTATÁS LEÍRÓ TÁBLÁZAT

Dr. Schuster György október 30.

HÁLÓZATSEMLEGESSÉG - EGYSÉGES INTERNET SZOLGÁLTATÁS-LEÍRÓ TÁBLÁZAT

Hálózatsemlegesség - egységes internet szolgáltatás-leíró táblázat. Díjcsomag neve Smarttarifa Extra 1

Információ és kommunikáció

Szolgáltatási szint és performancia menedzsment a PerformanceVisor alkalmazással. HOUG konferencia, 2007 április 19.

Internet of Things 2

A WINETTOU Távközlési Szolgáltató Korlátolt Felelısségő Társaság. Internet szolgáltatásra vonatkozó Általános Szerzıdéses Feltételek

Számítógépes munkakörnyezet II. Szoftver

Számítógép hálózatok 3. gyakorlat Packet Tracer alapok M2M Statusreport 1

V2I - Infrastruktúra

ZETRON KFT EGYSÉGES INTERNET-HOZZÁFÉRÉS SZOLGÁLTATÁS LEÍRÓ TÁBLÁZAT. Díjcsomag neve. Symmetric100. Symmetric60. vbusiness75. vbusiness50.

Hálózatsemlegesség - egységes internet szolgáltatás-leíró táblázat

Valós idejű gépi fordítás kiegészítő szolgáltatásként

IoT alapú mezőgazdasági adatgyűjtő prototípus fejlesztési tapasztalatok

Alternatív zártláncú tartalomtovábbítás értékesítőhelyek számára

webalkalmazások fejlesztése elosztott alapon

Elosztott rendszerek

P2P hálózatok. Párhuzamos és Elosztott Rendszerek II. Készítette: Dr. Mileff Péter Miskolci Egyetem Általános Informatikai Tanszék

Bemutatkozik a BME- AAIT mobil csoport

Adatstruktúrák, algoritmusok, objektumok

Multimédia mintarendszerek a Sulinet + hálózatban

Hálózatsemlegesség - egységes internet szolgáltatás-leíró táblázat

AMR rendszerek Mobil vagy Fix? MATÁSZSZ konferencia, Budapest,

Információ és kommunikáció

READy Suite: mobil és fix kiolvasó hálózat fogyasztásmérőkhöz

HÁLÓZATSEMLEGESSÉG - EGYSÉGES INTERNET SZOLGÁLTATÁS-LEÍRÓ TÁBLÁZAT

Hálózati ismeretek. Az együttműködés szükségessége:

Sávszélesség szabályozás kezdőknek és haladóknak. Mátó Péter

GSM azonosítók, hitelesítés és titkosítás a GSM rendszerben, a kommunikáció rétegei, mobil hálózatok fejlődése

Hálózatsemlegesség - egységes internet szolgáltatás-leíró táblázat

Bevezetés. Számítógép-hálózatok. Dr. Lencse Gábor. egyetemi docens Széchenyi István Egyetem, Távközlési Tanszék

0 Mbit/s 0 Mbit/s 0 Mbit/s 0 Mbit/s 0 Mbit/s 0 Mbit/s

Kommunikáció - Wi-Fi, Mobil internet - Bluetooth - GSM / GPRS és SMS - NFC

Irányító és kommunikációs rendszerek III. Előadás 13

Hálózatsemlegesség - egységes internet szolgáltatás-leíró táblázat. Díjcsomag neve. Kínált letöltési sebesség (Mbit/s) 10,00

NIIF szolgáltatások a múzeumok számára

Tomka Péter NMHH, Mérésügyi főosztályvezető

Intelligens biztonsági megoldások. Távfelügyelet

SzIP kompatibilis sávszélesség mérések

Mobile network offloading. Ratkóczy Péter Konvergens hálózatok és szolgáltatások (VITMM156) 2014 tavasz

Katasztrófa menedzsment okostelefonon

Komplex terheléses tesztmegoldások a Mobil PS és CS gerinchálózaton

Felhőalkalmazások a. könyvvizsgálatban

Egy országos IP hálózat telepítésének tapasztalatai Szolgáltató születik

Hálózati réteg. WSN topológia. Útvonalválasztás.

Együttmőködési rendszerek, csoporttevékenység támogatása 1. rész

Hálózatok. Alapismeretek. A hálózatok célja, építőelemei, alapfogalmak

Hálózatsemlegesség - egységes internet szolgáltatás-leíró táblázat

Költséghatékony high-end adattároló megoldások Vitéz Gábor, Avaxio Kft.

Alacsony fogyasztású IoT rádiós technológiák

Storage optimalizálás egyetemi hálózatokban

Szilipet programok telepítése Hálózatos (kliens/szerver) telepítés Windows 7 operációs rendszer alatt

Üzleti megoldások professzionális webkonferencia segítségével

Wi - Fi hálózatok mérése (?) Tóth Tibor

Teljesítménymodellezés

Mobil Szoftverfejlesztés az Oktatásban és Kutatásban

Mobil operációs rendszerek. Készítette: Kisantal Tibor

Megújul a Videotorium

Számítógépes Hálózatok 2012

Csoportos üzenetszórás optimalizálása klaszter rendszerekben

Tipikus időbeli internetezői profilok nagyméretű webes naplóállományok alapján

Felhő rendszerek és felhő föderációk. Kacsuk Péter MTA SZTAKI

Átírás:

Mobil Peer-to-peer rendszerek Kelényi Imre Budapesti Mőszaki és Gazdaságtudományi Egyetem imre.kelenyi@aut.bme.hu BME-AAIT 2009 Kelényi Imre - Mobil P2P rendszerek 1 Tartalom Mi az a Peer-to-peer (P2P)? Felhasználási területek, alkalmazások Saját fejlesztések (P2P fájlcserélés) Symella SymTorrent MobTorrent A legnagyobb korlát: az energia Kísérleti fejlesztések az energiafogyasztás csökkentésére GridTorrent BurstTorrent BME-AAIT 2009 Kelényi Imre - Mobil P2P rendszerek 2 1

Peer-to-peer Nincs egységes definíció Olyan hálózati szolgáltatás, melyben a résztvevık egymás erıforrásait (sávszélesség, háttértár, processzoridı) használják és nem valamilyen központi komponensét (szerverét). Minden résztvevı kliens és szerver egyben BME-AAIT 2009 Kelényi Imre - Mobil P2P rendszerek 3 Miért jó a P2P? Elınyök Skálázhatóság Robosztus, hibatırő Segítségével jobb erıforrás kihasználtság érhetı el Nincs központi kontroll, nehezebben támadható Hátrányok/korlátok Bonyolult hálózat, sok overhead NAT/Firewall probléma Nagy számú felhasználó kell, hogy gazdaságos legyen BME-AAIT 2009 Kelényi Imre - Mobil P2P rendszerek 4 2

Alkalmazási területek Fájl- és adatcserélés Kommunikáció Elosztott keresés, erıforrás felderítés Media streaming BME-AAIT 2009 Kelényi Imre - Mobil P2P rendszerek 5 Elterjedtség, generált adatforgalom A P2P adatforgalom a feltöltési adatforgalomban dominál 61%-al, míg a letöltési irányban 22%-át teszi ki az összes adatforgalomnak. www.sandvine.com - 2008 Global Broadband survey BME-AAIT 2009 Kelényi Imre - Mobil P2P rendszerek 6 3

P2P mobilon Mobilkészülékek erıforrás kapacitása megnövekedett, képesek szolgáltatások nyújtására Felhasználók szeretnék használni a PC-n megszokott P2P szolgáltatásokat Új lehetıségek Lokáció információ Hordozhatóság, állandó készenlét BME-AAIT 2009 Kelényi Imre - Mobil P2P rendszerek 7 Követelmények Hardver Számítási kapacitás Háttértár Internetkapcsolat Mobilhálózaton keresztül (GPRS, 3G) Wi-Fi Nyílt mobil szoftverplatform Java ME,.NET CF, Symbian OS, Android, iphone BME-AAIT 2009 Kelényi Imre - Mobil P2P rendszerek 8 4

Szoftveres követelmények Általános hálózati protokollok támogatása TCP/IP, UDP, HTTP Nagyfokú párhuzamosság támogatása Akár több száz párhuzamos hálózati kapcsolat Hozzáférés a fájlrendszerhez Párhuzamos írás/olvasás több fájlon, véletlen hozzáférés BME-AAIT 2009 Kelényi Imre - Mobil P2P rendszerek 9 Saját mobil P2P fejlesztések Symella SymTorrent GridTorrent BurstTorrent MobTorrent (AndTorrent) BME-AAIT 2009 Kelényi Imre - Mobil P2P rendszerek 10 5

Gnutella Fájlcserélı hálózat Miután rákapcsolódtunk a hálózatra Keresés a megosztott tartalmak között Fájlok megosztása Fájlok letöltése Nincs központi adminisztráció BME-AAIT 2009 Kelényi Imre - Mobil P2P rendszerek 11 Symella: Gnutella kliens Symbianra Elsı mobil P2P fájlcserélı alkalmazás Tervezési alapelvek: Gyorsaságban felvegye a versenyt a PC-s alkalmazásokkal A letöltés kiemelt fontosságú: támogassa a fájlok szimultán, több szálon történı átvitelét. Felépítése moduláris, könnyen bıvíthetı legyen Megvalósítása Symbian OS-re Nyílt forráskód BME-AAIT 2009 Kelényi Imre - Mobil P2P rendszerek 12 6

Symella BME-AAIT 2009 Kelényi Imre - Mobil P2P rendszerek 13 BitTorrent Elosztott fájlcserélı protokoll Eredetileg nagymérető adatokhoz Keresést nem támogatja A fájlok kis darabokban kerülnek elküldésre Miközben az egy felhasználó letölt egy fájlt, a már letöltött darabokat feltölti másoknak BME-AAIT 2009 Kelényi Imre - Mobil P2P rendszerek 14 7

Egy torrent átvitele BME-AAIT 2009 Kelényi Imre - Mobil P2P rendszerek 15 SymTorrent Elsı BitTorrent kliens mobiltelefonokra BitTorrent megvalósítás Symbian OS-re Párhuzamosan több torrent letöltése és megosztása, saját tracker a telefonon Eddig több mint 20000 letöltés Ingyenes, nyílt forráskód (GNU GPL) BME-AAIT 2009 Kelényi Imre - Mobil P2P rendszerek 16 8

MobTorrent Elsı Java ME-alapú BitTorrent kliens, általános mobilkészülékekre Funkcionalitása megegyezik a SymTorrenttel Némileg gyengébb teljesítmény BME-AAIT 2009 Kelényi Imre - Mobil P2P rendszerek Java ME hiányosságok Hálózatkezelés Max 9 párhuzamos kapcsolat Túl hosszú kapcsolódás timeout Egyszerre csak egy kapcsolódási kérés indítható Számítási kapacitás Különösen hash ellenırzı értékek számításánál Fájlkezelés Keresés fájlon belül lassú (nincs seek) BME-AAIT 2009 Kelényi Imre - Mobil P2P rendszerek 18 9

SymTorrent vs. MobTorrent Letöltési sebesség WLAN, tesztkörnyezet Letöltési sebességek összehasonlítása (KByte/sec) BME-AAIT 2009 Kelényi Imre - Mobil P2P rendszerek 19 P2P energiaszükséglete SymTorrent energiamérések Néhány órás üzemidı BME-AAIT 2009 Kelényi Imre - Mobil P2P rendszerek 20 10

Megoldás az energiaproblémára? Kooperatív vezetéknélküli hálózatok GridTorrent Hálózati forgalom szabályozása energiatakarékos módon BurstTorrent BME-AAIT 2009 Kelényi Imre - Mobil P2P rendszerek 21 Kooperatív vezetéknélküli hálózatok Több párhuzamos rádiós kapcsolat Nagy hatótávolságú rádió: pl. 3G Kis hatótávolságú rádió: pl. Bluetooth Kooperatív klaszter (grid) Gyorsabb adatátvitel, robosztusabb, biztonságosabb Kisebb energiafogyasztás Energia/bit aránynak kisebbnek kell lennie a kis hatótávolságú rádiónál BME-AAIT 2009 Kelényi Imre - Mobil P2P rendszerek 22 11

Kooperatív vezetéknélküli hálózatok BME-AAIT 2009 Kelényi Imre - Mobil P2P rendszerek 23 GridTorrent BitTorrent kliens lokális kooperációval SymTorrent-re épül A lokális klaszteren belüli peerek együttmőködnek a gyorsabb és energiahatékonyabb letöltésért Támogatott hálózati interfészek: Nagy hatótávolságú: mobil (GPRS, EDGE, HSPA), WLAN Kis hatótávolságú : Bluetooth, WLAN BME-AAIT 2009 Kelényi Imre - Mobil P2P rendszerek 24 12

GridTorrent klaszter BME-AAIT 2009 Mobil P2P rendszerek 25 GridTorrent mőködés közben BME-AAIT 2009 Kelényi Imre - Mobil P2P rendszerek 26 13

BurstTorrent Cél: ha adatátvitel történik, akkor az az elérhetı legnagyobb sebességen történjen Köztes idıkben a rádió kikapcsolható BurstTorrent BitTorrent-re épülı energiahatékony protokoll A mobil peerek idıpontokat egyeztetnek a többi fix peer-el, hogy mikor történjen az átvitel Hosszabb letöltési idı, de kisebb energiafogyasztás BME-AAIT 2009 Kelényi Imre - Mobil P2P rendszerek 27 BurstTorrent teljesítmény Szimulációs eredmények, 50% mobil peer 7000 6000 5000 4000 3000 2000 1000 Mobil peer letöltési idı Fix peer letöltési idı Mobil peer energiafogyasztás 0 Free rider Standard BitTorrent BurstTorrent BME-AAIT 2009 Kelényi Imre - Mobil P2P rendszerek 28 14

Összefoglalás A mai mobilkészülékek képességei elegendıek komplex P2P alkalmazások futtatásához Fájlcserélés: BitTorrent Legfıbb probléma a hálózati kommunikációból eredı nagy energiafogyasztás BME-AAIT 2009 Kelényi Imre - Mobil P2P rendszerek 29 Köszönöm a figyelmet! További információk http://symella.aut.bme.hu http://symtorrent.aut.bme.hu http://amorg.aut.bme.hu/projects/mobtorrent Kérdések? BME-AAIT 2009 Kelényi Imre - Mobil P2P rendszerek 30 15