Rimbahouse Blog

Definisi Distributed Network atau Jaringan terdistribusi yang digunakan dalam komputasi terdistribusi, merupakan sistem jaringan di mana pemrograman komputer, perangkat lunak, dan datanya tersebar di lebih dari satu komputer, tetapi berkomunikasi dengan pesan-pesan kompleks melalui simpul-simpulnya (komputer-komputer), dan saling bergantung satu sama lain.

Tujuan dari jaringan terdistribusi adalah berbagi sumber daya, biasanya untuk mencapai tujuan tunggal atau serupa. Biasanya, ini terjadi melalui jaringan komputer, namun, komputasi berbasis internet semakin populer.

Contoh Distributed Network

Jaringan Terdistribusi
Jaringan Terdistribusi

Secara umum, sistem jaringan terdistribusi terdiri dari proses, utas, agen, dan objek terdistribusi. Hanya memiliki komponen fisik yang tersebar tidak cukup untuk dianggap sebagai jaringan terdistribusi; biasanya jaringan terdistribusi menggunakan eksekusi program konkuren.

  1. Client/Server

    Komputasi client/server adalah jenis komputasi terdistribusi di mana satu komputer, sebagai klien, meminta data dari server, pusat komputasi utama, yang merespons langsung dengan data yang diminta oleh klien, kadang-kadang melalui agen. Jaringan terdistribusi client/server juga populer dalam komputasi berbasis web.Prinsip client/server adalah bahwa komputer klien dapat menyediakan beberapa kemampuan untuk pengguna dan meminta yang lain dari komputer lain yang menyediakan layanan bagi klien. Protokol Transfer Hiperteks Web (HTTP) pada dasarnya adalah client/server.
  2. Berdasarkan Agen (Agen Based)Sebuah jaringan terdistribusi juga dapat bersifat berbasis agen, di mana yang mengendalikan agen atau komponen tersebut didefinisikan dengan longgar, dan komponen-komponen tersebut dapat memiliki pengaturan pre-konfigurasi atau dinamis.
  3. Dekentralisasi (Decentralized)Dekentralisasi adalah di mana setiap komputer dalam jaringan dapat digunakan untuk tugas komputasi yang sedang berlangsung, yang merupakan kebalikan dari model client/server. Biasanya, hanya komputer-komputer yang sedang tidak digunakan yang digunakan, dan dengan cara ini, dianggap bahwa jaringan lebih efisien. Komputasi peer-to-peer (P2P) berbasis pada jaringan terdistribusi, termasuk teknologi buku besar terdistribusi seperti blockchain.
  4. Jaringan MeshJaringan mesh adalah jaringan lokal yang terdiri dari perangkat (simpul) yang awalnya dirancang untuk berkomunikasi melalui gelombang radio, memungkinkan berbagai jenis perangkat. Setiap simpul mampu berkomunikasi dengan setiap simpul lain dalam jaringan.
Baca juga  Agile Development: Memahami Konsep dan Manfaatnya

Kelebihan Menggunakan Jaringan Terdistribusi

Sebelum tahun 1980-an, komputasi biasanya terpusat pada satu komputer desktop murah. Namun saat ini, sumber daya komputasi (komputer atau server) biasanya tersebar fisik di banyak tempat, di mana jaringan terdistribusi sangat unggul.

Beberapa jenis komputasi tidak dapat diskalakan dengan baik melewati tingkat paralelisme tertentu dan keuntungan dari komponen perangkat keras yang lebih baik, sehingga terjadi bottleneck, seperti dengan Very Large Scale Instruction Words.

Baca juga  Tes Kecepatan WiFi, Mengukur Speed Internet Wi-Fi

Dengan meningkatkan jumlah komputer daripada kekuatan komponen mereka, bottleneck-bottleneck ini dapat diatasi. Situasi di mana pembagian sumber daya menjadi masalah, atau di mana diperlukan toleransi kesalahan yang lebih tinggi, juga mendapatkan bantuan dari jaringan terdistribusi. Jaringan terdistribusi juga sangat mendukung tingkat anonimitas yang lebih tinggi.

Perusahaan dengan pertumbuhan dan kebutuhan peningkatan yang cepat mungkin akan menemukan tantangan untuk mempertahankan jaringan terdistribusi mereka sendiri dalam model komputasi client/server tradisional. Komputasi Awan adalah penggunaan komputasi terdistribusi melalui aplikasi berbasis internet, penyimpanan, dan layanan komputasi. Awan adalah kumpulan komputer atau server yang saling terhubung secara erat untuk menyediakan komputasi atau tugas berkapasitas tinggi yang dapat diskalakan.

Baca juga  Aplikasi Big Data: Sebuah Masa Depan Analisis Informasi

Bagikan artikel ini ke

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on telegram

Hubungi Kami