Anda di halaman 1dari 9

Pertemuan ke-1 PENGENALAN SISTEM OPERASI TERDISTRIBUSI MENGAPA SISTEM TERDISTRIBUSI ?

Main features Geographis tersebar sehingga komputer berdiri-sendiri Komunikasi melewati kabel / serat / wireless /...koneksi Keuntungan : interaksi, koperatif dan sharing resources Manfaat : reduced costs, impro ed a ailabilit! dan un"uk ker"a

ARAHAN MODULE Memperkenalkan prinsip dan meliputi konsep design sistem terdistribusi #amiliar dengan mekanisme dan protokol untuk komunikasi antar "aringan Memberikan fundamental garis besar masalah dan teknik-teknik untuk solusin!a

TOPIK COVER $rsitektur dan model Komunikasi antar proses Pen!impanan file terdistribusi %ssu waktu, koordinasi, kontrol konkurensi dan transaksi Keamanan dan toleransi kesalahan Multimedia terdistribusi

DEFINISI &atu "aringan komputer dihubungkan dengan satu "aringan komunikasi dimana keseluruhan dapat dipandang sebagai satu mesin tunggal !ang berda!a ampuh. &istem operasi mengendalikan dan mengelola perangkat keras dan perangkat lunak di sistem terdistribusi, sehingga pemakai memandangn!a sebagai satu sistem komputer monolitik. &aat pemakai mengeksekusi program, pemakai tidak peduli dengan letak eksekusi program dan sumber da!a !ang diaksesn!a. Maka dapat disimpulkan bahwa sistem terdistribusi adalah : Merupakan sekumpulan komputer otonom !ang terkoneksi pada "aringan komunikasi dengan perangkat lunak dirancang untuk menghasilkan satu fasilitas komputer terpadu. Sistem Terdistribusi 1/ 9

&ebuah sistem !ang komponenn!a berada pada "aringan komputer. Komputer tersebut saling berkomunikasi dan melakukan koordinasi han!a dengan pengiriman pesan 'message passing(

)aringan Komunikasi PENTINGNYA .TERDISTRIBUSI

CONTOH SISTEM TERDISTRIBUSI Contoh tipi !" # Internet Intranet Mobile and ubiquitous (pervasive) computing $pplikasi e-commerce The World Wide Web Sistem Terdistribusi 2/ 9

Tipi !" Int$%n$t

