Parallel Computation | Distributed Processing

Komputasi terdistribusi adalah bidang ilmu komputer yang mempelajari sistem terdistribusi. Sebuah sistem terdistribusi adalah sistem perangkat lunak yang terletak komponen pada jaringan komputer berkomunikasi dan mengkoordinasikan tindakan mereka dengan lewat pesan. Komponen berinteraksi satu sama lain untuk mencapai tujuan bersama.Tiga karakteristik penting dari sistem terdistribusi adalah: concurrency komponen, kurangnya jam global, dan kegagalan independen komponen. Contoh sistem terdistribusi bervariasi dari sistem berbasis SOA untuk massively multiplayer game online untuk peer-to-peer aplikasi.
Sebuah program komputer yang berjalan dalam sistem terdistribusi disebut program didistribusikan, dan pemrograman terdistribusi adalah proses penulisan program tersebut. Ada banyak alternatif untuk pesan mekanisme lewat, termasuk HTTP murni, RPC-seperti konektor dan antrian pesan .
Tujuan dan tantangan dikejar oleh beberapa ilmuwan komputer dan praktisi dalam sistem terdistribusi adalah transparansi lokasi Namun, tujuan ini telah jatuh dari nikmat dalam industri, seperti sistem terdistribusi berbeda dengan sistem konvensional non-didistribusikan, dan perbedaan, seperti partisi jaringan, kegagalan sistem parsial, dan upgrade parsial, tidak bisa hanya "dipersiapkan selama" oleh upaya di "transparansi" (lihat CAP teorema).
Komputasi terdistribusi juga mengacu pada penggunaan sistem terdistribusi untuk memecahkan masalah komputasi. Dalam komputasi terdistribusi, masalah dibagi menjadi banyak tugas, masing-masing yang diselesaikan oleh satu atau lebih komputer, yang berkomunikasi satu sama lain dengan pesan yang lewat. 


Comments

Popular posts from this blog

EDIT MACRO ART DI Smartphone / Soft Tone

Aplikasi kalkulator dengan Console pada C#

Parallel Computation | Pengantar Pemrograman CUDA GPU