Peer-to-peer strategies for stimulating resource sharing Mircea Bardac Coordonator: Prof. dr. ing. Adina Magda Florea 23 decembrie 2010

Documente similare
GUVERNUL ROMÂNIEI

Vehicule Conectate Groupama Asigurări Asigurarea vehiculelor conectate in contextul mobilitatii viitorului Costin Tabacu, Director Tarifare si Dezvolt

Utilizarea Internetului in Afaceri FSEGA, UBB Lect.univ.dr. Daniel Mican LABORATOR 6. Vizualizarea statisticilor prin int

SEM 12 - Crearea conținutului Web (HTML, CSS, WordPress)

Proiectarea Sistemelor Software Complexe

PowerPoint Presentation

Web Social FSEGA, UBB Lect.univ.dr. Daniel Mican LABORATOR 2. Dezvoltarea blogurilor prin intermediul WordPress.com PREZE

Guardian2012_RO3

Lucrarea nr. 2 Aplicaţii de tip client Mihai IVANOVICI 6 martie 2006 Scopul acestei lucrări este de a vă familiariza cu modulul Python socket şi cu mo

Carrier Pidgeon Protocol

Microsoft Word - XXITRAINER_PROFILE_for translation RO last

PowerPoint Presentation

Facultatea de Matematică şi Informatică PLAN OPERAŢIONAL 2017 Str. M. Kogălniceanu nr. 1 Cluj-Napoca, RO Tel: Fax: e-

LABORATOR 1. Stocarea si partajarea fisierelor online cu ajutorul Dropbox, WeTransfer.com PREZENTAREA LUCRĂRII DE LABORATOR Lucrarea de laborator îşi

Comparație versiuni AOMEI Backupper 1 Care versiune este cea mai potrivită pentru dvs.? AOMEI Backupper este disponibil în prezent în patru ediții dif

Cursul 7 - Servicii de retea

客厅电脑 酷影Q1000

Slide 1

Martie 2019 Clubul Investitorilor - Bogdan Popescu - O companie mică din domeniul publicitatii programatice ne poate aduce câștiguri mai mari decât Th

Carrier Pidgeon Protocol

Politică de confidenţialitate Această politică ("Politica de confidențialitate") descrie practicile cu privire la datele personale pe care le colectăm

客厅电脑 酷影Q1000

PowerPoint Presentation

Sisteme de calcul în timp real

PowerPoint Presentation

Microsoft Word - AI.doc

COLEGIUL TEHNIC „VICTOR UNGUREANU” CAMPIA TURZII

Modulul 1 M1-2.3 Protocoale şi servicii în reţea În acest capitol ne propunem să abordăm următoarele: Protocoalele şi aplicaţiile folosite în reţelele

Utilizarea Internetului in Afaceri FSEGA, UBB Lect.univ.dr. Daniel Mican LABORATOR 1. Google Drive, Google Calendar, WeTr

Pentru afacerea dumneavoastră ModernBiz Glossary 2014 Microsoft Corporation. Toate drepturile rezervate.

PowerPoint Presentation

TOP MANAGEMENT PERFORMANCE 360 Descriere Până de curând, domeniul managementului performanței era perceput ca fiind legat doar de Resursele Umane, avâ

Termeni de utilizare specifici produselor

Microsoft Word - 0. Introducere.docx

PowerPoint Presentation

Microsoft PowerPoint - 2b_Accesul operelor online.pptx

Microsoft Word - Politică de cookie-uri OK_v1.docx

LICEUL TEHNOLOGIC ASTRA PITEŞTI Piteşti, str. Nicolae Dobrin, nr.3, tel/fax , web: liceulastra.ro Chestionaru

Teacher Training Plymouth Experience

Lucrarea 10

Curs 10

IFC65TI632/6 65" Interactive Flat Panel Display - IFC Series Caracteristici cheie Failover de semnal Suport timp de operare Schimbarea pixelilor Usb A

Utilizarea Internetului in Afaceri FSEGA, UBB Lect.univ.dr. Daniel Mican LABORATOR 4. Dezvoltarea site-urilor si blog-uri

PowerPoint Presentation

ERASMUS RO01-KA IULIE 2018 IANUARIE 2019 ACTIVE CITIZENSHIP ÎN CIFRE 6 luni de proiect, 6 clipuri, 7 organizații partenere din 7 țăr

Recruitment coordinator

consideratii privind analiza statica

Atributele profesorului mentor Autor: prof. Hossu Cristina Ioana 2017

Plan managerial Postelnicu.doc

RE_QO

Guns N' Roses Video Slots Regulile jocului Guns N' Roses Video Slots este un slot video cu 5 role, 3 rânduri și 20 de linii care conține substituții W

Slide 1

SoftGroup Granary 2007

REZUMAT În această lucrare am studiat aspecte legate de cultura, etica și identitatea socială a profesiei contabile din România. Am cercetat motivația

