User Tools

Site Tools


Sidebar

projects:p2p-next:ideas

P2P-Next

Idei de proiecte

  • Framework de comandare automată a clientilor P2P
    • Server ce asigură conectivitatea clienților
      • Clienții se conectează la server
      • Serverul folosește conexiunea existentă pentru

a transmite clienților fișiere .torrent a comanda pornirea clienților pe sistemul de la distanță a comanda transferul informațiilor utile de la clienți pe un sistem de stocare a opri un transfer a configura un client

  • Sistem de colectare a datelor colectate de clienți (eventual în timp real)
  • Sistem de analiză a datelor colectate
    • Grafice pentru evoluția

vitezei de download vitezei de upload numărului de peeri conectați numărul de conexiuni pe secundă memoriei ocupate timpului de procesor ocupat

  • Corelare cu MonALISA
  • Clienții cu cele mai multe transferuri
  • Gestiunea bufferelor interne
  • Chokes/unchokes
  • I/O management
  • Aggressiveness
  • Idleness
  • Cooperation
  • Conectivitatea clienților (NAT traversal)
  • Interfață (web, grafică, linie de comandă) pentru maparea clienților peste sistemele client fizice
  • Interfață de configurare
  • swarm size
  • number of estimated peers/seeders
  • time of day
  • ratio enforcement
  • swarm age
  • Comandare programată
  • se planifică pornirea clienților la un moment dat
  • nu se pot planifica noi transferuri cât timp clienții sunt ocupați
  • se pot folosi clienți liberi
  • Kernel inspection
    • Profiling pe nucleu (oprofile, analiza surselor, profilere specifice)
    • Optimizarea transferului de tip P2P
    • Interfețe avansate la nivelul API-ului de sistem
    • Configurarea unui singur client
  • Interfață de evaluare a performanței în Tribler
    • Analiză cod Tribler
    • Stabilire interfață modul de analiză a performanței
    • Criterii de analiză a performanței
    • Stocarea informațiilor necesare
  • Portare a core-ului libtorrent în Tribler
    • Analiză cod Tribler
    • Stabilire interfață core
    • Integrare cod C++ și cod Python

Resurse necesare

  • 6-10 sisteme cu
    • acces privilegiat (cont root)
    • legătură de rețea
    • sistem Linux
    • 512MB - 1GB RAM
    • 40-80 GB HDD

Living Lab

  • 30 octombrie - draft L8.1.1 (Razvan, joi, 30 octombrie)
  • WP4 → documente + soft Tribler Delft
    • Conținut
      • An overview of the testing platform
      • What trials you conducted and why
      • What results were gathered?
      • Recommendations and suggestions for future developments within the NextShare platform.

Studenți

  • 4-6 studenți pentru LivingLab
    • în cadru RoEDU-Net la Craiova

Multicast tree

  • AlexC, Mugurel - document despre Multicast Tree saptamana viitoare
  • discutie Mugurel, AlexC cu Johan

Craiova

Documentație

  • document cu descriere domeniul P2P (documentul)
    • idei de proiecte (bullet-uri) (marti cel tarziu)
    • sa intrebam studenti cu care avem colaborari - oameni care-i cunoastem
    • mai discutam saptamana viitoare
projects/p2p-next/ideas.txt · Last modified: 2020/07/20 09:16 (external edit)