Sistem terdistribusi multimedia Biasanya digunakan pada infrastruktur Internet Karakteristik Sumber data yang heterogen dan memerlukan sinkronisasi

dokumen-dokumen yang mirip
Sistem Terdistribusi 1 Introduction. Pengantar Sistem Terdistribusi

Introduction. Overview

Sistem Terdistribusi 1 Introduction

Bab 1. Pengenalan Sistem Terdistribusi

Pengantar Sistem Terdistribusi. Budi Susanto

Pengantar Sistem Terdistribusi

SISTEM TERDISTRIBUSI. Agenda : - Pengantar Sistem Terdistribusi - Karakteristik Sistem Terdistribusi - Model Sistem Terdistribusi. Yuli Purwati, M.

SISTEM TERDISTRIBUSI

PENGENALAN SISTEM TERDISTRIBUSI

TIPE JARINGAN KOMPUTER

PENGOLAHAN DATA TERDISTRIBUSI

Sistem Jaringan Terdistribusi

1. PENGENALAN SISTEM TERDISTRIBUSI

Heru Lestiawan, M.Kom

Model arsitektur Terdistribusi

FILE SERVICE DAN NAME SERVICE

- File server pertama kali dikembangkan tahun 1970

Sistem Terdistribusi 2. Model arsitektur Terdistribusi

Sistem Terdistribusi & Paralel TIK-604

Gambar 1. Service terdistribusi

DEADLOCK PADA DISTRIBUSI DATA DAN PEMECAHANNYA

Teknik Informatika Universitas Pasundan. Caca E. Supriana, S.Si.,MT.

Soal terdiri dari 50 Pilihan Ganda Setiap soal pilihan ganda hanya satu jawaban yang benar

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

Sistem terdistribusi. Albertus dwi yoga widiantoro, M.Kom

Distributed System. Number One Introduction. Genap 2011/2012. Dahlia Widhyaestoeti, S.Kom

FILE SERVICE DI DALAM SISTEM INFORMASI TERDISTRIBUSI

Pemahaman mengenai Model arsitektur SisTer Mengetahui Sudut pandang logis Arsitektur Sistem Tersebar. Memahami model Arsitektur sistem

BAB I PENDAHULUAN A. Latar Belakang B. Rumusan Masalah C. Tujuan Penulisan

Model Sistem Terdistribusi

Tujuan. terkluster. Grid. 2. Mahasiswa memahami komputasi terdistribusi dengan

Soal terdiri dari 50 Pilihan Ganda Setiap soal pilihan ganda hanya satu jawaban yang benar

Sistem Terdistribusi. Silabus

SISTEM OPERASI TERDISTRIBUSI

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS JARINGAN TERDISTRIBUSI

SISTEM TERDISTRIBUSI

REVIEW KARAKTERISTIK DAN MODEL SISTEM TERDISTRIBUSI

CLUSTERING & GRID COMPUTING. Sistem terdistribusi week 10

Proses Burst Time Prioritas P P1 7 1 P2 9 3 P P4 19 2

NAMA : FERRY ANGGRIAWAN KUSUMA ( ) SHELLI RIPATI ( ) STMIK INDONESIA

Kebutuhan ini muncul karena sumber tersebut digunakan secara bersama

Distribusi Fungsi. Dengan pembagian fungsi untuk tiap komponen dalam sistem client server, berikut manfaat yang ada :

Bab 2 Tinjauan Pustaka

SISTEM OPERASI. Belajar SO?

RENCANA PEMBELAJARAN SEMESTER (RPS)

DISTRIBUTED FILE SYSTEMS

Nama : Tsani Agustin Aghnia Toibin.S Nim : Prodi : Teknik Informatika Kelas : 21

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

PENGANTAR SISTEM INFORMASI TERDISTRIBUSI

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

Pengantar Sistem Tersebar

Pertemuan XII Distributed Database Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT.

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

Arsitektur Sistem Basis Data. Gentisya Tri Mardiani, S.Kom., M.Kom

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

Interprocess communication atau komunikasi antar proses adalah inti dari sistem terdistribusi dan komunikasi antar proses-proses pada system-sistem

SHARE DATA & TRANSACTION

Database Terdistribusi. by: Ahmad Syauqi Ahsan

Middleware Sebagai Jembatan Platform yang berbeda. Budi Susanto

