Page 111 - E-modul sistem terdistribusi
P. 111

ini, komputer yang terhubung ke internet dijadikan server dan komputer lainnya


                               yang terhubung ke jaringan terdistribusi dapat menggunakan koneksi internet

                               dari server. Fitur ini sangat berguna dalam lingkungan yang memiliki banyak


                               perangkat yang harus terhubung ke internet, tetapi terbatas oleh jumlah koneksi

                               internet yang tersedia.


                        B.  Fault Tolerance & Transaction

                                  Salah  satu  tujuan  dalam  pembangunan  sistem  terdistribusi  adalah  untuk

                            meningkatkan kehandalan sistem dengan cara mengantisipasi terjadinya kesalahan


                            atau  gangguan  yang  mungkin  terjadi.  Keandalan  sistem  dapat  diukur  melalui

                            tingkat  ketersediaannya  (availability),  dimana  sistem  harus  tetap  berjalan


                            meskipun terdapat beberapa layanan yang tidak tersedia karena suatu sebab. Untuk

                            mencapai hal ini, pada sistem terdistribusi, komponen sistem yang sangat penting


                            atau kritis (critical resources) harus dikurangi sebanyak mungkin. Fault-tolerance

                            dapat dilakukan secara hardware atau software, dimana setiap komponen hardware

                            atau software harus direplikasi. Dengan demikian, apabila terjadi kegagalan atau


                            error pada satu komponen, komponen lain dapat menanganinya. Data dalam sistem


                            terdistribusi harus dijaga agar tidak hilang, oleh karena itu data harus direplikasi

                            pada  server  lain  dan  harus  tetap  konsisten  dengan  sumber  aslinya.  Replikasi

                            menjadi hal yang penting dalam menjaga keandalan sistem terdistribusi. Dalam


                            sistem terdistribusi yang memiliki fault tolerance, sistem harus mampu mendeteksi

                            kegagalan pada suatu komponen dan melakukan tindakan dasar untuk menjaga


                            keandalan sistem. Beberapa tindakan dasar yang harus dilakukan adalah:




                                                               105
   106   107   108   109   110   111   112   113   114   115   116