Page 79 - E-modul sistem terdistribusi
P. 79
sistem secara remote ke dalam hirarki file lokal, dan menggunakan single
name space yang sama pada semua mesin.
D. Kebutuhan File System Terdistribusi
File System Terdistribusi memiliki beberapa kebutuhan yang harus dipenuhi
untuk beroperasi secara efektif. Beberapa kebutuhan tersebut adalah:
1) Transparansi: Sistem harus dapat menyembunyikan kompleksitas jaringan
dan menyediakan akses file yang mudah dan transparan bagi pengguna. Hal
ini berarti bahwa pengguna harus dapat mengakses file dari lokasi mana pun
dan harus tidak tahu di mana file tersebut disimpan.
2) Concurrent File Updates: Kebutuhan ini melibatkan kemampuan sistem untuk
memungkinkan beberapa pengguna memperbarui file yang sama secara
bersamaan. Sistem harus dapat mengatur dan mengendalikan akses ke file
sehingga tidak terjadi konflik saat beberapa pengguna mengubah file yang
sama.
3) Replikasi File: Sistem harus dapat membuat salinan file di beberapa server
untuk memperbaiki kinerja dan meningkatkan ketersediaan. Replikasi dapat
digunakan untuk membagi beban dan mempertinggi fault tolerance.
4) Heterogenitas Hardware dan Operating Systems: Sistem harus dapat
beroperasi di atas berbagai jenis perang Keterbukaan dan Heterogenitas atau
Kesamaan pada Hardware dan Operating Systems: Sistem terdistribusi harus
dapat melayani kebutuhan heterogenitas dan kesamaan pada hardware dan
operating systems. Hal ini akan memungkinkan sistem untuk berjalan dengan
73