Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Triyogatama Wahyu Widodo

Presentasi serupa


Presentasi berjudul: "Triyogatama Wahyu Widodo"— Transcript presentasi:

1 Triyogatama Wahyu Widodo
Sistem Terdistribusi Pendahuluan Triyogatama Wahyu Widodo

2 Triyogatama Wahyu Widodo
Definisi Sekumpulan/sekelompok komputer yang terlihat sebagai sistem tunggal (yang harmonis/menyatu) oleh penggunanya Dua aspek penting dalam definisi: Komponen yang otonom: komputer, software, dll Sistem tunggal: tidak dapat dipisahkan Definisi alternatif oleh Leslie Lamport: “You know you have one when the crash of a computer you’ve never heard of stops you from getting any work done” Triyogatama Wahyu Widodo

3 Triyogatama Wahyu Widodo
Definisi Yang berarti komponen-komponen yang terlibat harus berkolaborasi Bagaimana melakukan kolaborasi antarkomponen adalah inti dari sistem distribusi Dalam sistem terdistribusi tidak ada asumsi mengenai jenis komputer/komponen yang terlibat maupun bagaimana komponen-komponen tersebut berkomunikasi Triyogatama Wahyu Widodo

4 Karakteristik sistem terdistribusi
Pengguna tidak mengetahui adanya perbedaan di antara komponen dan bagaimana komponen berkomunikasi Pengguna tidak mengetahui struktur/organisasi internal sistem terdistribusi Interaksi dengan sistem terdistribusi dilakukan dengan cara yang seragam tanpa pandang waktu dan tempat Konsekuensi dari independensi antarkomponen dan struktur internal yang tersembunyi: sistem terdistribusi semestinya mudah untuk diperluas, perbaikan atau perubahan pada sistem terdistribusi tidak mempengaruhi pengguna Triyogatama Wahyu Widodo

5 Posisi sistem terdistribusi
Sistem terdistribusi biasanya berada pada lapis di antara user/aplikasi dengan sistem operasi: middleware Triyogatama Wahyu Widodo

6 Tujuan sistem terdistribusi
Mempermudah akses sumber daya Memberikan kemudahan kepada pengguna/aplikasi untuk mengakses sumber daya secara jarak jauh dan berbagi pakai sumber daya secara terkendali Transparensi distribusi Menyembunyikan fakta bahwa komponen (proses/sumber daya) secara fisik tersebar pada berbagai komputer Keterbukaan Memberikan ayanan sesuai dengan aturan standar Skalabilitas Dapat diperluas sesuai dengan kebutuhan Triyogatama Wahyu Widodo

7 Mempermudah akses sumber daya
Sumber daya (resource): printer, komputer, data, file, jaringan, mikroprosesor, dll Alasan: Ekonomi: lebih murah untuk berbagi Mempermudah kolaborasi dan pertukaran informasi: tidak perlu berpindah lokasi atau bertemu secara fisik Masalah: Keamanan: pertukaran data rahasia Privasi: profil preferensi Triyogatama Wahyu Widodo

8 Transparensi distribusi
Transparensi != transparansi Sistem terdistribusi terlihat seperti sistem tunggal = transparen Jenis transparensi Triyogatama Wahyu Widodo

9 Triyogatama Wahyu Widodo
Derajat transparensi Sistem terdistribusi idealnya mengimplementasikan seluruh jenis transparensi distribusi Ada beberapa hal yang mencegah keadaan ideal: Perbedaan lokasi: jarak dan waktu Performa: konsistensi replika, failure masking Keberadaan: mobile and ubiquity Intinya, transparensi distribusi harus mempertimbangkan performa dan comprehensibility (kemampuan untuk dipahami) Triyogatama Wahyu Widodo

10 Triyogatama Wahyu Widodo
Keterbukaan Adanya aturan standar untuk menggunakan layanan (baca: berkomunikasi) sistem terdistribusi Dalam bentuk antarmuka (interface), biasanya dalam bentuk IDL (Interface Definition Language), antara lain berisi nama layanan, tipe data parameter, tipe data nilai kembalian, dll Contoh: WSDL IDL harus lengkap, semua yang diperlukan untuk implementasi sudah dispesifikasikan, dan netral, tidak menyebutkan implementasi spesifik Tujuan akhirnya adalah interoperabilitas, portabilitas, dan ekstensibilitas Ekstensibilitas dan fleksibilitas dapat dicapai dengan memisahkan kebijakan dan mekanisme Triyogatama Wahyu Widodo

11 Triyogatama Wahyu Widodo
Skalabilitas Skalabilitas diukur dari 3 aspek (Neuman, 1994): Ukuran: mudah menambah jumlah pengguna dan sumber daya Geografis: pengguna dan sumber daya terpisah secara geografis Administratif: mudah dikelola meskipun melewati batas-batas administratif Triyogatama Wahyu Widodo

12 Triyogatama Wahyu Widodo
Masalah skalabilitas Masalah skalabilitas pada aspek ukuran adalah pada batasan layanan, data, dan algoritma terpusat Pada aspek geografis, masalah yang muncul adalah dalam teknik komunikasi sinkron (tidak masalah pada lingkup LAN), jalur komunikasi yang tidak handal dan umumnya point-to-point Pada aspek administratif, bagaimana mengatasi konflik kepentingan/kebijakan, pengelolaan dan keamanan Triyogatama Wahyu Widodo

13 Triyogatama Wahyu Widodo
Teknik pen-skala-an Menyembunyikan latensi pada komunikasi: komunikasi asinkron, misal AJAX; memecah komputasi Distribusi: memecah menjadi komponen-komponen kecil, misal DNS Replikasi: menduplikasi komponen/objek, tidak hanya untuk meningkatkan ketersediaan tetapi juga membagi beban dan mengurangi latensi pada komunikasi, contoh: caching Triyogatama Wahyu Widodo

14 Triyogatama Wahyu Widodo
Memecah komputasi Triyogatama Wahyu Widodo

15 Triyogatama Wahyu Widodo
Distribusi komponen Triyogatama Wahyu Widodo

16 Jenis-jenis sistem terdistribusi
Distributed computing systems Cluster computing Grid computing Distributed information systems Transaction processing systems Enterprise application integration Distributed pervasive systems Home systems Electronic health systems Sensor networks Triyogatama Wahyu Widodo


Download ppt "Triyogatama Wahyu Widodo"

Presentasi serupa


Iklan oleh Google