Komputasi Terdistribusi
Komputasi Terdistribusi
Big Data
06 – Komputasi Terdistribusi
Volume
Velocity
Komputasi Terdistribusi
• Sistem Terdistribusi
• Terdiri dari Komputer Independen
• Skalabilitas, Fault Tolerance, dan Berbagi Sumber Daya
• Solusi
• Pemrosesan
• Penyimpanan
• Komunikasi
• Message Passing
Skalabilitas pada Komputasi Terdistribusi
• Kemampuan sistem untuk berkembang
• Scaling Up
• Scaling Out
Basis Data NoSQL Terdistribusi
• Teorema CAP
• Consistency
• Availability
• Partition Tolerance
Penyimpanan Terdistribusi
• Cara untuk menyimpan data tersebar di beberapa node
• Sistem berkas terdistribusi
• HDFS, GFS, Amazon S3
Pemrosesan Data Terdistribusi
• Pemrosesan sub tugas pada node yang berbeda.
• Data tersegmentasi
• Data ada pada lokal
Parallel Processing
Parallelism
• Data parallelism
• Control parallelism
Multiprocessing
• Dua prosesor atau lebih
• Meningkatkan keluaran
• Tipe
• Asymmetric
• Symmetric
Multicore
• Satu chip mempunyai banyak core.
Multithreading
• Thread
• Proses
• Single threaded
• Multithreaded
• Kemampuan dari CPU atau satu core di dalam sistem multi core untuk
melakukan beberapa thread secara konkuren .
Cloud Computing
Kesimpulan
• https://www.sciencedirect.com/topics/computer-science/distributed
-computing
• M. van Steen and A.S. Tanenbaum, Distributed Systems, 3rd
ed., distributed-systems.net, 2017.
• https://composingprograms.com/pages/46-distributed-computin
g.html
• https://www.omnisci.com/technical-glossary/parallel-computing
• https://composingprograms.com/pages/46-distributed-computing.ht
ml