JARINGAN KOMPUTER. APA ITU JARINGAN COMPUTER PENGGUNA JARINGAN COMPUTER Business application Home application Mobile users

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

Jaringan Komputer dan Komunikasi Data. Agus Aan Jiwa Permana, S.Kom, M.Cs

BAB II KAJIAN PUSTAKA

Sistem Basis Data Terdistribusi Arif Basofi

QoS & PROTOKOL JARINGAN MULTIMEDIA

BAB 1 PENDAHULUAN 1.1 Latar Belakang 1.2 Ruang Lingkup

Struktur Sistem Operasi

Sistem Terdistribusi TIK-604

M. Choirul Amri

BAB II LANDASAN TEORI

Consistency and Replication

PENGANTAR APLIKASI KOMPUTER

Sistem Terdistribusi. S1 Sistem Komputer Semester 6 MUSAYYANAH, S.ST., MT

Sekolah Tinggi Teknologi Adisutjipto Yogyakarta

Sistem Operasi Mobile

BAB I PENDAHULUAN 1.1 Latar Belakang

SISTEM INFORMASI TERDISTRIBUSI SERI 1 (TEORI & KONSEP DASAR)

FAULT TOLERANCE. Sistem terdistribusi week 9

Definisi Sistem Operasi

DISTRIBUTED FILE SYSTEM. Sistem terdistribusi week 11

Teknik Informatika S1

Sistem Operasi PENGATURAN PROSES

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

Badiyanto, S.Kom., M.Kom. Refrensi : William Stallings Data and Computer Communications

BAB II LANDASAN TEORI. Basis Data Terdistribusi didefinisikan sebagai sebuah collection of multiple,

PROSES. Sistem Terdistribusi

Fase pertama: single user, single tasking

Database dalam Sistem Terdistribusi

BAB 2 LANDASAN TEORI. menyediakan layanan ke komputer lain melalui koneksi jaringan. Server dapat

Database dalam Sistem Terdistribusi

PROSES PENGANTAR DATA TERDISTRIBUSI. Materi: 1. Thread 2. Client/Server 3. Agent

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

Sistem Terdistribusi Penanganan Proses

TUGAS I SISTEM TERDISTRIBUSI

CONSISTENCY & REPLICATION. Sistem terdistribusi week 7

BAB 1 Service Oriented Architecture 1.1 Evolusi SOA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. 1.2 Rumusan Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang

Sistem Terdistribusi 2

BAB I PENDAHULUAN 1.1 LATAR BELAKANG MASALAH

Transkripsi:

Contoh DS Internet = Interconnection Network Intranet Coorporation Mobile Computing Automated banking systems Tracking roaming cellular phones Global positioning systems Retail point-of-sale terminals Air-traffic control

Sistem terdistribusi multimedia Biasanya digunakan pada infrastruktur Internet Karakteristik Sumber data yang heterogen dan memerlukan sinkronisasi secara real time Video, audio, text Multicast (UDP based) Contoh: Teleteaching tools Video-conferencing Video and audio on demand

Alasan sistem terdistribusi Resources sharing: sumber daya dapat digunakan secara bersama / bergantian Distribusi fungsi : komputer memiliki kemampuan fungsi yang berbeda-beda client/server Host/terminal Data gathering / data processing Distribusi beban/keseimbangan : pemberian tugas ke prosesor secukupnya sehingga unjuk kerja seluruh sistem teroptimasi.

Replikasi kekuatan pemrosesan : independent processors bekerja untuk pekerjaan yang sama Sistem terdistribusi terdiri dari kumpulan mikrokomputer yang memiliki kekuatan pemrosesan yang tidak dapat dicapai oleh superkomputer Mis: 10000 CPU, masing-masing berjalan pada 50 MIPS, mencapai 500000 MIPS, Maka satu perintah dijalankan dalam waktu 0.002 nsec Reliability : dalam sistem terdistribusi, apabila sebuah situs mengalami kegagalan, maka situs yang tersisa dapat melanjutkan operasi yang sedang berjalan. Hal ini menyebabkan reliabilitas sistem menjadi lebih baik.

Pemisahan fisik : sistem yang menggantungkan pada fakta bahwa komputer secara fisik terpisah (e.g., untuk mencapai kehandalan). Ekonomis : kumpulan mikroprosesor menawarkan harga/unjuk kerja yang lebih baik dari pada mainframe Fleksibilitas : komputer yang berbeda dengan kemampuan yang berbeda dapat di share antar user

