You are on page 1of 12

Artikel ini berisi tentang peer-to-peer komputasi.

Gambar 1 : Peer-to-peer node sistem tanpa infrastruktur pusat.

Gambar 2 : Server terpusat layanan berbasis model.

Peer-to-peer, biasa disingkat untuk P2P, adalah setiap arsitektur jaringan


terdistribusi terdiri dari peserta yang membuat sebagian dari sumber daya
mereka (seperti kemampuan pemrosesan, penyimpanan disk atau bandwidth
jaringan) secara langsung tersedia bagi peserta jaringan lain, tanpa memerlukan
koordinasi pusat contoh (seperti server atau host yang stabil). Peers keduanya
pemasok dan konsumen sumber daya, berlawanan dengan tradisional server
client-server model dimana hanya pasokan, dan klien konsumsi.
Peer-to-peer yang dipopulerkan oleh berbagi file sistem seperti Napster.
Peer-to-peer file sharing jaringan telah mengilhami struktur dan Filosofi baru di
daerah lain interaksi manusia. Dalam konteks sosial, peer-to-peer sebagai sebuah
meme mengacu pada egaliter jaringan sosial yang saat ini muncul di seluruh
masyarakat, dimungkinkan oleh internet teknologi pada umumnya.

Arsitektur sistem P2P

Peer-to-peer biasanya dibentuk jaringan secara dinamis oleh ad-hoc


tambahan dari node. Dalam sebuah 'ad-hoc' jaringan, penghapusan simpul tidak
memiliki dampak signifikan pada jaringan.. Arsitektur terdistribusi aplikasi dalam
peer-to-peer sistem memberikan peningkatan skalabilitas dan pelayanan ketahanan.

. Peer-to-peer sering menerapkan sistem Application Layer jaringan lapisan di


atas asli atau topologi jaringan fisik.. Seperti lapisan digunakan untuk mengindeks
dan penemuan rekan.. Konten adalah dipertukarkan biasanya langsung di atas yang
mendasari Internet Protocol (IP) jaringan. Anonymous peer-to-peer sistem adalah
pengecualian, dan menerapkan lapisan routing tambahan untuk mengaburkan
identitas sumber atau tujuan queries.

Dalam terstruktur peer-to-peer network, koneksi di overlay adalah tetap.


Mereka biasanya menggunakan tabel hash didistribusikan berdasarkan (DHT)
pengindeksan, seperti dalam Chord sistem (MIT). Terstruktur peer-to-peer
jaringan tidak menyediakan algoritma untuk organisasi atau optimasi dari koneksi
jaringan. Secara khusus, tiga model arsitektur didefinisikan tidak terstruktur.
Murni peer-to-peer seluruh jaringan sistem hanya terdiri dari equipotent teman.
Hanya ada satu lapisan routing, karena tidak ada pilihan node dengan fungsi
infrastruktur khusus. Hybrid peer-to-peer memungkinkan sistem infrastruktur
seperti node untuk eksis, yang sering disebut supernodes. Dalam terpusat peer-to-
peer sistem, server pusat digunakan untuk mengindeks fungsi dan untuk mem-
bootstrap sistem keseluruhan. Meskipun memiliki kesamaan dengan arsitektur
yang terstruktur, hubungan antara rekan-rekan yang tidak ditentukan oleh
algoritma. . Pertama menonjol dan populer peer-to-peer berbagi file sistem,
Napster, adalah sebuah contoh dari model terpusat. Gnutella dan Freenet, di sisi
lain, adalah contoh dari model desentralisasi. Kazaa adalah contoh dari model
hibrida.

Jaringan P2P biasanya digunakan untuk menghubungkan node melalui


sebagian besar ad hoc koneksi. Sharing file konten (lihat file sharing) yang berisi
audio, video, data atau apa pun dalam format digital sangat umum, dan data waktu
nyata, seperti telepon lalu lintas , ini juga dilalui dengan menggunakan teknologi
P2P.

