overview sistem terdistribusi · 2009-03-18 · sistem terdistribusi • sistem khusus yang...

14
Overview Sistem Sistem Terdistribusi Terdistribusi Deris Stiawan Fakultas Ilmu Komputer, UNSRI Distributed Network Systems book, from concept to implementation, Weija Jia, Wanlei Zhou

Upload: duongnhu

Post on 29-Mar-2019

228 views

Category:

Documents


0 download

TRANSCRIPT

Overview

SistemSistem TerdistribusiTerdistribusi

Deris StiawanFakultas Ilmu Komputer, UNSRI

Distributed Network Systems book, from concept to implementation, Weija Jia, Wanlei Zhou

Sistem Terdistribusi

• Sistem khusus yang menghubungkan banyakmesin devices dengan jaringan komunikasi danperalatan

• Biasanya di design dengan s.w / aplikasi khusus• Mengintegrasikan dalam sebuah lingkungan

computing• Memungkinkan user dapat bekerjasama dan

berkoordinasikan semua aktivitas secara efektifdan efisien

• Sistem Terdistribusi dapat dipresentasikansebagai ;– Resource Sharing– Openness– Concurrency– Scalability– Fault-tolerance– Transparency

Jaringan Komputer

• Sejarah Jaringan– ARPA, ARPAnet, Internet, – TCP/IP– WWW

• Arsitektur Jaringan– OSI Layer– TCP/IP

• Protocol & QoS– Protocol, harus mempunyai bagian ;

• Spesifikasi urutan pada sebuah pesan pada saat prosespertukaran

• Spesifikasi format data pada pesan– QoS, menjamin layanan lalu lintas data & melakukan

pemilahan paket-paket data• Error rates• Lower latency• Jitter (variasi latency)• Loss

• Software di jaringan terdistribusi– Client Server model– Web-based Model

• Web server dapat menyebarkan dan menyediakanlayanan untuk menjalankan program

• Web based Client Server– Proxy Computing, – Code Shipping– Remote computing– Agent-based computing

– Proxy Computing, • proses send-receive melalui sebuah proses computing

sebuah server• Paket melalui sebuah server yang powerfull atau sebuah

sistem program khusus yang berguna untuk komputasi– Code Shipping,

• Model web-based client server• Ex : pada saat kita mendowload dan menjalankan program

java applets pada web browser dan dijalankan di client• Client membutuhkan layanan server & server akan

mengirimkan program melalui web• Client menjalankan program di local host

– Remote Computing,• sistem aplikasi database• Pengguna mengirimkan data melalui web ke server dan

server melakukan pengolahan dgn menggunakan program yang ada pada server

• Setelah selesai proses, server mengirimkan ke client• Memerlukan sistem server yang handal

– Agent-based Computing,• Model three-tier• Client mengirim data / program melalui internet ke agent• Agent akan memproses data dengan menggunakan

programnya sendiri atau program yang diterima.• Setelah selesai akan dikirimkan kembali ke client

Model Client Server pada ST

• Client Server Model, komponen pokok ;– Services– Server– Client

• Problem– Bootleneck, karena hanya 1 server– Layanan akan terhenti jika terjadi failed, ex : server,

element failed– Maintenance harus secara rutin

• Model agent client server– Client dan server dapat

bekerjasama secaralangsung / tidak langsung

– Kerjasama tidak langsungpada model inimembutuhkan dua entities tambahan yang disebutagent

– Agent request sebuahlayanan dan akanmembuatnya sesuai denganpermintaan layanan

• Arsitektur Three-Tier Client Server,komponennya;

– User Interface dan proses presentasi, berhubungan dengan input dan tampilan

– Proses Fungsi Komputasi, respon pada transparan, reliable, secure, dan efisiensi pengolahan distribusi

– Proses Akses Data, respon pada akses data penyimpanan padaperangkat external storage (pada back end tier)

Arsitektur Thre Tier

– Pada model 3 tier, aplikasi user tidak langsungberinteraksi dengan data server, dimana koneksidilakukan lewat server midle tier

– Kelebihan 3 tier• Transparansi data, • Reliability• Reusebility• Load balancing

Relationship

Arsitektur Distribusi Computing System