Anda di halaman 1dari 16

Pengantar

Big Data
06 – Komputasi Terdistribusi

Sufia Adha Putri, S.Kom, M.Sc


Komputasi Terdistribusi
Suatu metode untuk menjalankan program
pada beberapa komputer pada suatu
jaringan
(Daniel Lee, et all, 1998)
Komputasi Terdistribusi untuk Big
Data

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

Anda mungkin juga menyukai