Sebuah jaringan P2P murni tidak memiliki pengertian tentang klien atau
server tetapi hanya sama rekan node yang secara bersamaan keduanya berfungsi
sebagai "klien" dan "server" ke node lain pada jaringan. Model ini pengaturan
jaringan berbeda dari klien-server model dimana biasanya komunikasi ke dan dari
server pusat. Contoh tipikal transfer file yang tidak P2P adalah sebuah FTP server
dimana program klien dan server adalah sangat berbeda: klien memulai download /
upload, dan server bereaksi dan memenuhi permintaan ini.

P2P jaringan overlay terdiri dari semua rekan-rekan yang berpartisipasi


sebagai node. Ada hubungan antara dua node yang mengenal satu sama lain: yaitu
jika rekan yang berpartisipasi mengetahui lokasi rekan lain di jaringan P2P, maka
ada diarahkan tepi dari bekas node ke yang terakhir di jaringan overlay.
Didasarkan pada bagaimana node di jaringan overlay dihubungkan satu sama lain,
kita dapat mengklasifikasikan jaringan P2P seperti tidak terstruktur atau
terstruktur.

sistem Structured

Jaringan P2P terstruktur menggunakan protokol yang konsisten secara


global untuk memastikan bahwa setiap node dapat efisien rute pencarian untuk
beberapa rekan yang memiliki file yang dikehendaki, bahkan jika file tersebut
sangat jarang terjadi. Seperti jaminan yang lebih terstruktur membutuhkan pola
link overlay. Oleh jauh yang paling umum terstruktur jenis jaringan P2P adalah
tabel hash didistribusikan (DHT), di mana varian dari hashing konsisten digunakan
untuk menetapkan kepemilikan dari setiap file ke rekan tertentu, dengan cara
tradisional analog dengan tabel hash 's tugas masing-masing kunci untuk slot array
tertentu.

Distributed tabel hash

Distributed tabel hash

Distributed hash tabel (DHTs) adalah kelas desentralisasi sistem terdistribusi yang
menyediakan layanan pencarian yang mirip dengan tabel hash: (kunci, value)
pasangan disimpan dalam DHT, dan setiap peserta simpul efisien dapat mengambil
nilai yang terkait dengan kunci tertentu . Tanggung jawab untuk menjaga pemetaan
dari nilai-nilai kunci untuk didistribusikan di antara node, sedemikian rupa
sehingga perubahan dalam himpunan peserta menyebabkan gangguan minimal.
Hal ini memungkinkan DHTs untuk skala yang sangat besar jumlah node dan node
terus-menerus untuk menangani kedatangan, keberangkatan, dan kegagalan.

DHTs membentuk suatu infrastruktur yang dapat digunakan untuk


membangun peer-to-peer jaringan. Terkemuka didistribusikan jaringan yang
menggunakan DHTs termasuk BitTorrent's didistribusikan pelacak, para jaringan
Kad, para Storm botnet, YaCy, dan Karang Konten Jaringan Distribusi.

Beberapa proyek riset terkemuka termasuk proyek Chord, yang LALU


utilitas penyimpanan, maka P-Grid, seorang diri dan muncul tampilan terorganisir
jaringan dan sistem distribusi konten CoopNet (lihat di bawah untuk eksternal link
yang berhubungan dengan proyek ini).

DHT berbasis jaringan telah dimanfaatkan secara luas sumber daya yang
efisien untuk mencapai penemuan untuk sistem komputasi grid, seperti bantuan
dalam pengelolaan sumber daya dan penjadwalan aplikasi application
requirements. Penemuan sumber daya melibatkan aktivitas mencari sumber daya
yang sesuai jenis yang sesuai dengan persyaratan aplikasi pengguna. Belakangan
ini kemajuan dalam domain penemuan sumber daya desentralisasi telah
berdasarkan memperpanjang DHTs yang ada dengan kemampuan multi-dimensi
organisasi data dan query routing. Mayoritas dari upaya telah melihat indeks
embedding data spasial seperti Mengisi Space Curves (SFCs) termasuk kurva
Hilbert, Z-kurva, kd pohon, Quad CIF MX-pohon dan R *- tree untuk mengelola,
routing, dan pengindeksan permintaan sumber daya Grid kompleks objek melalui
jaringan DHT. Indeks spasial cocok untuk menangani kompleksitas sumber
daya,Meskipun beberapa indeks spasial bisa punya masalah sebagai salam untuk
routing keseimbangan beban dalam kasus kumpulan data yang menyimpang,
semua indeks spasial lebih terukur dalam hal jumlah hop ditempuh dan pesan yang
dihasilkan ketika mencari dan routing sumber daya Grid queries.

