Rancang Bangun File System Menggunakan Andrew File System dengan Cache Based dalam Level User Space

dokumen-dokumen yang mirip
Rancang Bangun File System Menggunakan Andrew File System dengan Cache Based dalam Level User Space

Penerapan Mekanisme Callback Pada Rancang Bangun File System Menggunakan Andrew File System

Implementasi Redirection File System menggunakan FUSE dan Protokol HTTP

Penerapan Mekanisme Callback pada Rancang Bangun File System Menggunakan Andrew File System

PRESENTASI TUGAS AKHIR KI 1391 IMPLEMENTASI APLIKASI ANTI-VIRUS BERBASIS PYTHON-FUSE DAN CLAMAV PADA SISTEM OPERASI UNIX

DISTRIBUTED FILE SYSTEM. Sistem terdistribusi week 11

Eko Fajar Yanuwarsa

DISTRIBUTED FILE SYSTEMS

FILE SERVICE DI DALAM SISTEM INFORMASI TERDISTRIBUSI

Rancang Bangun Sistem Pelacakan Dokumen Memanfaatkan FUSE dan Samba File-System: Studi Kasus PT. Aneka Tuna Indonesia

PENGENDALIAN ROBOT BERBASIS IP (INTERNET PROTOCOL) MELALUI JARINGAN WI-FI MENGGUNAKAN PERANGKAT MOBILE ANDROID

Hybrid File system Pada NAND-Flash SSD dan HDD Menggunakan Filesystem In User Space (FUSE)

FILE SERVICE DAN NAME SERVICE

Distributed System. Seven Distributed File Systems. Genap 2011/2012

STRUKTUR SISTEM OPERASI

SNIFFS: SISTEM BERKAS VIRTUAL UNTUK JARINGAN SOSIAL BERBASIS WEB SERVICE

CONSISTENCY & REPLICATION. Sistem terdistribusi week 7

- File server pertama kali dikembangkan tahun 1970

Gambar 1. Service terdistribusi

Consistency and Replication

IMPLEMENTASI PEMANTAUAN SIMPUL-SIMPUL JARINGAN DENGAN PROTOKOL SNMP MENGGUNAKAN PYTHON-FUSE

SISTEM OPERASI TERDISTRIBUSI

BAB III ANALISIS DAN PERANCANGAN 1.1 ANALISA KEBUTUHAN SISTEM

Operating System. File System. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si

4. SISTEM OPERASI TERDISTRIBUSI

DEGI PANJU ANANDIA Dosen Pembimbing Ary Mazharuddin Shiddiqi, S.Kom, M.Comp.Sc

1. Hardware terdistribusi. 2. Program terdistribusi. Nama : Gede Doddi Raditya Diputra NIM : Kelas : 5.C

Sistem Terdistribusi. Sistem Operasi Terdistribusi oleh : Musayyanah, S.ST, MT

SISTEM OPERASI. Review

SKRIPSI. Oleh: RIZKI OCTADIAN SYAH

SISTEM PENGATURAN SUHU RUANGAN YANG ADAPTIF DENGAN INTEGRASI INDOOR POSITIONING SYSTEM BERBASIS WI-FI DAN SENSOR SUHU

Praktikum I Pengenalan Sistem Operasi Linux

Bab I Pengenalan Sistem Operasi. Apa yang dimaksud Sistem Operasi?

BAB 4 IMPLEMENTASI DAN PENGUJIAN

Replikasi adalah suatu teknik untuk melakukan copy / pendistribusian data dan objek-objek dalam melaksanakan sinkronisasi antara objek sehingga

MODUL I LINUX DASAR. etc bin usr sbin home. Coba.txt. Gambar 1 Struktur Hirarki Direktori

PENERAPAN VIDEO VOIP MENGGUNAKAN PROTOKOL RTMP PADA SISTEM PEMBELAJARAN ELEKTRONIK DENGAN WHITEBOARD DAN KUIS INTERAKTIF

PENJURIAN ONLINE BERBASIS WEB SERVICE

STRUKTUR SISTEM OPERASI. by Hendri Sopryadi, S.Kom

TUGAS JARINGAN KOMPUTER

Arsitektur Sistem Operasi WINDOWS

SISTEM OPERASI TERDISTRIBUSI

Pemrograman Bash Shell di Linux. agussalim

