Soal-soal Sistem Terdistribusi

1. Bobot : 25
a. Apakah perbedaan antara Distributed Presentation dengan Remote Presentation?
b. Apakah perbedaan antara sistem operasi Amoeba dengan Chorus (Sun Microsystems)?
c. Apa yang dimaksud dengan Caching pada sebuah Name Server?
Jawab :

a) DistributedPresentation
Suatu Pendekatan client/server , logika database dan logika aplikasi yang berada pada server biasanya berada pada sebuah mainframe . Server juga berisi aplikasi untuk menyiapkan tampilan informasi . Contohnya adalah Virtual Class, Semua aplikasi baik database , tampilan ataupun logika aplikasi terletak di server , client hanya membutuhkan sebuah browser untuk menampilkan GUI yang disediakan oleh server .
RemotePresentation
Adalah sebuah extensi dari pendekatan distributed presentation , primary database dan logika aplikasi terletak di server , dan data akan dikirimkan ke client untuk ditampilkan menggunkan GUI yang berada di client .
b) Amoeba adalah sistem berbasis mikro-kernel yang tangguh yang menjadikan banyak workstation personal menjadi satu sistem terdistribusi secara transparan. Sistem ini sudah banyak digunakan di kalangan akademik, industri, dan pemerintah
CHORUS merupakan keluarga dari sistem operasi berbasis mikro-kernel untuk mengatasi kebutuhan komputasi terdistribusi tingkat tinggi di dalam bidang telekomunikasi, internetworking, sistem tambahan, realtime, sistem UNIX, supercomputing, dan kegunaan yang tinggi.
c) sebuah name server dapat melakukan mekanisme caching terhadap data nama dari name server lain
hal ini dilakukan untuk mencegah operasi permintaan sama berulang-ulang

2. Bobot : 25
a. Apakah perbedaan antara file service dengan file system?
b. Apakah fungsi Virtual File System pada arsitektur Network File System (NFS)
c. Sebutkan perbedaan antara Pure Name dengan Non Pure Name yang terdapat pada Name Service.
Jawab:

a) File service merupakan layanan dari file system yang mencakup beberapa operasi file. Sedangkan file system itu sendiri adalah mekanisme penyimpanan serta akses, baik file yang berisi data maupun program yang berada dalam suatu system operasi
b) VFS ini memiliki 2 fungsi yang penting yaitu:
• Memisahkan operasi berkas generic dari implementasinya dengan mendefinisikan VFS antar muka yang masih baru.
• VFS didasarkan pada struktur file-representation yang dinamakan vnode, yang terdiri dari designator numerik untuk berkas unik network-wide.
c) Pure name: nama yang tidak perlu di terjemahkan, karena pada nama tersebut sudah menunjuk alamat objek langsung. Contoh : IP
non-pure name: dalam nama mengandung suatu informasi (atribut misalnya) tentang suatu objek. Contoh : URL, alamat email, X.500 Directory Service, IOR (Interoperability Object Reference).

3. Bobot : 25
a. Apa yang dimaksud dengan Skew yang berhubungan dengan jam komputer dalam sistem terdistribusi?
b. Apa yang dimaksud dengan Logical Clock?
c. Sebutkan keuntungan dan kerugian dari Shared Data.
Jawab:

a) Skew Adalah efek yang terjadi pada pengiriman sejumlah bit secara serempak dan tiba pada tempat yang dituju dalam waktu yang tidak bersamaan.

Efek ini semakin berpengaruh dengan semakin panjangnya kabel yang digunakan, hal ini dapat menimbulkan kesalahan pada data yang diterima.
b) logical clock adalah software counter yang bertambah secara monoton dimana nilainya tidak perlu menanggung hubungan tertentu ke suatu physical clock
c) Keuntungan Shared Data
– Mengurangi biaya duplikasi usaha pengumpulan data
– Aman-menjaga data dalam lingkungan yang aman
– Back-up data
Kelemahan Shared Data
Kemudahan sharing file dalam jaringan yang ditujukan untuk dipakai oleh orang-orang tertentu, seringkali mengakibatkan bocornya sharing folder dan dapat dibaca pula oleh orang lain yang tidak berhak. Hal ini akan selalu terjadi apabila tidak diatur oleh administrator jaringan.
Sementara data sharing salah satu basis ini menguntungkan, pengarsipan dataset melalui organisasi yang berdedikasi adalah lebih baik. Pusat data memiliki infrastruktur terpusat dan in-house semua aspek keahlian dalam menelan data, Kurasi, persiapan, dokumentasi, penyimpanan, penyebaran, dukungan pengguna dan promosi

4. (Bobot : 25 )
a. Apa yang dimaksud dengan checkpointing?
b. Apa yang dimaksud dengan Massage Passing Interface (MPI)?
c. Apa yang dimaksud dengan Parallel Virtual Machine (PVM)?
Jawab:

a) Checkpointing adalah ketika server database melakukan semua perubahan di memori ke disk.
b) MPI adalah sebuah standard pemrograman yang memungkinkan pemrogram untuk membuat sebuah aplikasi yang dapat dijalankan secara paralel. Proses yang dijalankan oleh sebuah aplikasi dapat dibagi untuk dikirimkan ke masing – masing komputer node yang kemudian masing – masing komputer node tersebut mengolah dan mengembalikan hasilnya ke komputer head node
c) PVM adalah perangkat lunak yang membuat sekumpulan komputer menjadi tampak seperti sebuah sistem komputer virtual yang besar. Sekumpulan komputer yang akan terlibat dalam proses penyelesaian masalah harus didefinisikan trelebih dahulu, agar dapat menjalankan fungsinya. Komputer-komputer yang terlibat dalam komputasi bisa homogen, dengan platform yang sama, maupun heterogen, dengan platform yang berbeda, asal di antara mereka bisa saling berkomunikasi.

Tinggalkan komentar

Belum ada komentar.

Comments RSS TrackBack Identifier URI

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s