Komputasi awan sosial

**Komputasi awan sosial**, atau dapat disebut **komputasi awan sosial** **peer-to-peer**, adalah bidang ilmu komputer yang menggeneralisasi komputasi awan untuk memasukkan pembagian, penukaran, dan penyewaan sumber daya komputasi di seluruh rekan penyedia layanan komputasi awan yang pemilik dan operatornya dapat diverifikasi melalui jaringan sosial . ini dapat mengembangkan komputasi awan untuk melewati batasan formal pada pusat data yang dioperasikan oleh penyedia layanan kopmputasi awan untuk memasukkan siapa saja yang tertarik untuk berpartisipasi dalam ekonomi berbagi pada layanan komputasi awan. ini sebenarnya bertujuan untuk mengarah kepada lebih banyak pilihan layanan komputasi awan, skala ekonomi yang lebih besar, sambil membawa keuntungan tambahan untuk hosting data dan layanan komputasi yang lebih membutuhkan sumber daya yang besar dan sesuai dengan kebutuhan di mana layanan ini mungkin adalah layanan yang paling dibutuhkan 

## Penelitian
Komputasi peer-to-peer (P2P) dan jaringan untuk memungkinkan komputasi awan terdesentralisasi telah menjadi bidang penelitian dalam beberapa waktu terakhir.. Komputasi Awan sosial memotong komputasi awan peer-to-peer dengan komputasi sosial untuk memverifikasi reputasi pemilik layanan tersebut sehingga memberikan keamanan dan kualitas jaminan layanan kepada pengguna. Berdasarkan permintaan, lingkungan komputasi dapat dibangun dan diubah secara statis atau dinamis pada seluruh peer di Internet berdasarkan sumber daya yang tersedia dan reputasi yang telah terverifikasi untuk memberikan jaminan tersebut.

## Penerapan
Komputasi awan sosial telah dianggap memiliki manfaat yang cukup potensial untuk memungkinkan komputasi dalam skala besar, video game, dan media streaming  Prinsip-prinsip komputasi awan sosial yang paling terkenal digunakan di Berkeley Open Infrastructure for Network Computing (BOINC), membuat dan menggunakan layanan grid komputasi terbesar di dunia. Layanan lain yang menggunakan komputasi awan sosial adalah Subutai Sosial. Subutai memungkinkan berbagi sumber daya perangkat keras secara peer-to-peer serta berbagi file secara global atau dalam jaringan kecil. .

## Tantangan
Banyak tantangan muncul ketika pindah dari infrastruktur komputasi awan tradisional, ke lingkungan komputasi awan sosial..

### Ketersedian sumber daya komputasi

Dalam kasus komputasi awan secara tradisional, ketersediaan layanan dalam setiap permintaan sangat penting bagi banyak pelanggan komputasi awan. Komputasi awan sosial tidak menyediakan jaminan ketersediaan ini karena dalam lingkungan P2P, rekan adalah perangkat seluler yang dapat memasuki atau meninggalkan jaringan P2P kapan saja, atau PC yang memiliki tujuan utama yang dapat menggantikan perhitungan P2P kapan saja. Satu-satunya kasus dalam penggunaan layanan yang relatif sukses pada tahun-tahun terakhir adalah penggunaan layanan yang tidak memerlukan hasil secara real time, hanya kekuatan perhitungan untuk subset kecil atau modul algoritma atau kumpulan data yang lebih besar.

### Kepercayaan dan keamanan

Tidak seperti pusat data dalam skala besar dan citra dari perusahaan, orang mungkin cenderung memercayai penyedia layanan yang memiliki kualitas hampir berimbang dibandingkan perusahaan besar seperti Google atau Amazon. Menjalankan semacam perhitungan dengan informasi yang lebih sensitif kemudian perlu dienkripsi dengan benar dan enkripsi yang berlebihan itu dapat mengurangi kegunaan proses offloading pada P2P. Ketika sumber daya didistribusikan dalam potongan-potongan kecil ke banyak rekan(peers) untuk perhitungan, kepercayaan yang melekat harus ditempatkan pada klien, terlepas dari enkripsi yang mungkin dijanjikan kepada klien.

### Reliability

Mirip dengan ketersediaan, keandalan perhitungan harus konsisten dan seragam. Jika perhitungan yang dilanjutkan ke klien terus-menerus terganggu, beberapa mekanisme untuk mendeteksi masalah ini harus disediakan sehingga klien dapat mengetahui bahwa perhitungannya terhenti atau perlu dijalankan kembali sepenuhnya. Dalam komputasi sosial P2P, kekuatan komputasi yang diharapkan dapat memiliki keandalan sulit dicapai karena kecepatan perhitungan klien mungkin bergantung pada seberapa banyak klien yang sedang menggunakan perangkat akhir. Beberapa cara untuk mengatasi masalah ini hanya memungkinkan perhitungan terjadi pada malam hari, atau selama waktu tertentu di mana sumber daya klien tidak akan digunakan.

## Referensi