ARSITEKTUR NETWORKING CLIENT

NETWORK FILE SYSTEM (NFS) di ubuntu 10.04

Operating System. I/O System. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si

TUGAS SISTEM INFORMASI TERSEBAR

Sistem Pendeteksi dan Pencegah Serangan SQL Injection dengan Penghapusan Nilai Atribut Query SQL dan Honeypot

Modul ke: APLIKASI KOMPUTER. Sistem Operasi. 02Fakultas FASILKOM. Fajriah, S.Kom, MM. Program Studi Sistem Informasi.

DEPARTEMEN PENDIDIKAN NASIONAL BIRO PERENCANAAN DAN KERJASAMA LUAR NEGERI

Pengembangan Video VoIP Phone Berbasis Web Menggunakan Protokol RTMP

SEMINAR TUGAS AKHIR PERIODE JANUARI 2012

Bab 5. File Service. Atribut File Nama yaitu menentukan nama file yang dimaksud Tipe

PRAKTIK DASAR PENGELOLAAN FILE

Objectives. Sekilas Linux. Distribusi Linux. Sejarah Linux. Three: Pengenalan Linux. The Challenger. Sekilas Linux -continued

BAB 2 STRUKTUR SISTEM OPERASI. Komponen Sistem Operasi

LAPORAN PRATIKUM LINUX. Modul I. Sekilas Linux dan Instalasi

sekarang Anda dapat melihat direktori weare dibawah direktori /home/ debian:/home# ls weare

Perancangan dan Pembuatan Sistem Informasi Lokasi berbasiskan PyS60 untuk Geo-location Sharing

BAB I PENDAHULUAN 1.1 Latar Belakang

LEMBAR KEGIATAN MAHASISWA (LKM)

TUGAS Mata Kuliah : Sistem Terdistribusi

ARSITEKTUR SISTEM. Alif Finandhita, S.Kom, M.T. Alif Finandhita, S.Kom, M.T 1

eko-dok.web.ugm.ac.id

Command Line Interface

STRUKTUR SISTEM OPERASI

Modul ke: Aplikasi Komputer. Sistem Operasi. Fakultas TEKNIK. Muhammad Rifqi, S.Kom, M.Kom. Program Studi. Ilmu Komputer.

SISTEM FILE TERDISTRIBUSI

Sistem Administrasi Linux

KEAMANAN JARINGAN : Laporan Pendahuluan Telnet dan SSH

Konsep Pemrograman Internet (1)

3. Salah satu tipe jaringan komputer yang umum dijumpai adalah. a. Star b. Bus c. WAN d. Wireless e. Client-server

MODUL 2 KOMPONEN, LAYANAN SISTEM OPERASI M. R A J A B F A C H R I Z A L - S I S T E M O P E R A S I - C H A P T E R 2

Praktikum 2. Operasi Linux. POKOK BAHASAN: Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux

PENDETEKSI SERANGAN SQL INJECTION MENGGUNAKAN ALGORITMA SQL INJECTION FREE SECURE PADA APLIKASI WEB

DAF WebProjector. Dynamic Application Form. Application Server. Service Control Manager (SCM) DB Connector RDBMS

PEMROGRAMAN WEB. Agussalim

Membangun Linux filesystem berbasis Steganografi pada File MP3

Hak akses file didefinisikan secara terpisah untuk user, grup dan other.

BAB 1 PENDAHULUAN. yang ditawarkan, teknologi informasi hampir tidak dapat dilepaskan dari berbagai

MODUL 1 PERINTAH DASAR LINUX

PERANCANGAN DAN IMPLEMENTASI GOOGLE GEARS PADA WINDOWS MOBILE DENGAN STUDI KASUS WEB PENJUALAN BARANG PRANESTI NOVITASARI

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

Basis Data 2. Database Client / Server. Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

BAB 1 PENGENALAN LINUX

PERINTAH DASAR LINUX. Iqbal Dhea Furqon T Prakikum Sistem Operasi H. sudo

Modul ke: Aplikasi Komputer. Sistem Operasi. Fakultas Fikom. Eppstian Syah As ari. Program Studi Jati Sampurna / Kranggan

BAB 2. Tinjauan Pustaka

Titin Winarti Diterbitkan oleh : Semarang University Press Semarang 2009

