Kamis, 11 Februari 2010

Permalahan sistem terdistribusi

Permasalahan Sistem Terdistribusi


Masalah dalam sistem terdistribusi biasanya berkaitan dengan :

  1. Software, yaitu bagaimana merancang dan mengatur software dalam Distribusi Sistem.
  2. Ketergantungan pada infrastruktur jaringan
  3. Security/keamanan, yaitu kemudahan ke data yang di share. System terdistribusi dapat diakses dari beberapa computer dan jalur jaringan mudah disadap
  4. Kemampuan untuk dikendalikan, komputer yang terdapat pada sistem terdistribusi dapat terdiri dari beberapa tipe yang berbeda dan mungkin dijalankan pada sistem operasi yang berbeda pula. Kesalahan pada satu mesin dapat berakibat pada yang lain, sehingga perlu usaha ektra untuk mengendalikannya.
  5. Tidak dapat diramalkan, system terdistribusi tidak dapat diramalkan tanggapannya, tanggapan tergantung pada beban total sistem, pengorganisasian, dan beban jaringannya.

Selain dalam sistem terdidtribusi itu sendiri masalah juga terdapat dalam membangun sistem terdistribusi, diantaranya yaitu :

  1. Dimana kita akan meletakkan hardware ?
  2. Dimana kita akan meletakkan bagian software
  3. Bagaimana antara software dan hardware berkomunikasi ?

Kesulitan-kesulitan yang ditemui pada system terdistribusi adalah seperti

Dalam sistem terdistribusi juga terdapat tantangan yang juga menjadi permasalahan dalam system terdistribusi, yaitu antara lain :

  1. keheterogenan komponen,

● suatu system terdistribusi dapat dibangun dari berbagai network, system operasi, hardware, dan programming language yang berbeda.

● IP dapat digunakan untuk mengatasi perbedaan jaringan

● Middleware mengatasi perbedaan lainnya

  1. keterbukaan

● Mendukung extensibility

● setiap komponen memiliki interface yang di-publish ke komponen lain

● Perlu integrasi beberapa komponen yang dibuat oleh programmer atau vendor yang berbeda

  1. keamanan

Shared resources dan transmisi informasi rahasia perlu dilengkapi dengan enkripsi

● cegah denial of service

  1. scalability

● Penambahan pemakai membutuhkan pembayarn resource yang konstan

● cegah bottleneck

● jika perlu, gunakan replikasi

  1. penanganan kegagalan

● Setiap proses (komputer atau jaringan) dapat mengalami kegagalan secara independent

● Komponen lain harus tetap berjalan dengan baik

● E.g. failed branch in a distributed banking system.

  1. concurrency of components

● Multiple user with concurrent request to a shared resources

● Setiap resource harus aman di lingkungan tersebut di atas

  1. transparansi

● Access Transparency

● Location Tranparency

● Concurrency Transparency

● Replication Tranparency

● Failure Transparency

● Mobility Transparency

● Performance Transparency

● Scaling Transparency



Sumber :

http://www.akademik.unsri.ac.id/download/journal/files/gdr/Pendahuluan%20SisTer.ppt

http://lecturer.ukdw.ac.id/anton/download/sister2.pdf

http://elista.akprind.ac.id/upload/files/8891_BAB_X_ARS_SIST_TERDISTRB.pdf

/www.akademik.unsri.ac.id/download/journal/files/gdr/Pengenalan_Sisdis.pdf



Nama : Puji Ayu Lestari

NPM : 50406902

Kelas : 4 IA 09