sistem terdistribusi 1
Post on 25-Jun-2015
251 Views
Preview:
TRANSCRIPT
04/12/2023Sistem Terdistribusi 1
SISTEM TERDISTRIBUSI(KARAKTERISTIK SISTER)
TEKNIK INFORMATIKAFMIPA UNS-SOLO
04/12/2023Sistem Terdistribusi 2
Pengertian Sister
Sistem terdisitribusi merupakan kumpulan autonomous computers yang terhubung melalui sistem jaringan computer dan dilengkapi dengan sistem software tedistribusi untuk membentuk fasilitas computer terintegrasi
04/12/2023Sistem Terdistribusi 3
Proses Sistem Terdistribusi Dijalankan secara bersamaan
(execute concurrently) interaksi untuk bekerjasama dalam
mencapai tujuan yang sama mengkoordinasikan aktifitas dan
pertukaran informasi yaitu pesan yang dikirim melalui jaringan komunikasi
04/12/2023Sistem Terdistribusi 4
Jarkom VS Sister
Jaringan Komputer : Sekumpulan komputer otonom yang secara eksplisit terlihat (dalam hal ini teralamati)
Sistem terdistribusi : Keberadaan sekumpulan komputter otonom bersifat transparan.
Secara normal sistem terdistribusi menggunakan infrastruktur jaringan komputer.
Layanan yang disediakan jaringan komputer juga termasuk sistem terdistribusi : contoh Name Service (DNS).
04/12/2023Sistem Terdistribusi 5
Alasan untuk Sister
Distribusi Fungsi => Komputer memiliki kemampuan fungsi ynag berbeda-beda.Contoh : Sebagai Client/Server Host/Terminal Data gatheing/Data Prosesing
Mendistribusikan beban=> Memberikan tugas ke prosesor secukupnya sehingga kinerja seluruh sistem teroptimasi.
04/12/2023Sistem Terdistribusi 6
Replikasi kekuatan pemrosesan=>Independent processor bekerja untuk pekerjaan yang sama. Ilustrasi :Sistem terdistribusi tediri dari sekumpulan mikrokomputer yang memiliki kekuatan pemrosesan yang tidak dapat dicapai oleh superkomputer.10000 cpu, masing-masing berjalan pada 50 MIPS, mencapai 500000 MIPS, maka satu perintah dapat dijalankan dalam waktu 0,002 nsc
04/12/2023Sistem Terdistribusi 7
Pemisahan Fisik=> sistem yang menggantungkan pada fakta bahwa komputer secara fisik terpisah.
Ekonomis : Kumpulan mikroprosesor menawarkan harga/kinerja yang lebih baik dari komputer mainframe.Ilustrasi membeli 5 komputer lebih murah dibandingkan dengan mainframe yang mempunyai 5 mikroprocesor, dan mempunyai kinerja yang lebih baik.
04/12/2023Sistem Terdistribusi 8
Mengapa memilih Sister ?
Membutuhkan berbagi data dan resouce diantara pengguna/user
Mendukung Komunikasi person-to-person
Fleksibilitas : Komputer yang berbeda dengan kemampuan yang berbeda dapat di share antar user.
04/12/2023Sistem Terdistribusi 9
Ada problem dalam Sister ? Software : Bagaimana merancang
dan mengatur software dalam sistem terdistribusi
Ketergantungan pada infrastruktur jaringan komputer.
Kemudahan akses ke dalam data yang di share, mengakibatkan adanya hole dalam keamanan.
04/12/2023Sistem Terdistribusi 10
Sister punya konsekuensi ? Sister adalah sistem yang concurrent
(serentak) Setiap komponen hardware/software bersifat
otonom=> otonom adalah proses Komponen menjalankan tugas bersamaan
Ilustrasi : A dan B adalah concurrent jika A dapat terjadi sebelum B, dan B dapat terjadi sebelum A
Sinkronisasi dan koordinasi dengan message passing
Sharing resource Problem dalam sistem concurrent =>
deadlock
04/12/2023Sistem Terdistribusi 11
Tidak adanya global clock Dalam sistem terdistribusi komputer
memiliki clock masing-masing, maka diperlukan koordinasi agar tidak terjadi konflik clock antar komputer tersebut.
Pada saat suatu proses membutuhkan koordinasi antar komputer, maka dilakukan proses pertukaran message antarkomputer.
04/12/2023Sistem Terdistribusi 12
Independent failer Kemungkinan adanya kegagalan proses
tunggal yang tidak diketahui Proses tunggal mungkin tidak peduli
pada kegagalan sistem keseluruhan.
04/12/2023Sistem Terdistribusi 13
Sister : Internet
04/12/2023Sistem Terdistribusi 14
Sister : Sistem Multimedia Biasanya digunakan pada
infrastruktur internet Karakteristik :
Sumber data yang heterogen serta memerlukan sinkronisasi secara real time Misal : video, Text, audio
Multicast Misal : Video-conference
04/12/2023Sistem Terdistribusi 15
Sister : Intranet
04/12/2023Sistem Terdistribusi 16
Sister : Mobile + Ubiquitous Komputasi
04/12/2023Sistem Terdistribusi 17
Contoh Sister lainnya
Sistem Telphone : PSTN dengan ISDN Seluler Communication (GSM, CDMA)
Network File Sistem (NFS) Arsitektur untuk mengakses sistem file
dalam jaringan komputer WWW
Sharing sumber daya (menggunakan URL)
DNS (Domain Name Service)
04/12/2023Sistem Terdistribusi 18
WWW
04/12/2023Sistem Terdistribusi 19
Tantangan Yang diahadapi ST Heterogenity :
Infrastruktur Jaringan komputer Hardware dan software (sistem Operasi,
perbedaan UNIX Socket dan Winsocket) Bahasa Pemrograman (Java, C/C++, C#,
J#, VB. NET dll)Pendekatan yang dapat dilakukan : Middleware (contoh CORBA, WEB
SERVICE) Program Mobile code (contoh : JAVA)
04/12/2023 20
Openness Memastikan sistem dapat diperluas dan
mudah dalam pemeliharaannya. Mengenalkan bebarpa konsep : Konsep pengembangan berbasis
komponen (COM, DCOM, dll) Security => layanan ini meliputi
Access control : perlindungan terhadap pemakaian tak lagal.
Sistem Terdistribusi
04/12/2023Sistem Terdistribusi 21
Authentication : Menyediakan jaminan identitas seseorang.
Confidentiality : perlindungan terhadap pengungkapan identitas tak legal
Integrity : Melindungi dari perubahan data yang tak legal
Non-repudiation : melindungi terhadap penolakan terhadap komunikasi yang sudah pernah dilakukan.
04/12/2023Sistem Terdistribusi 22
Scalability Apakah sistem masih efektif dan handal
jika jumlah pengguna meningkat……
04/12/2023Sistem Terdistribusi 23
Penanganan Kesalahan Pendeteksian kegagalan Masking :
Transmisi Ulang Redudansi penyimpanan data
Toleransi Exception Handling
Redudansi Rute Jaringan Repilkasi data pada beberapa
mesin/server
04/12/2023Sistem Terdistribusi 24
Concurrency (Serentak) Penjadwalan yang konsisten terhapat
concurrentcy Thread (Misal : suatu web server menerima banyak koneksi, masing-masing koneksi ditangani oleh suatu Thread)
Menghindari masalah deadlock Transparancy
Menyembunyikan keanekaragaman dan tersebuarnya sistem sehingga tampak sebagai satu sistem bagi user.
04/12/2023Sistem Terdistribusi 25
Kategori transparansi : Access : Menyembunyikan pengguna
komunikasi untuk mengakses remote resource sehingga user beranggapan bahwa semua resource adalah lokal. Misal : Pemetaan drive pada samba server, NFS
pada windows. Location : User tidak perlu mengetahui lokasi
dari remote resources Concurrency : User tidak peduli keberadaan
paralel akses ke remote resources dan inkonsistensi dihindari dengan menggunakan mekanisme concurrency control.
04/12/2023Sistem Terdistribusi 26
Replication : Menyembunyikan perbedaan-perbedaan antara layanan replicated dan non-replicated.
Failure : Menyembunyikan pengaruh partial fail . Hal ini dicapai dengan cara replikasi resources dan menerapkan mekanisme recovery.
Migration/mobility : Kemampuan untuk melakukan relocate resources secara dinamik tanpa kekuatiran rekonfigurasi ulang dari user.
Performance : Meminimalkan tambahan performace dalam menggunakan remote resource, sehungga respon time dan througput sebanding dengan ketika mengakses secara lokal.
04/12/2023Sistem Terdistribusi 27
Scaling : Menyembunyikan variasi dalam kelakuan sistem ketika dilakukan perubahan scope atau skala sistem. Skala diukur dalam hal kecepatan (slow to fast), size (small to large), dan geographical scope (local or remote)
top related