Manajemen Disk II. Kelompok : Aditya Nugraha Dani Supriyadi Wahyu Sulistio

Praktikum 1. Perintah Dasar Sistem Operasi Linux

ABSTRAKSI. Universitas Kristen Maranatha

CONTOH PENDSTRIBUSIAN HARDWARE

Unix/Linux Operating system

Beberapa Perintah dalam UNIX

Spesifikasi Tugas Besar II IF3055 Sistem Operasi

ANALISA DAN PERANCANGAN

Transkripsi:

PRESENTASI TUGAS AKHIR Rancang Bangun File System Menggunakan Andrew File System dengan Cache Based dalam Level User Space Sukma Permata Adi (5107100100) Dosen Pembimbing : Wahyu Suadi, S.Kom, MM, M.Kom Baskoro Adi Pratomo, S.Kom, M.Kom Page 1

Pendahuluan Page 2

LATAR BELAKANG 1. storage server atau file server yang lebih terpusat akibat komputasi besar 2. konsep client server, dapat memilih protokol yang berkembang. 3. Penggunaan Fuse File System yang membantu dalam manajemen berkas sehingga fasilitas penyimpanan data lebih baik lagi, dan kedepannya lebih mudah dikembangkan dalam konsep client - server 4. Konsep ini membantu file system yang berjalan pada user space dapat Memberikan kemudahan pada user untuk memiliki file systemnya sendiri Page 3

TUJUAN Tujuan dari pembuatan tugas akhir ini adalah untuk membuat model file system yang dapat berjalan dalam level user space, selain itu pembuatan file system pada client, agar client dapat mengkases file server yang ada dan memudahkan user dalam memiliki serta menjalankan file system masing-masing.

RUMUSAN RUMUSAN MASALAH MASALAH 1. Bagaimana membuat file system dengan menggunakan model client-server. 2. Bagaimana mengimplementasi sistem cache based pada file system... 3. Bagaimana mengimplementasikan semantic dasar Andrew File System dalam file system 14 Juli 2011 Tugas Akhir KI091391 5

File System File System adalah metode untuk menyimpan dan mengatur file-file dan data yang tersimpan di dalamnya untuk membuatnya mudah ditemukan dan diakses misalnya adalah penggunaan HardDisk dan CD Rom. Selain itu File System dapat memberikan akses ke data pada file server, dengan berlaku sebagai klien untuk protokol jaringan (NFS,AFS, atau SMB klien) Dalam File system, Tipe yang sering digunakan biasanya adalah File System Disk dimana diantaranya sudah pernah dikembangkan seperti berikut : - FAT - NTFS - FAT32, dll

Andrew File System Andrew William Mellon Andrew Carnegie Andrew File System (AFS) adalah sistem file jaringan terdistribusi yang menggunakan satu set server terpercaya untuk menyajikan transparan file dan lokasi ruang homogen untuk semua workstation klien. AFS memiliki beberapa keuntungan dan AFS lebih tradisional untuk jaringan sistem file, terutama di bidang keamanan dan skalabilitas. Setiap klien mengcache file ke filesystem lokal untuk meningkatkan kecepatan pada permintaan berikutnya untuk file yang sama. Ini juga memungkinkan akses filesystem terbatas dalam hal terjadi server crash atau masalah jaringan yang terjadi

Fuse (File System In Userspace) Fuse merupakan sebuah kerangka sistem berkas pada area pengguna. terdiri dari sebuah modul kernel, sebuah pustaka pada area pengguna, dan sebuah utilitas untuk melakukan proses mount (fusermount). Salah satu keistimewaan FUSE yang paling utama adalah diizikannya proses mount oleh pengguna biasa yang aman. hal ini memberikan kemungkinan baru untuk menggunakan sistem berkas 8

Pyro (Python Remote Object) Pyro adalah library yang memungkinkan Anda untuk membangun aplikasi di mana objek dapat berbicara satu sama lain melalui jaringan. Anda hanya dapat menggunakan metode panggilan normal Python, dengan hampir setiap parameter yang mungkin, jenis pengembalian nilai, dan juga Pyro mengurus mencari objek yang tepat pada komputer yang tepat untuk mengeksekusi metode yang dipanggil. Hal ini dirancang untuk sangat mudah digunakan. Tapi selain itu juga menyediakan satu set fitur canggih yang memungkinkan Anda untuk membangun aplikasi terdistribusi dengan cepat dan mudah

