Model Sistem Terdistribusi

12
Model Sistem Terdistribusi

description

Model Sistem Terdistribusi. Model Menyediakan sebuah gambaran abstrak aspek yang relevan dengan sistem Tujuan Menyediakan sebuah kerangka kerja untuk memahami permasalahan dan pemecahannya. Kesulitan dan Ancaman. Mode pemakaian Variasi yang beragam terhadap karakteristik pemakaian - PowerPoint PPT Presentation

Transcript of Model Sistem Terdistribusi

Page 1: Model  Sistem Terdistribusi

Model Sistem Terdistribusi

Page 2: Model  Sistem Terdistribusi

Model• Menyediakan sebuah gambaran abstrak aspek yang

relevan dengan sistem

Tujuan• Menyediakan sebuah kerangka kerja untuk

memahami permasalahan dan pemecahannya

Page 3: Model  Sistem Terdistribusi

Kesulitan dan AncamanMode 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

Page 4: Model  Sistem Terdistribusi

Model ArsitekturSistem Terdistribusi

Hubungan dan interkoneksi seperti apa antara komponen dari sistem terdistribusi

Arsitektur• Struktur komponen-komponen secara terpisah ; Organisasi logika dari

komponen-komponen sofware

Tujuan• Menyakinkan bahwa struktur sistem memenuhi standar saat ini dan yang akan

datang

Ada 4 jenis:

• Layered architectures• Object-based architectures• Data-centered architectures• Event-based architectures

Page 5: Model  Sistem Terdistribusi

Klasifikasi Proses

•Proses Server

– Menyediakan layanan dan menangani request

• Proses Client

– Proses membuat melakukan request

• Proses Peer

– Proses yang saling bekerja sama dan berkomunikasi

• Middleware

– Menyediakan transparansi terhadap keanekaragaman platform

proses dan objek pada sekumpulan mesin yang menerapkan

protokol untuk aplikasi terdistribusi

Cth: CORBA, Java RMI, DCOM

Page 6: Model  Sistem Terdistribusi

Software LayerArsitektur SoftwareLapisan atau modul dalam sebuah komputer tunggalMendefinisikan layanan yang ditawarkan atau diminta antar proses pada satu atau berbeda komputer

Ide dasarnyaMembagi sistem yang komplek dalam struktur lapisan dan layanan

Antar layer mendefinisikan antar muka

Platform : Hardware dan SOWindowsNT/Pentium ProcessorSolaris/SPARC processorLinux/Pentium Processor

Page 7: Model  Sistem Terdistribusi

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

Page 8: Model  Sistem Terdistribusi

Clients - Servers

• Bersifat: centralized architecture

• Terjadi invocation dari client ke server

• Contoh: client (browser) meminta HTML ke HTTP Server

Page 9: Model  Sistem Terdistribusi

Karakteristik CS

Service : Menyediakan layanan terpisah yang berbeda

Shared resource : Server dapat melayani beberapa client pada saat yang sama

dan mengatur pengaksesan Resource

Asymmetrical Protocol : antara client dan server merupakan hubungan one-

to-many.

Mix-and-match : tidak tergantung pada platform

Encapsulation of service : message memberitahu server apa yang akan

dikerjakan

Page 10: Model  Sistem Terdistribusi

Transparency Location : proses server dapat ditempatkan pada mesin yang sama atau terpisah dengan proses client. Client/serverakan menyembunyikan lokasi server dari client.

Message-based-exchange : antara client dan server berkomunikasi dengan mekanisme pertukaran message.

Scalability : sistem C/S dapat dimekarkan baik vertikal maupun horisontal.

Integrity : kode dan data server diatur secara terpusat, sedangkan pada client tetap pada komputer tersendiri.

Page 11: Model  Sistem Terdistribusi

Multiple ServerService

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

Page 12: Model  Sistem Terdistribusi

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