Apa Kegunaan Berbeda untuk Komputasi Terdistribusi?

Komputasi terdistribusi dapat digunakan untuk banyak aplikasi mulai dari penyimpanan biasa hingga tugas yang membebani unit pemrosesan pusat (CPU). Jaringan telekomunikasi saat ini dan Internet itu sendiri adalah contoh model komputasi terdistribusi di mana-mana. Setiap komputer otonom namun berkontribusi pada sistem yang lebih besar, baik untuk komunikasi dan informasi, pemrosesan data, pemodelan, atau sistem kontrol.

Pemrosesan komputer berdasarkan satu komputer memaksa semua kumpulan data disalurkan melalui prosesor komputer itu satu per satu. Ketika ada sejumlah besar data yang akan diproses, ini dapat memakan waktu karena setiap kumpulan data harus diselesaikan sebelum yang berikutnya dapat dimulai. Komputasi terdistribusi memungkinkan beberapa bagian dari kumpulan data besar untuk diproses secara bersamaan.

Jaringan berbagi informasi banyak menggunakan komputasi terdistribusi. Jaringan telekomunikasi saat ini dan Internet secara efektif merupakan satu database raksasa. Informasi yang disimpan di semua komputer yang terhubung ditangani secara mandiri tetapi dapat diminta di seluruh jaringan oleh sumber daya lain.

Baik meminta halaman web atau nomor telepon, anggota jaringan terdistribusi memproses permintaan tersebut dan mengirimkan informasi kembali ke pemohon. Ini juga berlaku untuk konsep backup terdistribusi. Peternakan server dan pusat data menggunakan komputasi terdistribusi untuk memastikan redundansi dalam cadangan, sehingga semua informasi penting aman dari potensi kegagalan satu server dalam jaringan.

Komputasi terdistribusi juga dapat digunakan untuk memproses informasi dalam jumlah besar dengan cepat, memecahnya menjadi bagian-bagian terpisah yang kemudian dapat digabungkan kembali menjadi keseluruhan yang lebih besar. Hal ini memungkinkan analisis kumpulan data yang luas. Di lain waktu, ini dapat diterjemahkan ke input langsung seperti rendering farm di mana setiap frame dari adegan yang dihasilkan komputer dipecah menjadi bagian-bagian yang kemudian masing-masing ditangani oleh komputer di cluster terdistribusi. Segmen yang telah selesai kemudian digabungkan kembali menjadi keseluruhan.

Penggunaan lain untuk komputasi terdistribusi adalah untuk pemodelan ilmiah skala besar. Model lingkungan dapat memiliki sejumlah besar variabel yang harus dikerjakan oleh satu komputer satu per satu sebelum dimasukkan ke dalam model akhir. Komputasi terdistribusi memungkinkan masing-masing variabel tersebut untuk dibagi ke sistem lain dan memungkinkan hasil yang dihasilkan lebih cepat, dalam banyak kasus secara real time.
Sistem kontrol industri serta sistem kontrol pesawat menggunakan komputasi terdistribusi dengan cara yang sangat langsung. Cluster komputer ini mengawasi kedua jenis sistem secara real time, terus-menerus melaporkan hasil satu sama lain serta ke operator manusia. Jika terjadi malfungsi atau kerusakan dalam proses industri, jaringan segera dapat menunjukkan dengan tepat di mana malfungsi dan merutekannya hingga diperbaiki. Dengan cara yang sama, sistem kontrol pesawat dapat dengan cepat mengetahui pola lalu lintas, lintasan, dan landasan pacu yang dibersihkan agar pesawat dapat beroperasi dengan aman dan efisien di bandara, serta rute di sekitar area bermasalah yang disebabkan oleh gangguan cuaca.