Gambaran Umum Aplikasi

Arsitektur Sistem

Operasi operasi AFS Operasi-operasi pada sistem berkas yang mengacu pada UNIX FILESYSTEM SEMANTICS, diimplementasikan sehingga dapat menyajikan semua informasi dalam bentuk suatu sistem berkas sewajarnya. Untuk semantics standarnya adalah sebagai berikut : - Operasi Getattr - Operasi Readlink - Operasi Readdir - Operasi Unlink - Operasi Rmdir - Operasi Rename - Operasi Link - Operasi Chmod - Operasi Chown - Operasi Mkdir

Operasi Berkas AFS Selain operasi standart aplikasi ini terdapat operasi berkas yang akan digunakan, dimana operasi tersebut dibagi menjadi 4 untuk melakukan proses pengcopyan file. Berikut adalah operasi spesifik dari sebuah berkas : 4 Semantic Andrew File System

Operasi Berkas AFS

Implementasi & Uji coba

SKENARIO UJI COBA 1. Ujicoba yang dilakukan adalah ujicoba berdasarkan performa atau Kecepatan akses dari Fuse.Sebagai perbandingan AFS akan diujikan dengan Akses lokal. Dimana nantinya akan digunakan satu buah komputer yang berfungsi sebagai server dan satunyan sebagai klien. Antara dua komputer tersebut akan dihubungkan dengan sebuah jaringan lokal. Dan satunya Adalah menggunakan akses lokal langsung. 2. Dalam uji coba akan dibagi menjadi dua, yaitu : - Uji fungsionalitas - Uji performa (kecepatan)

Uji Fungsionalitas Pada ujicoba fungsionalitas ini akan dicobakan berbagai macam fungsi -fungsi yang biasa digunakan pada pemakaian sehari hari. Pada ujicoba fungsionalitas ini akan ditemukan beberapa fungsionalitas dari operasi berkas yang tidak akan dapat dieksekusi dikarenakan tidak semua fungsionalitasnya di-implementasikan di dalamnya

Uji Fungsionalitas Perintah ls Perintah cat

Perintah mkdir

Perintah rmdir

Perintah rm Perintah rename

Uji Performa (Kecepatan) Ujicoba performa dilakukan dengan cara melakukan berbagai macam percobaan dan tes perintah-perintah yang biasa dilakukan pada sebuah file system. Waktu sebelum mengeksekusi perintah dicatat dan dicari Selisih dengan waktu setelah operasi selesai dilakukan. Disini juga membandingkan kecepatan pengcopian file yang membandingkan antara Kecepatan pengcopian file dari server ke local storage dengan pengcopian langsung di akses local

Uji Performa (Kecepatan) Perbandingan kecepatan operasi berkas AFS ms AFS Akses lokal cat 1.867 1.356 mkdir 1.741 1.554 rmdir 1.619 1.391 vim 2.289 1.746 rm 1.636 1.401 chown 2.121 1.828 rename 2.182 1.795 chmod 1.676 1.431

Uji Performa (Kecepatan) Grafik perbandingan kecepatan operasi AFS

Uji Performa (Kecepatan) Perbandingan kecepatan copy file Proses AFS Akses lokal Copy file 2.098 1.841 Grafik perbandingan kecepatan copy file

Kesimpulan dan Saran

KESIMPULAN 1. Telah diimplementasi pengiriman data antara klien-server dan penyimpanan berkas menggunakan FUSE model AFS yang mempunyai fitur sebagai berikut : - Semantics standar AFS - Akses file - Cache based 2. Untuk akses file pertama kali AFS lebih lambat 37,68% dari pada akses lokal. 3. Untuk Akses file kedua, AFS hampir sama dengan akses lokal, karena file sudah terdapat pada lokal. 4. Untuk operasi operasi dasar semantics AFS lebih lambat dari pada akses lokal berkisar antara 10% - 25%

KESIMPULAN SARAN 1. Meningkatkan algoritma dalam pencopian berkas sehingga penggunaan AFS dapat lebih efisien dan lebih mudah digunakan 2. Pemberian keamanan (encryption dan decryption) pada pengcopyan file dari server ke client 28

SELESAI TERIMA KASIH 14 Juli 2011 Tugas Akhir KI091391 29