1 / 12

Model Sistem Terdistribusi

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

lois-duke
Download Presentation

Model Sistem Terdistribusi

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Model SistemTerdistribusi

  2. Model • Menyediakansebuahgambaranabstrakaspek yang relevandengansistem Tujuan • Menyediakansebuahkerangkakerjauntukmemahamipermasalahandanpemecahannya

  3. KesulitandanAncaman Mode pemakaian • Variasi yang beragamterhadapkarakteristikpemakaian Contoh : berapa banyak halaman di kunjungi Masalah Internal • Masalahconcurrency • Masalahclock Mode kegagalan • LingkunganSistem • Sistemterdistribusiharusmengakomodasiheterogenitas hardware, sistemoperasidanjaringan Contoh : berapa banyak versi SO? AncamanEksternal • Serangan terhadap kesatuan data dan keamanannya

  4. Model ArsitekturSistemTerdistribusi Hubungandaninterkoneksisepertiapaantarakomponendarisistemterdistribusi Arsitektur • Strukturkomponen-komponensecaraterpisah ; Organisasilogikadarikomponen-komponensofware Tujuan • Menyakinkanbahwastruktursistemmemenuhistandarsaatinidan yang akandatang Ada4 jenis: • Layered architectures • Object-based architectures • Data-centered architectures • Event-based architectures

  5. KlasifikasiProses •Proses Server – Menyediakanlayanandanmenangani request • Proses Client – Prosesmembuatmelakukan request • Proses Peer – Proses yang salingbekerjasamadanberkomunikasi • Middleware – Menyediakantransparansiterhadapkeanekaragaman platformproses dan objek padasekumpulan mesin yang menerapkan protokol untuk aplikasiterdistribusi Cth: CORBA, Java RMI, DCOM

  6. Software Layer Arsitektur Software Lapisanataumoduldalamsebuahkomputertunggal Mendefinisikanlayanan yang ditawarkanataudimintaantarprosespadasatuatauberbedakomputer Idedasarnya Membagisistem yang komplekdalamstrukturlapisandan layanan Antar layer mendefinisikanantarmuka Platform : Hardware dan SO WindowsNT/Pentium Processor Solaris/SPARC processor Linux/Pentium Processor

  7. ArsitekturSistem Perancangansistemterdistribusidititikberatkanpada: • Pembagiantanggungjawabantarakomponensistem • Penempatan komponen pada komputer dalam jaringan Pengaruhdariperancangan • Unjukkerja, KehandalandanKeamanansecaralangsungtergantung pada pilihan yang ditentukan

  8. Clients - Servers • Bersifat: centralized architecture • Terjadi invocation dari client ke server • Contoh: client (browser) meminta HTML ke HTTP Server

  9. Karakteristik CS Service : Menyediakanlayananterpisahyang berbeda Shared resource : Server dapatmelayanibeberapaclient padasaat yang samadanmengaturpengaksesanResource Asymmetrical Protocol :antara client danserver merupakanhubungan one-to-many. Mix-and-match : tidak tergantung pada platform Encapsulation of service : message memberitahuserver apa yang akandikerjakan

  10. Transparency Location : proses server dapatditempatkan pada mesin yang sama atau terpisahdengan proses client. Client/server akanmenyembunyikanlokasi server dari client. Message-based-exchange :antara client dan server berkomunikasidenganmekanismepertukaranmessage. Scalability :sistem C/S dapatdimekarkanbaikvertikalmaupunhorisontal. Integrity :kodedan data server diatursecaraterpusat, sedangkanpadaclient tetappadakomputertersendiri.

  11. Multiple Server Service Service disediakanolehbeberapa server Contoh: sebagianbesarlayanan web komersialditerapkanmelaluiserver fisik yang berbeda Motivasi : Unjukkerja (contoh : cnn.com, download server, dll) , kehandalan Server menggunakanreplikasiatau database terdistribusi

  12. Proxy Server • Server denganduplikasiinformasi yang melayanisebagai proxy • Caching : • Penyimpanlokaluntuk item-item yang seringdigunakan • Meningkatkanunjukkerja • Mengurangibebanpada server • Biasanyadigunakanpada search engine

More Related