KARAKTERISTIK INTERNET sangat besar dan heterogen enables email, file transfer, multimedia berkomunikasi, ***,... buka-tutup konek intranet ' ia backbones( dengan user-user !ang berada di rumah ' ia modem, %&Ps( Tipi !" int%!n$t

Sistem Terdistribusi 3/ 9

KARAKTERISTIK INTRANET beberapa +$,s terhubung oleh backbones enables info. flow within organisation data elektronik, dokument, pela!anan men!ediakan email, file, print ser ers,... sering konek ke %nternet ia router masuk / keluarn!a komunikasi diproteksi oleh firewall Po%t!&$" '!n p$n!n(!n!n p$%!n( !t

MOBILE ) UBI*UITOUS COMPUTING *ireless +$,s '*+$,s( Konektifitas untuk perangkat portable 'laptops, P.$s, mobile phones, ideo/dig. cameras, -( *$P '*ireless $pplications Protocol( /ome intranet de ices embedded in home appliances 'hi-fi, washing machines, -( Sistem Terdistribusi 4/ 9

uni ersal 0remote control1 2 communication +$& S$%,$%- '!n +$& B%o.-$%

+++ world-wide resource sharing o er %nternet based on technologies: /3M+ '/!per3e4t Markup +anguage( 56+ '5niform 6esource +ocator( $rsitektur client-ser er open s!stem can be e4tended, re-implemented, ...

Contoh !p"i !-i # Control system for roaming and trac ing cellular telephones Manufacturing control system !light control system "arly #arning military system Telephone s#itching system $utomated ban ing system %etail point-of-sales system &toc trading system

Contoh -i-t$/ op$%!-i # $rgus $ndrew

$moeba $thena Sistem Terdistribusi 5/ 9

Choices Clouds "den 'omain (ala)y *ocus

Mach Medusa &prite +-system ,--ernel

SE0ARAH PERKEMBANGAN SISTEM TERDISTRIBUSI &ampai dengan tahun 1789-an keban!ak sistem komputer merupakan komputer besar dan terpusat, "uga merupakan masa komputer mini !ang dilan"utkan komputer mikro. Pertengahan tahun 1789-an dikembangkan bentuk arsitektur sistem baru dengan fasilitas online untuk transaksi pada aplikasi database KARAKTERISTIK SISTEM TERDISTRIBUSI Concurency of component :eberapa pemakai browser mengakses suatu halaman web secara bersamaan :agaimana "ika ada operasi update; 3idak ada Cloc (lobal &ulit mengsinkronkan waktu seluruh komputer !ang terlibat, !ang berpengaruh pada pengiriman pesan seperti saat beberapa proses berebut ingin masuk daerah <critical section= )ika terdapat cloc fisik di tiap komputer, maka tiap cloc mempun!ai pergeseran tidak sama, maka cloc -cloc memberi nilai berbeda setelah beberapa waktu disinkronisasi. Independent failures of component &etiap komponen dapat mengalami kegagalan, namun komponen lain tetap ber"alan dengan baik.

PERMASALAHAN SISTEM TERDISTRIBUSI %nformasi-informasi !ang rele an tersebar Proses memutuskan han!a berdasar informasi !ang tersedia di komputer lokal &atu titik kegagalan di sistem harus dihindari 3idak ada clock bersama atau sumber waktu global 3idak ada memori bersama Kompleksitasn!a permasalahan 5kuran / cakupan 3eknologi !ang berubah-ubah Ketergantungan mas!arakat sosial akan informasi Sistem Terdistribusi 6/ 9

Karena adan!a permasalahan tersebut, maka perlu dibuat sebuah sistem terdistribusi, !ang mana sifatn!a mencakup hal-hal sebagai berikut : Keragaman komponen '.eterogenelly ( &oftware dan /ardware !ang ber ariasi, karenan!a dibutuhkan standars 'protocol, middle#are( Mobile code support, !ang sifatn!a +irtual machine, misal bahasa pemrograman )a a &uatu sistem terdistribusi dapat dibangun dari berbagai network, sistem operasi, dan perangkat lunak !ang berbeda %P dapat digunakan untuk mengatasi perbedaan "aringan Middleware mengatasi perbedaan lainn!a Keterbukaan '/penness( Kemampuan untuk memperluas sistem dengan berbagai cara dengan mudah Mendukung ekstensibilit! &etiap komponen memiliki interface !ang dipublish ke komponen lain Perlu integrasi berbagai komponen !ang dibuat oleh programmer atau endor !ang berbeda 0ublishable ey interfaces, misal >?6:$ 0ublishable communication mechanisms , misal )a a 6M% Keamanan '&ecurity( %ntegritas, !aitu perlindungan terhadap perubahan dan interferensi, misal data finansial Penggunaan sumberda!a secara bersama-sama dan transmisi informasi rahasia perlu dilengkapi enkripsi dan no#ledge untuk identifikasi >egah denial of service &kalabilitas '&calability( &istem terdistribusi dapat beroperasi pada beragam skala atau "umlah sumberda!a )ika penambahan pemakai semakin efektif, maka dibutuhkan penambahan resources !ang konstan >egah bottle-nec )ika perlu digunakan replikasi .ibutuhkan kontrol atas sumber da!a, kiner"a, -'misal: skala pertumbuhan komputer / web ser er dengan berbagai rasio(

Sistem Terdistribusi 7/ 9

Penanganan kegagalan '!ailure .andling / !ault-tolerance( &etiap proses komputer atau "aringan dapat mengalami kegagalan secara independent, karenan!a dibutuhkan kemampuan untuk melan"utkan proses komputasi pada saat ter"adi kegagalan Komponen lain harus tetap ber"alan atau bertahan terhadap kegagalan dengan baik .iperlukan pendeteksian %ecovery dari kegagalan %edundancy 'double item berlebih( >ontoh : failed branch in a distributed ban ing sistem Concurency &etiap resources harus aman dilingkungan tersebut Memproses pelaksanaan secara bersama dan sekaligus dengan berbagai sumber da!a &inkronisasi Komunikasi antar process Penggunaan sumberda!a sacara bersama-sama '%esource sharing( $gar pemakaian sumber da!a efektif, maka sumberda!a harus dikelola, sehingga dapat diakses dan dimanipulasi dengan handal dan konsisten. &istem operasi harus handal dan konsisten $ccess Transparency ?b"ek-ob"ek lokal dan remote diakses menggunakan operasioperasi identik !ang sama *ocal dan remote resources dapat diakses dengan operasi !ang sama *ocation Transparency Memungkinkan pengaksesan resources, ob"ek-ob"ek tanpa perlu mengetahui lokasi ob"ek. Concurency Transparency :eberapa proses dapat sama-sama menggunakan suatu resources tanpe saling interfensi. :agaimana bila beberapa pemakai secara bersama-sama akan mengubah suatu berkas; %eplicationTransparency Memungkinkan ban!ak informasi !ang sama digunakan untuk meningkatkan kehandalan dan kiner"a tanpa program atau pemakai perlu mengetahui keberadaan kopian-kopian itu. !ailure transparancy Memungkinkan program atau pemakai men!elesaikan tugasn!a tanpa terganggu atau perlu mengetahui ter"adin!a kegagalan komponen perangkat keras atau perangkat lunak di sistem. Mobility 1 Migration transparancy Memungkinkan resources dan klien dapat melakukan perpindahan ob"ek di sistem tanpa mempengaruhi operasi pemakai atau program Sistem Terdistribusi 8/ 9

0erformance transparancy Memungkinkan sistem mengkonfigurasi ulang sendiri untuk meningkatkan un"uk ker"a 'kiner"a( se"alan dengan perubahan beban ker"a sistem bertambah. &calling transparancy Memungkinkan sistem dan aplikasi diperluas tanpa mengubah struktur sistem atau program aplikasi

KESIMPULAN &istem terdistribusi merupakan : Kumpulan komputer Mandiri (autonomous) )aringan komputer &oftware untuk sistem terdistribusi Manfaat sistem tersebar han!a akan diperoleh "ika pengelolaan sumber da!a dilakukan secara efisien. 3anggung "awab sistem operasi terdistribusi mengelola sumber da!a secara efisien dan men!ediakan antarmuka ke pemakai !ang n!aman dan mudah. Pengembangan sistem terdistribusi dipengaruhi ketersediaan microprosessor murah dan perkembangan teknologi komunikasi.

Sistem Terdistribusi 9/ 9

Anda mungkin juga menyukai