Pengindeksan dan penemuan sumber daya

Peer-to-peer jaringan sumber daya duplikat di setiap node dalam jaringan


yang dikonfigurasi untuk membawa jenis informasi. Hal ini memungkinkan
pencarian lokal, tetapi membutuhkan banyak lalu lintas.

Jaringan modern menggunakan server koordinasi pusat dan diarahkan


permintaan pencarian. Server pusat biasanya digunakan untuk pendaftarannya
teman potensial (Tor), koordinasi kegiatan-kegiatan mereka (folding @ home), dan
pencarian (Napster, eMule). Desentralisasi pencarian pertama kali dilakukan oleh
banjir permintaan pencarian keluar di seluruh rekan-rekan. Lebih efisien diarahkan
strategi pencarian, termasuk supernodes dan didistribusikan tabel hash, yang
sekarang digunakan.

Banyak sistem P2P menggunakan teman sebaya lebih kuat (super-rekan,


super-node) sebagai server dan klien-rekan yang terhubung dalam bintang-seperti
fashion sampai satu super-peer.

Peer-to-peer-seperti sistem

Dalam definisi modern peer-to-peer teknologi, istilah menyiratkan konsep


arsitektur umum yang diuraikan dalam artikel ini. Namun, konsep dasar peer-to-
peer komputasi adalah perangkat lunak sebelumnya yang digambarkan dalam
sistem dan jaringan diskusi, mencapai kembali ke prinsip-prinsip pertama yang
dinyatakan dalam Permintaan untuk Komentar, Sebuah sistem pesan terdistribusi
yang sering disamakan sebagai awal peer-to-peer arsitektur adalah USENET berita
jaringan sistem yang pada prinsipnya adalah client-server model dari perspektif
pengguna atau klien, ketika mereka membaca berita atau posting artikel. Namun,
berita server berkomunikasi dengan satu sama lain sebagai teman untuk
menyebarkan berita Usenet artikel di atas seluruh kelompok server jaringan..
Pertimbangan yang sama berlaku untuk SMTP email dalam arti bahwa inti jaringan
meneruskan email dari Mail transfer agen memiliki peer-to-peer karakter,
sementara pinggiran klien e-mail dan sambungan langsung mereka benar-benar
sebuah hubungan client-server. Tim Berners-Lee 's visi untuk World Wide Web,
sebagaimana dibuktikan oleh WorldWideWeb editor / browser, dekat dengan peer-
to-peer rancangan itu diasumsikan setiap pengguna web yang akan menjadi editor
dan kontributor aktif membuat dan menghubungkan konten untuk membentuk
jaringan yang saling link. This contrasts to the broadcasting -like structure of the
web as it has developed over the years. Hal ini kontras dengan penyiaran seperti
struktur dari web seperti yang telah berkembang selama bertahun-tahun.

Keunggulan dan kelemahan