Afacerea ta, transformată digital Soluţiile noastre pentru Smart Retail Hai să ne bucurăm împreună de viitor

Microsoft Word - Fisa DRS - ROMANA.docx

Example Title with Registration Microsoft® and Trademark SQL ServerTM

Slide 1

Microsoft PowerPoint - prezentare connection_cluj_septembrie_2009

Klíma katalógus 2018_RO

Comisia metodica: Stiintele Naturii

Politica generală de prelucrare a datelor candidaților Scopul politicii Această politică explică modul în care Evotracking SRL colectează, foloseşte,

PowerPoint Presentation

Romania Gas Forum 2012_RO.indd

Creational design patterns

Top Management Performance 360 Program integrat în managementul performanței Curs de Specializare autorizat ANC Competențe Antreprenoriale

..MINISTERUL EDUCAŢIEI NAȚIONALE ŞI CERCETARII STIINTIFICE UNIVERSITATEA DE VEST DIN TIMIȘOARA.I CENTRUL DE DEZVOLTARE ACADEMICĂ. FIȘA DISCIPLINEI 1.

CL2009R0976RO bi_cp 1..1

PowerPoint Presentation

Microsoft Word - Diplome_ doc

Paradigme de Programare

..MINISTERUL EDUCAŢIEI NAȚIONALE ŞI CERCETARII STIINTIFICE UNIVERSITATEA DE VEST DIN TIMIȘOARA.I CENTRUL DE DEZVOLTARE ACADEMICĂ. FIȘA DISCIPLINEI 1.

SOMFY PROTECT

POLITICA DE SĂNĂTATE ȘI SIGURANȚĂ

Slide 1

ÎS CENTRUL DE TELECOMUNICAȚII SPECIALE CENTRUL DE CERTIFICARE A CHEILOR PUBLICE POLITICA de utilizare a certificatelor SSL Iunie 2013 Chişinău 2013

Prezentul Raport ilustrează statistici comparative privind calitatea serviciilor de acces la internet, pentru anul 2014, din perspectiva parametrilor

COMISIA EUROPEANĂ Bruxelles, COM(2018) 366 final ANNEXES 1 to 2 ANEXE la Propunerea de REGULAMENT AL PARLAMENTULUI EUROPEAN ȘI AL CONSILIULU

Management Intercultural Volumul XVIII, Nr. 2 (36), 2016 Nicolae-Cristian JUSCU LetițiaCATUTOIU Georgiana BACESCU UNEMPLOYMENT RATE IN ROMANIA IN JANU

Afacerea ta, transformată digital Soluţiile noastre pentru Smart Retail Hai să ne bucurăm împreună de viitor

S.C. SEEKTRON S.R.L. Fişă de prezentare a produsului EYECAR B1 EYECAR B1 Observer Black Box Dispozitiv inteligent pentru înregistrarea evenimentelor r

Microsoft PowerPoint - prezentare proces autoevaluare EUA.ppt [Compatibility Mode]

PowerPoint Presentation

Chestionar parinti

Comenius Grundtvig Leonardo da Vinci Erasmus+ Liceul Teoretic Petre Pandrea desfășoară proiecte internaționale din anul Pe lângă acestea, nouă c

PowerPoint Presentation

C A P I T O L U L 4

REGULAMENT DE PARTICIPARE I. Înscriere: Simpozionul Auxiliare curriculare şi portofolii ale elevilor se organizează pe două secţiuni: 1. Auxiliare cur

Paradigme de programare

AMPLASAREA STAŢIILOR ELECTRICE Acest capitol reprezintă o descriere succintă a procesului de proiectare a unei staţii electrice de transformare sau de

CONFIGURAȚIE SISTEM WIN CÂNTARE RUTIERE Ofertă comercială Fundație (proiect) Platformă Componente electronice Celule de cântărire și cutie de conexiun

Concepte de bază ale Tehnologiei Informației

RE_QO

Control no:

Notificare privind Confidențialitatea InfoCert S.p.A., având sediul social situat în Piazza Sallustio 9, Roma (Italia) ( InfoCert sau Operator

Sesiunea de comunicări ştiinţifice studenţeşti – Ediţia 2019

Transcriere:

Peer-to-peer strategies for stimulating resource sharing Mircea Bardac Coordonator: Prof. dr. ing. Adina Magda Florea 23 decembrie 2010

Cuprins Motivație Concepte în P2P Provocări în implementarea strategiilor Strategii P2P selecția peer-ilor selecția datelor partajarea datelor Monitorizarea comportamentului Concluzii și dezvoltări viitoare

Motivație P2P - mediu complex și dinamic motivații variate participanți diverși utilizare diversă îmbunătățirea serviciilor prin analiza comportamentului prezicere - adaptare - învățare identificarea strategiilor folosite în prezent și a problemelor pe care le abordează

Concepte în P2P BitTorrent peer, tracker, torrent, torrent hash swarm, multi-swarming seeder vs. leecher

Provocări motivații variate, peer-i egoiști probleme de infrastructură atacuri asupra altor peer-i

Provocări (2) population turn-over swarm ageing conținut învechit, interes în scădere population churn variații ale contextului motivele principale: sezonalitate, conectabilitate

Churn CDF cu lungimea sesiunii în Filelist.org (comunitate privată)

Comportament sezonier

Comportament sezonier

Provocări (3) free-riding un peer doar consumă ce îi este pus la dispoziție de swarm, nu oferă nimic înapoi cel mai dăunător comportament pentru sănătatea unui swarm

Provocări (4) Reputație stocarea reputației: partajat sau distribuit identificarea peer-ilor de-a lungul timpului White-washing un peer renunță la vechea identitate pentru a își șterge trecutul peer-ul acționează ca și cum ar fi nou în sistem

Provocări - atacuri (5) Sybil attacks utilizarea mai multor identități simultan pentru a beneficia de resursele unui alt peer Collusion attacks asocierea mai multor peeri cu scopul îmbunătățirii artificiale a imaginii proprii (creșterea reputației pentru ei înșiși) Eclipse attacks izolarea unui peer onest prin influențarea tuturor vecinilor

Provocări - diseminarea informației Diseminarea informațiilor legate de reputație Politici de diseminare cui transmit informații? ce informații transmit? cum transmit informații? când transmit informații?

Strategii în P2P - selecția peer-ilor Bootstrapping Peer lookup: trackers, DHT, PEX, Magnet Links URLs vs. URNs (addressing by location vs. addressing by content) Managementul conexiunilor chocked, unchocked messages optimistic unchocking (unchoke slots) high-capacity vs. low-capacity peers

Strategii - selecția peer-ilor (2) Peer similarity & sphere of influence cu cine schimb informații legate de reputație care sunt peer-ii care îmi oferă cea mai utilă informație cosine similarity Context-aware peer selection locality (AS-uri, zone geografice etc.) disponibilitatea peer-ilor disponibilitatea datelor

Strategii - selecția datelor Rarest-first algorithm sunt preferate datele cele mai rare fiecare peer are o vedere subiectivă asupra disponibilității datelor Bootstrapping smart-seeding super-seeding

Strategii - partajarea datelor Tit-for-tat încurajează schimbul de date între 2 peeri Give-to-get util în Video-on-Demand încurajează schimbul dacă datele sunt date mai departe Share-ratio enforcement share ratio = upload size/download-size

Strategii - partajarea datelor Sisteme de reputație one-hop vs. multi-hop reputation Multi-swarming cross-swarm incentives

Strategii - comunități Comunitate web server, tracker, reguli Comunități publice: ThePirateBay, EZTV etc. private: TVTorrents, Filelist.org etc.

Comunități Fraction of data coming from seeders 1.0 0.8 0.6 0.4 0.2 1.0 0.8 0.6 0.4 0.2 20 40 60 80 time (hours) Fracțiunea de date care vine de la seeder-i într-o comunitate publică (sus)/privată (jos) Fig. 6. The fraction of data coming from seeders in EZTV (top) and TVTorrents (bottom), over time (since swarm birth). EZTV TVTorrents of the r are also is prese [11] on In th of over BitTorr that: (1 5 times average observe public commu

Monitorizarea în sisteme P2P (BitTorrent) Monitorizarea la nivelul de peer granularitate interacțiuni directe Monitorizarea tracker-ului overview asupra întregului swarm fără interferențe Mediu controlat vs. real-life

Tracker Monitor Distro Torrent Experiment http://torrent.cs.pub.ro/

Evoluția swarm-ului Flash-crowd & swarm ageing in real-life

Evoluția swarm-ului Flash-crowd & swarm ageing in real-life

Strategii - comunități Comunitate web server, tracker, reguli Comunități publice: ThePirateBay, EZTV etc. private: TVTorrents, Filelist.org etc.

Dezvoltări viitoare prezicerea dinamicii unui swarm feedback loop: data caching, backups strategii inteligente pentru peeri bazate pe: context comportamentul sezonier comportamentul prezis

Community traces se obțin în urma folosirii aplicațiilor de monitorizare a tracker-elor se înregistrează numărul de peeri traficul realizat seeder-leecher ratio se pot utiliza ca sursă pentru generarea de scenarii de test realiste

Concluzii identificate problemele majore ce trebuie urmărite la design-ul identificate strategii pentru selecția peer-ilor selecția datelor partajarea datelor date realizat un modul pentru realizarea trace-urilor în comunități

Peer-to-peer strategies for stimulating resource sharing Mircea Bardac Coordonator: Prof. dr. ing. Adina Magda Florea http://aimas.cs.pub.ro/people/mircea.bardac/