Kesulitan Software - bagaimana merancang dan mengatur software dalam DS Ketergantungan pada infrastruktur jaringan (world wide wait...) Kemudahan akses ke data yang di share, memunculkan masalah keamanan

Karakteristik SisTer Concurrency: Beberapa komputer dapat berjalan sekaligus dengan tugas yang berbeda Sinkronisasi dan koordinasi dengan message passing Sharing resources Contoh: WEB diakses oleh banyak orang Masalah umum dalam sistem concurrent Deadlock Komunikasi yang tidak handal

No global clock: Pada sistem terdistribusi, tidak ada satu proses tunggal yang mengetahui global state sistem saat ini (disebabkan oleh concurrency) Hal ini menyebabkan kesulitan dalam mensinkronkanwaktu seluruh komputer/perangkat yang terlibat Independent failure: kegagalan komputer/jaringan bisa terjadi kapan saja Setiap komponen/perangkat dapat mengalami kegagalan namun komponen/perangkat lain tetap berjalan dengan baik.

Heterogenity: Infrastruktur jaringan Hardware dan software (sistem operasi, perbedaan UNIX socket dan Winsock) Bahasa pemrograman Solusi: Perlu ada protokol yang standar, Middleware (contoh : CORBA), Kode program universal (contoh :JAVA) Scalability: Sistem tetap efektif meskipun terdapat peningkatan resource dan pengguna secara signifikan

Tantangan Openness Memastikan sistem dapat diperluas dan mudah dalam pemeliharaan Mengikuti standard antarmuka Solusi: Adanya publikasi dari spesifikasi (RFC) Security Confidentiality (pencegahan terhadap hak akses oleh orang yang tidak berhak) Integrity (pencegahan terhadap perubahan data) Availability (pencegahan terhadap masalah ketersediaan, misalnya mencegah DDOS)

Tantangan Menghandle Kegagalan: Kesalahan/Kegagalan bisa ditemukan/diperbaiki A.S.A.P dan mampu melakukan proses recovery Pendeteksian, Toleransi dan Redudancy Solusi: Replikasi, Load Balancing, Backup Konkurensi: Banyak client yang mengakses banyak data dalam waktu yang bersamaan, sedangkan data harus tetap konsisten! Menghindari masalah deadlock

Transparansi Transparency: Sistem terlihat sebagai satu kesatuan, bukan gabungan dari bbrp komponen

Access transparency: memungkinkan resource lokal / remote untuk diakses menggunakan operasi yg sama (tidak berbeda-beda) Location transparency: memungkinkan resources untuk diakses tanpa pengetahuan ttg jaringan fisik/lokasi (lokasi dan IP address). Concurrency transparency: memungkinkan beberapa proses untuk beroperasi secara konkuren menggunakan shared resources tanpa mengganggu mereka. Replication transparency: memungkinkan multiple instances dari resources untuk digunakan menaikan reliability dan performance tanpa pengetahuan pemrograman replikasi.

Failure transparency: memungkinkan penyembunyian kegagalan, memperbolehkan users dan program aplikasi untuk menyelesaikan tugas mereka walaupun ada kegagalan komponen hardware / software. Mobility transparency: memungkinkan perubahan resources dan clients didalam sistem tanpa berefek pada operasi user dan program. Performance transparency: memungkinkan sistem untuk dikonfigurasi ulang untuk meningkatkan performa yang berubah secara cepat. Scaling transparency: memperbolehkan sistem dan aplikasi untuk diperluas tanpa mengubah struktur sistem atau algoritma aplikasi.

Distributed Database A logically interrelated collection of shared data (and a description of this data), physicallydistributed over a computer network Penyimpanan data bisa dilakukan secaraterdistribusi (tidak lagi tersentralisasi) Menggunakan Replikasi dan Fragmentasi Distributed Processing Menggunakan RMI, RPC, atau.net Remoting Distributed Transactions

Prinsip berkomunikasi Source generates data to be transmitted Transmitter Converts data into transmittable signals Transmission System Carries data Receiver Converts received signal into data Destination Takes incoming data

Operating Systems Flexibility Monolithic kernel vs. Microkernel Microkernel -- keep it small, use user-level servers for system services An interprocess communication mechanism A small amount of low-level process management and scheduling Low-level input / output Monolithic kernel provide the file system and directory system full process management, and much system call handling