Dalam jaringan P2P, semua klien menyediakan sumber daya, yang dapat
meliputi bandwidth, ruang penyimpanan, dan daya komputasi.. Sebagai node tiba
dan permintaan pada sistem meningkat, total kapasitas sistem juga meningkat. Ini
tidak benar dari sebuah arsitektur client-server dengan tetap set server, yang
menambahkan lebih banyak klien bisa berarti transfer data lebih lambat untuk
semua pengguna. Sifat terdistribusi jaringan P2P juga meningkat Robustness, Dan-
dalam-sistem P2P murni dengan memungkinkan rekan-rekan untuk mencari data
tanpa bergantung pada indeks terpusat server . Dalam kasus terakhir, tidak ada satu
titik kegagalan dalam system. Seperti sebagian besar sistem jaringan, tidak aman
dan tidak ditandatangani Kode dapat memungkinkan akses jarak jauh ke file di
komputer korban atau bahkan seluruh jaringan kompromi. Di masa lalu hal ini
telah terjadi sebagai contoh ke FastTrack anti P2P jaringan bila perusahaan
dikelola untuk memperkenalkan pura-pura potongan ke download dan download
file (kebanyakan MP3 file) yang tidak dapat digunakan lagi setelahnya, atau
bahkan berisi kode berbahaya. Akibatnya, jaringan P2P hari ini telah melihat
peningkatan besar keamanan mereka dan mekanisme verifikasi berkas. Modern
hashing, bongkahan verifikasi dan metode enkripsi yang berbeda telah membuat
jaringan yang paling resisten terhadap hampir semua jenis serangan, bahkan ketika
bagian utama pada jaringan masing-masing telah digantikan oleh dipalsukan atau
berfungsi host.

Penyedia layanan Internet (ISP) telah dikenal mencekik file sharing P2P lalu
lintas karena penggunaan bandwidth tinggi . Dibandingkan ke Web browsing, e-
mail atau banyak kegunaan lain dari internet, dimana data hanya ditransfer dengan
interval pendek dan relatif jumlah yang kecil, file sharing P2P sering kali terdiri
dari penggunaan bandwidth relatif berat karena transfer file yang sedang
berlangsung dan kawanan / jaringan koordinasi paket.

Sebuah solusi untuk hal ini disebut P2P caching, di mana sebuah ISP
menyimpan sebagian file yang paling diakses oleh klien P2P untuk menyelamatkan
akses ke Internet.
Dampak sosial dan ekonomi

Konsep P2P semakin berkembang untuk penggunaan yang diperluas sebagai


relasional dinamis aktif dalam jaringan terdistribusi, yaitu, bukan hanya komputer
ke komputer, tetapi manusia ke manusia. Yochai Benkler telah menciptakan istilah
bersama rekan berbasis produksi untuk menunjukkan proyek kolaborasi seperti
bebas dan perangkat lunak open source dan Wikipedia. Sehubungan dengan
produksi rekan adalah konsep-konsep dari:

 rekan pemerintahan (mengacu pada cara di mana proyek produksi rekan


dikelola)
 properti rekan (mengacu pada jenis baru izin yang mengenali kepengarangan
individu tapi tidak eksklusif hak milik, seperti GNU General Public License
dan Creative Commons lisensi)
 rekan distribusi (atau cara yang produk, terutama rekan-produk yang
diproduksi, didistribusikan)

Beberapa peneliti telah meneliti manfaat dari virtual yang memungkinkan


masyarakat untuk mengorganisir diri dan memperkenalkan insentif sebagai berbagi
sumber daya dan kerja sama, dengan mengatakan bahwa apa yang hilang dari hari
ini peer-to-peer sistem harus dilihat baik sebagai tujuan dan sarana untuk diri -
[7]
komunitas virtual terorganisir harus dibangun dan dipelihara. sedang
berlangsung upaya penelitian untuk merancang mekanisme insentif yang efektif
dalam sistem P2P, berdasarkan prinsip-prinsip dari teori permainan mulai
mengambil yang lebih psikologis dan pengolahan informasi arah.
Aplikasi

Aktif peer-to-peer teknologi meliputi:

 Peer-to-peer file sharing yang dipopulerkan peer-to-peer teknologi. As of


2009, it is the largest contributor of network traffic on the Internet. Seperti
tahun 2009, adalah penyumbang terbesar dari lalu lintas jaringan di Internet.
 Sepenuhnya desentralisasi jaringan teman: Usenet (1979) dan WWIVnet
(1987).
 Gratis, independ internet dalam bentuk sebuah jaringan komunitas Wireless
