Anda di halaman 1dari 13

TUGAS 1

Menerjemahkan Materi 1 (Distributed Computing)

Nama : Ahmad Mauludin


NIM : A2.1800011
Kelas : TI-VIA
Komputasi Terdistribusi


Istilah yang identik :
• fungsi terdistribusi
Sebuah konsep untuk mencari
• pengolahan data terdistribusi
definisi dan nama. Sejumlah
pemrosesan otonom elemen • multiprosesor / multikomputer
(tidak harus homogen) yang • pemrosesan satelit
dihubungkan oleh computer
jaringan dan yang bekerja • pemrosesan backend
sama dalam melakukantugas • komputer khusus / khusus
mereka. • sistem timeshared
• sistem modular secara fungsional
Komputasi Terdistribusi

Apa yang didistribusikan… Apa itu Sistem Database Terdistribusi?


• Database terdistribusi (DDB) adalah kumpulan
• Memproses logika dari beberapa, database yang saling terkait
• Fungsi secara logis didistribusikan melalui jaringan
komputer.
• Data
• Sistem manajemen database terdistribusi (D –
• Kontrol DBMS) adalah perangkat lunak yang mengelola
file DDB dan menyediakan mekanisme akses
yang membuat distribusi ini menjadi transparan
pengguna.
• Sistem database terdistribusi (DDBS) = DDB +
D – DBMS
Komputasi Terdistribusi

Apa yang bukan DDBS? Lingkungan DBMS Terdistribusi

• Sistem komputer timesharing


• Sebuah multiprosesor longgar
atau erat digabungkan sistem
• Sistem database yang berada
di salah satu node dari
jaringan komputer - ini
• database terpusat pada node
jaringan
Komputasi Terdistribusi

DBMS Terpusat di Jaringan Asumsi Implisit


• Data disimpan di sejumlah situs setiap situs
secara logis terdiri dari satu prosesor.
• Prosesor di lokasi berbeda saling berhubungan
jaringan komputer tidak ada multiprosesor
- Sistem database paralel

• Database terdistribusi adalah database, bukan


kumpulan dari file data yang secara logis terkait
seperti yang dipamerkan di pola akses pengguna
- Model data relasional

• D-DBMS adalah DBMS yang lengkap


- Bukan sistem file jarak jauh, bukan sistem TP
Komputasi Terdistribusi

Arsitektur Memori Bersama Arsitektur Shared-Disk Arsitektur Tanpa Berbagi

Contoh: multiprosesor simetris Contoh: VAXcluster DEC, IMS / Contoh: DBC Teradata, Tandem,
(Sequent, Encore) dan beberapa VS IBM Berbagi Data Intel Paragon, NCR's 3600 dan
mainframe (IBM3090, Bull's DPS8) 3700
Komputasi Terdistribusi

Aplikasi : Promise DBMS yang Didistribusikan


• Pengelolaan yang transparan terdistribusi,
• Manufaktur - terutama multi- • data terfragmentasi, dan direplikasi
pabrik manufaktur • Peningkatan keandalan / ketersediaan melalui
• Komando dan kendali militer • transaksi terdistribusi
• Peningkatan kinerja
• EFT • Sistem yang lebih mudah dan ekonomis ekspansi
• MIS Perusahaan
• Maskapai
• Jaringan hotel
• Setiap organisasi yang
memiliki desentralisasi struktur
organisasi
Komputasi Terdistribusi

Transparansi
• Transparansi adalah pemisahan level yang lebih tinggi semantik suatu
sistem dari tingkat yang lebih rendah masalah implementasi.
• Masalah mendasar adalah menyediakan data kemandirian dalam
lingkungan terdistribusi
- Transparansi jaringan (distribusi)
- Transparansi replikasi
- Transparansi fragmentasi
• fragmentasi horizontal: seleksi
• fragmentasi vertikal: proyeksi
• hibrida
Komputasi Terdistribusi

Contoh Transparent Access


Komputasi Terdistribusi

Distributed Database – User View


Distributed DBMS - Reality
Komputasi Terdistribusi

Kinerja yang Berpotensi Ditingkatkan


• Kedekatan data dengan titik penggunaannya
- Membutuhkan dukungan untuk fragmentasi dan replikasi
• Paralelisme dalam eksekusi
- Paralelisme antar-kueri
- Paralelisme intra-query

Persyaratan Paralelisme
• Memiliki sebanyak mungkin data yang dibutuhkan oleh masing-masing aplikasi di
situs tempat aplikasi tersebut dieksekusi -Replikasi penuh
• Bagaimana dengan pembaruan? -Pembaruan untuk data yang direplikasi
membutuhkan implementasi konkurensi terdistribusi mengontrol dan melakukan
protokol
Komputasi Terdistribusi

Masalah DBMS yang Didistribusikan


• Desain Database Terdistribusi
- bagaimana mendistribusikan database
- Distribusi database yang direplikasi & tidak direplikasi
- masalah terkait dalam manajemen direktori
• Pemrosesan Kueri
- mengubah transaksi pengguna menjadi manipulasi data instruksi
- masalah pengoptimalan
- min {biaya = transmisi data + pemrosesan lokal}
- formulasi umum adalah NP-hard

Masalah DBMS yang Didistribusikan


• Kontrol Konkurensi
- sinkronisasi akses bersamaan
- konsistensi dan isolasi efek transaksi
- manajemen kebuntuan
• Keandalan
- bagaimana membuat sistem tahan terhadap kegagalan
- atomicity dan daya tahan
Komputasi Terdistribusi

Relationship Between Issues Masalah Terkait


• Dukungan Sistem Operasi
- sistem operasi dengan dukungan yang tepat
untuk operasi database
- dikotomi antara pemrosesan tujuan umum
persyaratan dan pemrosesan database

Persyaratan
• Sistem Terbuka dan Interoperabilitas
- Sistem Multidatabase Terdistribusi
- Skenario yang lebih mungkin
- Masalah paralel

Anda mungkin juga menyukai