Transparansi (komputasi)
Transparansi dalam ilmu komputer agak berbeda dengan penggunaan kata transparan dalam bahasa Indonesia yang digunakan sehari-hari. Saat kita mengharapkan transparansi dalam pengelolaan dana lembaga pemerintah kita ingin melihat lebih jauh bagaimana lembaga tersebut mengelola dana. Saat kita mengharapkan "transparansi" pada suatu sistem terdistribusi kita justru tidak ingin tahu detail sumber daya yang tergabung dalam sistem terdistribusi tersebut, kita hanya ingin menggunakannya sebagai satu sumber daya tunggal, seperti kita menggunakan PC yang kita miliki di rumah. Transparansi dalam sistem terdistribusi berarti kita menginginkan ada suatu lapisan yang menyembunyikan mekanisme yang ingin kita abaikan.
Beberapa jenis transparansi dalam ilmu komputer terutama dalam sistem terdistribusi:
Transparansi | Keterangan mekanisme/kenyataan yang disembunyikan |
---|---|
Akses | Kenyataan bahwa representasi data yang diakses dan cara mengakses yang dilakukan berbeda, tidak perlu diketahui pengguna |
Lokasi | Kenyataan bahwa lokasi sumber daya yang diakses berbeda-beda, tidak perlu diketahui pengguna |
Migrasi | Kenyataan bahwa sumber daya komputasi yang digunakan mungkin berpindah, tidak perlu diketahui pengguna |
Relokasi | Kenyataan bahwa sumber daya komputasi yang digunakan mungkin berpindah saat sedang digunakan, tidak perlu diketahui pengguna |
Konkurensi | Kenyataan bahwa sumber daya yang digunakan, mungkin juga sedang digunakan pada saat yang bersamaan oleh pengguna lain, tidak perlu diketahui pengguna |
Kegagalan/Failure | Kenyataan bahwa terjadi kegagalan dan proses perbaikan dari kegagalan ini, tidak perlu diketahui pengguna |