atau Netsukuku
 Software publikasi dan distribusi (Linux, beberapa permainan); melalui file
sharing jaringan.
 Penelitian seperti proyek Chord, yang LALU utilitas penyimpanan, para P-
Grid, dan sistem distribusi konten CoopNet.
 Distributed tabel hash
 Program tersebut pertama dimulai pada tahun 2001 Pusat Computational
Drug Discovery di Universitas Oxford bekerjasama dengan Yayasan
Nasional untuk Penelitian Kanker. There are now several similar programs
running under the United Devices Cancer Research Project . Sekarang ada
beberapa program serupa yang berjalan dibawah Amerika Devices Cancer
Research Project.
 Pennsylvania State University, MIT dan Universitas Simon Fraser yang
membawa pada sebuah proyek yang disebut LionShare dirancang untuk
memudahkan file sharing antara lembaga-lembaga pendidikan global.
 Pengiriman TV konten melalui jaringan P2P (P2PTV)
 Skype, salah satu yang paling banyak digunakan aplikasi telepon internet
yang menggunakan teknologi P2P.
 Osiris (Serverless Portal System) memungkinkan para pengguna untuk
membuat anonim dan otonom portal web didistribusikan melalui jaringan
P2P.
 VoIP (menggunakan protokol lapisan aplikasi seperti SIP)
 Aplikasi termasuk TVUPlayer, Joost, CoolStreaming, Cybersky-TV,
PPLive, LiveStation
 Generasi sebelumnya peer-to-peer sistem yang disebut "metacomputing"
atau yang diklasifikasikan sebagai "middleware". Ini termasuk: Legiun,
Globus
 Distributed rekan pengembangan aplikasi, kolaborasi Shipped dengan
Advanced Networking Pack untuk Windows XP, Windows XP SP2,
Windows Vista. Ini adalah komponen Windows yang berjalan hanya atas
IPv6 dan memberikan sebuah 'meta' peer-to-peer aplikasi jaringan yang
dapat dimanfaatkan. Itu tidak memiliki dukungan berbagi file, tetapi pihak-
pihak ketiga dapat mengembangkan satu. Hal ini juga mencakup Nama
rekan Resolution Protocol yang memungkinkan dinamis nama domain
publikasi dan resolusi nama ke endpoint. Windows Meeting Space dan
Orang Dekat Me fitur dari Windows vista menggunakan protokol ini. Ini
dapat digunakan untuk men-setup Windows Internet Computer Name
(WICN) dengan menggunakan netsh P2P. Windows Remote Assistance dan
HomeGroup fitur Windows 7 juga menggunakannya.
Contoh

Usenet dan SMTP server yang terhubung dalam struktur P2P, dengan
pengguna melakukan koneksi ke server ini sebagai klien, dalam client-server
standar arch.

Tim Berners-Lee 's visi untuk World Wide Web adalah dekat dengan
jaringan P2P itu diasumsikan setiap pengguna web yang akan menjadi editor dan
kontributor aktif, membuat dan menghubungkan konten untuk membentuk saling
terkait "web" link. Hal ini kontras dengan saat penyiaran-seperti struktur web.

Beberapa jaringan dan saluran seperti Napster, OpenNAP dan IRC channel
melayani menggunakan struktur client-server untuk beberapa tugas (misalnya
mencari) dan struktur P2P bagi orang lain. Jaringan seperti Gnutella atau Freenet
menggunakan struktur P2P untuk hampir semua tugas, dengan pengecualian
menemukan rekan-rekan untuk menyambung ke saat pertama kali membuat.

Arsitektur P2P mewujudkan salah satu kunci konsep teknis Internet,


dijelaskan dalam internet yang pertama Permintaan untuk Komentar, RFC 1, "Host
Perangkat Lunak" tanggal April 7, 1969. Baru-baru ini, konsep telah mendapat
pengakuan dalam masyarakat umum dalam konteks tidak adanya pengindeksan
pusat server dalam arsitektur yang digunakan untuk bertukar file multimedia.

You might also like