Model Sistem Terdistribusi

Slides:



Advertisements
Presentasi serupa
Cloud Computing Going to Cyber Campus
Advertisements

Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Syiah Kuala
EIH/Pengantar Sistem Informasi
Pemrograman Terstruktur
Sistem Terdistribusi 02 – Model dan Permasalahan Sistem Terdistribusi
EIH/Pengantar Sistem Informasi 1 Aplikasi Web Eka Ismantohadi.
Menunjukkan berbagai peralatan TIK melalui gambar
TEKNIK INFORMASI DAN KOMUNIKASI PERTEMUAN x LITERASI KOMPUTER SUTOMO PENDIDIKAN DAN LATIHAN PROFESI GURU (PLPG)
Komponen Dan Model Sistem Informasi
Struktur Sistem Komputer
Server Create by Amirullah.
Dahlan Abdullah / Website : PENGANTAR SISTEM BD TERDISTRIBUSI.
Nama: AGUS PRAYOGA INSTALASI WINDOWS XP Kelas : X_TKJ_1.
SISTEM TERDISTRIBUSI Definisi :
KETENTUAN SOAL - Untuk soal no. 1 s/d 15, pilihlah salah satu
Sistem Jaringan Terdistribusi
Aplikasi Teknologi Informasi Dalam Pendidikan
Bahan Kuliah Sistem Terdistribusi
Model Sistem Terdistribusi
PEMROGRAMAN CLIENT/SERVER Riyanto, S.Kom 1.
Rekayasa Web 04. Kebutuhan Aplikasi Web
Luas Daerah ( Integral ).
Pertemuan 3 Arsitektur Komputer II
PEMINDAHAN HAK DENGAN INBRENG
CORBA “Common Object Request Broker Architecture”
ARSITEKTUR TELEMATIKA DISTRIBUTED PROCESSING ( CLIENT – SERVER )
SISTEM PAGING.
Minggu 1…… Page 1 MINGGU Ke Satu Pemrograman Visual 2 Pokok Bahasan: Mengenal Web dengan ASP Tujuan Instruksional Khusus: Mahasiswa akan dapat menjelaskan.
RANCANGAN ARSITEKTUR TEKNOLOGI INFORMASI Materi Pertemuan 27
McGraw-Hill/Irwin Copyright © 2008, The McGraw-Hill Companies, Inc. All rights reserved.McGraw-Hill/Irwin Copyright © 2008 The McGraw-Hill Companies, Inc.
1 Pendahuluan Ir. Waniwatining Astuti, M.T.I Muhammad Rachmadi, S.T., M.T.I.
Copy Right 2011 Hal 27 Sistem Informasi Manajemen Bab 5 Komunikasi Data.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Berkomunikasi melalui Jaringan Network Fundamentals – Chapter 2.
PENDAFTARAN TANAH Pendaftaran Tanah (Pasal 1 angka 1 PP No.24 Th 1997)
PEMROGRAMAN WEB DASAR Humisar Hasugian, S.Kom.
Wahyu Herlambang ( ) Pendidikan Teknik Informatika dan Komputer Universitas Negeri Makassar 2012 Wahyu Herlambang ( ) Pendidikan Teknik.
BAB I                       Mata Kuliah  Sistem Terdistribusi _______________________ Model & Komunikasi Oleh : Laseri, S.Kom.
SISTEM TERDISTRIBUSI Definisi :
DBMS Terdistribusi.
Perjalanan Menuju Client Server
Pengenalan Sistem Terdistribusi
BAB I                       Mata Kuliah  Sistem Terdistribusi _______________________ Model SISTER Oleh : Laseri, S.Kom.
PENGENALAN INTERNET & PENGANTAR E-BISNIS
Arsitektur dalam Sister
Pengantar Client Server
File Service Sistem Terdistribusi.
ARSITEKTUR SISTEM TERDISTRIBUSI
Model Sistem Terdistribusi
Arsitektur SisTer.
Arsitektur SisTer.
Sistem Jaringan Terdistribusi
Model Sistem Terdistribusi
Universitas Gunadarma
Sistem Terdistribusi.
Dosen : Nuraini Purwandari
PENEGENALAN INTERNET & PENGANTAR E-BISANIS
Mobile Computing 7 Middleware.
SEKOLAH TINGGI ILMU KOMPUTER INDONESIA (STIKI)
7 DATABASE Client/Server Wiratmoko Y, ST C H A P T E R
Sistem tersebar ~overview~
11 Arsitektur Sistem Terdistribusi
BAB I Materi 2014 Mata Kuliah Sistem Terdistribusi
10 Perancangan Arsitektural
DISTRIBUTED SYSTEM.
Review Sistem Terdistribusi
BAB I Mata Kuliah Sistem Terdistribusi
Sistem Jaringan Terdistribusi
Mengadministrasi server dalam jaringan adalah suatu bentuk pekerjaan yang dilakukan oleh administrator jaringan. Tugasnya: Membuat server Mengelola jaringan.
SISTEM TERDISTRIBUSI Definisi :
BY : AULIA FITRUL HADI, M.KOM 3 SKS TEKNIK INFORMATIKA
Transcript presentasi:

Model Sistem Terdistribusi dari Distributed System 3th, Colouris chap. 2 Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro Pengantar Model Menyediakan sebuah gambaran abstrak aspek yang relevan dengan sistem Tujuan Menyediakan sebuah kerangka kerja untuk memahami permasalahan dan pemecahannya Model Arsitektural Hubungan dan interkoneksi seperti apa antara komponenkomponen dari sistem terdistribusi Model Fundamental Karakteristik apa yang mempengaruhi dependability sistem terdistribusi? Dependability : correctness, reliability, security Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro Kesulitan dan Ancaman Mode pemakaian Variasi yang beragam terhadap karakteristik pemakaian Contoh : berapa banyak halaman di kunjungi Masalah Internal Masalah concurrency Masalah clock Mode kegagalan Lingkungan Sistem Sistem terdistribusi harus mengakomodasi heterogenitas hardware, sistem operasi dan jaringan Contoh : berapa banyak versi SO? Ancaman Eksternal Serangan terhadap kesatuan data dan keamanannya Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro Model Arsitektur Arsitektur Struktur komponen-komponen secara terpisah Tujuan Menyakinkan bahwa struktur sistem memenuhi standar saat kini dan yang akan datang Model Arsitektur Abstrak fungsi tiap komponen sistem terdistribusi Penempatan komponen pada jaringan komputer Hubungan antar komponen, yaitu peran fungsional per komponen dan pola komunikasi antar komponen Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro Klasifikasi Proses Proses Server Menyediakan layanan dan menangani request Proses Client Proses Client Proses membuat/melakukan request Proses Peer Proses yang saling bekerja sama dan berkomunikasi Klasifikasi proses tersebut mengidentifikasikan tanggung jawab masing-masing proses dan juga membantu untuk menaksir beban kerja serta menentukan pengaruh kegagalan dari tiap proses Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro Software Layer Arsitektur Software Lapisan atau modul dalam sebuah komputer tunggal Mendefinisikan layanan yang ditawarkan atau diminta antar proses pada satu atau berbeda komputer Ide dasarnya Membagi sistem yang komplek dalam struktur lapisan dan layanan Antar layer mendefinisikan antar muka Platform : Hardware dan SO WindowsNT/Pentium Processor Solaris/SPARC processor Linux/Pentium Processor Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro Middleware Menyediakan transparensi terhadap keanekaragaman platform Proses dan objek pada sekumpulan mesin yang menerapkan protokol untuk aplikasi terdistribusi Contoh : CORBA (OMG) DCOM (Microsoft) ODP (ITU-T/ISO) Java Remote Method Invocation (Sun) Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro Peer-to-Peer Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro Superpeers Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro Arsitektur Sistem Perancangan sistem terdistribusi dititikberatkan pada : Pembagian tanggung jawab antara komponen sistem Penempatan komponen pada komputer dalam jaringan Pengaruh dari perancangan Unjuk kerja, Kehandalan dan Keamanan secara langsung tergantung pada pilihan yang ditentukan Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro Model Client / Server Client: proses untuk mengakses data, menggunakan sesumber atau melakukan operasi pada komputer yang berbeda Server: proses yang mengatur data dan semua sesumber yang di share di antara server dan client, memungkinkan client mengakses sesumber dan melakukan komputasi Interaction: pasangan pesan pemanggilan (invocation) / hasil (result) Example http server: client (browser) meminta dokumen, server mengirimkan dokumen yang diminta Caching of services (proxy servers) caching terhadap halaman web yang sering digunakan Peer processes (not client-server) proses-proses yang secara fungsional identik Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Interaksi Client-Server Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Arsitektur Client-Server Model Arsitektur client-server merupakan model sistem terdistribusi yang menunjukkan bagaimana data dan pemrosesan didistribusikan pada serangkaian prosessor, komponen utamanya : Satu set server stand-alone yang memberikan layanan ke subsistem lainnya seperti printing, data management, etc. Satu set client yang minta layanan yang diberikan oleh server Satu set jaringan yang memungkinkan pelanggan mengakses layanan-layanan ini Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Arsitektur Sistem Perpustakaan Film dan Gambar Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Karakteristik Client-Server Keuntungan Distribusi dari data dapat dilaksanakan secara langsung Mudah untuk menambah server yang baru maupun update server yang ada Kerugian Tidak ada model data bersama sehingga sub-sistem menggunakan organisasi data yang berbeda. pertukaran data mungkin tidak efisien Manajemen berlebihan dalam setiap server Tidak ada daftar pusat nama dan jasa - mungkin sulit untuk mengetahui apa server dan layanan yang tersedia Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro Multiple Server Service disediakan oleh beberapa server Contoh : sebagian besar layanan web komersial diterapkan melalui server fisik yang berbeda Motivasi : Unjuk kerja (contoh : cnn.com, download server, dll) kehandalan Server menggunakan replikasi atau database terdistribusi Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro Proxy Server Server dengan duplikasi informasi yang melayani sebagai proxy Caching : Penyimpan lokal untuk item-item yang sering digunakan Meningkatkan unjuk kerja Mengurangi beban pada server Biasanya digunakan pada search engine Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Contoh Cache pada Google Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro Peer Proses Peer processes menjaga konsistensi sesumber sinkronisasi aksi contoh: Whiteboard menggunakan central server menggunakan peer processes Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro Mobile Code Mobile code kode yang berpindah dan dijalankan pada site yang berbeda Contoh : applet Model pengendali client push model Q: masalah keamanan? Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro Mobile Agent Mobile Agent adalah sebuah program yang berpindah (termasuk data dan kode) dari satu komputer ke lainnya dalam jaringan Biasanya melakukan suatu pekerjaan otomatis tertentu Beberapa masalah : Authentication Permission dan keamanan Alternatif Mengambil informasi melalui remote invocation Contoh : Digunakan untuk install dan memelihara software pada komputer dalam suatu organisasi Membandingkan harga produk dari beberapa vendor Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro Network Computer Masalah Pemeliharaan PC sangat tinggi Solusi Mengurangi variasi pada level lokal Network Computer OS dan applikasi dari file server Remote file service Disk lokal (jika ada) digunakan sebagai cache Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro Thin Client Masalah Membuat PC powerfull sangatlah mahal Solusi Menyediakan server komputasi yang powerfull Thin Client Lapisan software mendukung aplikasi lokal dengan remote executing Contoh : X11 Window (www.xfree86.org) VNC (www.realvnc.com) Citrix WinFrame (www.citrix.com) Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro Mobile Devices Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Spontaneous Networking Bentuk distribusi yang menggabungkan peralatan mobile dan peralatan lain dalam suatu jaringan disebut sebagai spontaneous networking Meliputi juga aplikasi yang dapat digunakan untuk koneksi antara mobile ataupun non-mobile device ke jaringan. Kemampuan/karakteristik Spontaneous Networking : Kemudahan koneksi ke jaringan lokal Kemudahan menggabungkan dengan layanan lokal Discovery Service Konektifitas terbatas Keamanan dan privacy Antar muka discovery service Registration service Menerima penerimaan registrasi dari server, menyimpan properti layanan yang tersedia dalam database Lookup service Mencocokan permintaan layanan dengan layanan yang tersedia Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Antarmuka Client / Server Kumpulan fungsi yang tersedia untuk pemanggilan (invocation) dari sebuah proses (server atau peer) dinyatakan dengan satu atau lebih definisi antarmuka. Pada C++ dan Java, sebuah antarmuka dapat disusun dengan model berbasis pada objek. Contoh : RMI (java), CORBA(semua bahasa OOP) Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Faktor-faktor Interaction Model Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Macam-macam failure model Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Merancang Kebutuhan untuk Sistem terdistribusi Masalah Kinerja (Performance) Responsiveness Throughput Balancing computational load Quality of Service pengukuran seberapa tingkat pemakaian fungsi, yaitu Reliability Security Performance Adaptability, kemampuan untuk menyesuaikan dengan perubahan konfigurasi sistem Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro Merancang Kebutuhan….. Pemakaian caching dan replikasi Local copy informasi Cache consistency Web caching protocol Replikasi : beberapa copy dari service Masalah Dependability Fault tolerance : Keamanan Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Diagram Arsitektur Intranet dan CS Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro Browser Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro ActiveX - DCOM Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro Prinsip COM Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro Prinsip DCOM Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Arsitektur RMI (Remote Method Invocation) Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro Arsitektur RMI Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro Java CORBA Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro Arsitektur CORBA Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro HTML - HTTP Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro

Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro Tugas Buat artikel tentang model CS Heru Lestiawan, M.Kom --- TI-S1 Universitas Dian Nuswantoro