CIFS ( Common Internet File System )
CIFS atau Common Internet File System merupakan sebuah implementasi dari protokol berbagi berkas/file-sharingServer Message Block (SMB) yang telah diusulkan agar menjadi standar Internet (statusnya saat ini masih menjadi draft), sehingga dapat diperoleh secara mudah. Perbedaan dari protokol SMB adalah bahwa protokol ini telah diperbaiki agar dapat digunakan melalui Internet. Protokol ini merupakan “saingan tidak langsung” dari protokol Network File System yang digunakan dalam keluarga sistem operasi UNIX. Protokol ini menggunakan arsitektur client/server. Microsoft telah memberikan draf rancangan protokol CIFS kepadaInternet Engineering Task Force (IETF) untuk dijadikan standar Internet. Meskipun demikian, klien dan server CIFS telah ada dalam Windows 2000 ke atas.
Protokol CIFS mengizinkan sekelompok pengguna agar dapat berkolaborasi dan berbagi berkas melaluiInternet atau intranet perusahaan. CIFS, saat ini banyak diimplementasikan, sehingga dukungannya pun semakin banyak, meski pada awalnya protokol ini hanya dimiliki oleh sistem operasi IBM OS/2 dan Microsoft Windows saja. Dengan adanya beberapa implementasi dari protokol SMB dalam berbagai sistem operasi, CIFS pun dapat didukung oleh kebanyakan sistem operasi. Salah satu implementasi yang populer, selain yang terdapat dalam Microsoft Windows dan IBM OS/2sistem operasi UNIX. adalah SAMBA yang dapat digunakan dalam keluarga
CIFS telah dilihat sebagai kemungkinan pengganti protokol File Transfer Protocol (FTP) dan Network File System (NFS) sebagai protokol berbagi berkas dan sistem manajemen berkasnya. CIFS mendukung penggunaan password yang terenkripsi, serta nama berkas dengan pengodean Unicode. Selain itu CIFS juga dapat digunakan untuk mengaitkan (mount) sebuah sistem berkas jarak jauh sebagai sebuah direktori atau drive dalam mesin lokal, seolah-olah sistem berkas jarak jauh tersebut merupakan sistem berkas lokal.
Keunggulan CIFS dibandingkan dengan protokol FTP dan HTTP sebagai protokol berbagi berkas adalah bahwa CIFS mendukung akses baca dan tulis terhadap sebuah berkas secara simultan; sementara HTTP dan FTP hanya mendukung transfer berkas sederhana saja. Sementara, jika dibandingkan dengan protokol NFS, CIFS menawarkan beberapa keunggulan peningkatan performa dengan adanya fitur read-ahead, write-behind dan fituropportunistic locks.
· Implementasi
Beberapa implementasi yang dilakukan dari standar CIFS adalah sebagai berikut:
- Microsoft Distributed File System (DFS) yang merupakan pengembangan pertama CIFS oleh Microsoft yang diterapkan dalam Windows 2000 Server dan Windows Server 2003.
- smbfs, yang dapat digunakan oleh sebagian besar distribusi UNIX dan GNU/Linux, dan bersifat open-source. Dapat diperoleh secara bebas di alamat http://www.samba.org.
- dan beberapa lainnya
GFS ( Google File System )
Google menggunakan GFS untuk mengatur dan memanipulasi file besar dan memungkinkan pengembang aplikasi penelitian dan pengembangan sumber daya yang mereka butuhkan. GFS adalah unik ke Google dan tidak untuk dijual. Tapi bisa menjadi model untuk sistem file untuk organisasi dengan kebutuhan yang serupa. Beberapa detil GFS tetap menjadi misteri kepada siapapun di luar Google. Sebagai contoh, Google tidak mengungkapkan berapa banyak menggunakan komputer untuk mengoperasikan GFS. Dalam surat-surat resmi Google, perusahaan hanya mengatakan bahwa ada “ribuan” dari komputer dalam sistem (sumber: Google). Namun, meskipun selubung rahasia ini, Google telah membuat banyak struktur dan operasi GFS pengetahuan publik.
File di GFS cenderung sangat besar, biasanya dalam multi-gigabyte (GB) jangkauan. Mengakses dan memanipulasi file yang besar akan memakan banyak bandwidth jaringan. Bandwidth adalah kapasitas sistem untuk memindahkan data dari satu lokasi ke lokasi lain. GFS alamat masalah ini dengan memecah file menjadi potongan dari 64 megabyte (MB) masing-masing. Setiap bingkah menerima nomor identifikasi 64-bit yang unik disebut potongan pegangan. Sementara GFS dapat memproses file yang lebih kecil, pengembang perusahaan tidak mengoptimalkan sistem bagi mereka jenis tugas. Dengan membutuhkan semua potongan file untuk ukuran yang sama, menyederhanakan aplikasi GFS sumber daya. Sangat mudah untuk melihat komputer dalam sistem ini adalah kapasitas dekat dan yang kurang dimanfaatkan. Ini juga mudah untuk potongan port dari satu sumber daya yang lain untuk menyeimbangkan beban kerja di seluruh sistem.
- Asitektur dalam GFS
Google mengorganisir GFS ke dalam kelompok komputer. cluster hanya sebuah jaringan komputer. Setiap kelompok mungkin berisi ratusan atau bahkan ribuan mesin. Dalam cluster GFS ada tiga jenis entitas: klien, server master dan chunkservers. Dalam dunia GFS, istilah “klien” mengacu pada entitas yang membuat permintaan file.
Permintaan dapat berkisar dari mengambil dan memanipulasi file yang sudah ada untuk membuat file baru pada sistem. Klien dapat komputer lain atau aplikasi komputer. Anda dapat menganggap klien sebagai pelanggan GFS. Master server bertindak sebagai koordinator untuk cluster. tugas yang master termasuk mempertahankan suatu log operasi, yang melacak kegiatan cluster master. Log operasi membantu menjaga gangguan layanan untuk minimum – jika server master crash, server pengganti yang telah memantau log operasi dapat mengambil tempatnya. Server master juga melacak metadata, yang merupakan informasi yang menggambarkan potongan. metadata itu bercerita server master yang file bekas milik dan di mana mereka memenuhi dalam file secara keseluruhan. Setelah startup, jajak pendapat master semua chunkservers di cluster nya. The chunkservers merespon dengan mengatakan master server isi persediaan mereka. Sejak saat itu, server master melacak lokasi potongan dalam cluster. Hanya ada satu master server per cluster aktif pada satu waktu (meskipun masing-masing cluster memiliki banyak salinan dari master server jika terjadi kegagalan hardware).
- Fungsi Google File System
Selain dari layanan dasar GFS menyediakan, ada beberapa fungsi khusus yang membantu menjaga sistem berjalan lancar. Sedangkan perancangan sistem, pengembang GFS tahu bahwa isu-isu tertentu pasti pop up berdasarkan arsitektur sistem. Mereka memilih untuk menggunakan hardware murah, yang membuat membangun sistem besar proses yang hemat biaya. Itu juga berarti bahwa individu dalam sistem komputer tidak akan selalu dapat diandalkan.
REFERENSI :
http://lecturer.eepis-its.edu/~idris/files/admin_jarkom/Modul%206%20Network%20File%20System.ppt.
naeli.staff.gunadarma.ac.id/Downloads/files/8590/File+Service.pdf
http://id.wikipedia.org/wiki/Common_Internet_File_System
http://gugelpress.blogspot.com/2010/04/bagaimana-cara-kerja-file-sistem-google.html
Incoming search terms for the article:
- CIFS adalah
- cara melacak metadata suatu file
- google file system
- Common Internet File System
- clustering system dalam network
- istilah CIFS NFS FTP
- gfs adalah
- google file system adalah
- perbedaan FTP dengan CIFS
- sistem operasi yang dipakai server google
Related posts:
- NFS ( Network File System ) & AFS ( Andrew File System ) NFS ( Network File System ) Network File System (NFS)...
- RMI dan RPC RPC ( REMOTE PROSEDURE CALL) Remote Procedure Call (RPC) adalah...
Tidak ada komentar:
Posting Komentar