0% menganggap dokumen ini bermanfaat (0 suara)
35 tayangan13 halaman

Pengertian Komputasi Terdistribusi

Tugas ini menerjemahkan materi komputasi terdistribusi. Konsep ini melibatkan beberapa elemen pemrosesan yang terhubung melalui jaringan untuk bekerja sama dalam menyelesaikan tugas. Sistem database terdistribusi adalah contoh di mana database tersebar di beberapa situs yang terhubung melalui jaringan. Ada berbagai tantangan dalam mengimplementasikan sistem seperti ini seperti pengoptimalan query, kontrol konkurensi, dan keandalan.

Diunggah oleh

Ahmad Mauludin
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
35 tayangan13 halaman

Pengertian Komputasi Terdistribusi

Tugas ini menerjemahkan materi komputasi terdistribusi. Konsep ini melibatkan beberapa elemen pemrosesan yang terhubung melalui jaringan untuk bekerja sama dalam menyelesaikan tugas. Sistem database terdistribusi adalah contoh di mana database tersebar di beberapa situs yang terhubung melalui jaringan. Ada berbagai tantangan dalam mengimplementasikan sistem seperti ini seperti pengoptimalan query, kontrol konkurensi, dan keandalan.

Diunggah oleh

Ahmad Mauludin
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

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