Sistem Terdistribusi - spidoletech.files.wordpress.com fileSistem Terdistribusi adalah Sekumpulan...

19
Sistem Terdistribusi Rony Heri Irawan, M.Kom

Transcript of Sistem Terdistribusi - spidoletech.files.wordpress.com fileSistem Terdistribusi adalah Sekumpulan...

Page 1: Sistem Terdistribusi - spidoletech.files.wordpress.com fileSistem Terdistribusi adalah Sekumpulan komputer otonom yang terhubung ke suatu jaringan, dimana bagi pengguna sistem terlihat

Sistem Terdistribusi

Rony Heri Irawan MKom

Definisi

Sistem Terdistribusi adalah Sekumpulan komputer otonomyang terhubung ke suatu jaringan dimana bagi penggunasistem terlihat sebagai satu komputer

Komputer otonomi walaupun komputer tidak terhubungke jaringan komputer tersebut tetap dapat berjalan

Dengan menjalankan sistem terdistribusi komputer dapatmelakukan Koordinasi aktifitas dan berbagi sumber dayahardware software dan data

Penerapan Sistem Terdistribusi

Menggunakan Jaringan

Mengapa

Performance Sekumpulan prosesor dapat menyediakan kinerja yang lebih tinggi

daripada komputer yang terpusat

Distribution Banyak aplikasi yang terlibat sehingga lebih baik jika dipisah dalam

mesin yang berbeda (contoh aplikasi perbankan komersial)

ReliabilityJika terjadi kerusakan pada salah satu mesin tidak akan mempengaruhi

kinerja system secara keseluruhan

Mengapa

Incremental Growth Mesin baru dapat ditambahkan jika kebutuhan proses meningkat

Sharing DataResource Segala hal yang dapat digunakan bersama dalam jaringan komputer

(eg disk printer scannerberkas basis data obyek data)

Communication Menyediakan fasilitas komunikasi antar manusia

Contoh Sistem Terdistribusi

Internet merupakan suatu bentuk jaringan global yangmenghubungkan komputer dengan satu sama lainnya yang dapatberkomunikasi dengan media IP sebagai protokol

Intranet Jaringan yang teradministrasi secara lokal Biasanyaproprietary Terhubung ke internet (melalui firewall) Menyediakanlayanan internal dan eksternal

Sistem terdistribusi multimedia Video-conferencing

Mobile dan sistem komputasi ubiquitous (ldquoone person manycomputersrdquo) tadinya one comp many person one person onecomp

Sistem telepon seperti ISDN PSTN

Network File System (NFS) akses sistem file melalui jaringan

Karakteristik Sistem Terdistribusi

1 No global clock

- Terdapat batasan pada ketepatan proses sinkronisasi clock padasistem terdistribusi oleh karena asynchronous message passing

- Pada sistem terdistribusi tidak ada satu proses tunggal yangmengetahui global state sistem saat ini

2 Independent failure

- Kemungkinan adanya kegagalan proses tunggal yang tidak diketahui

- Proses tunggal mungkin tidak peduli pada kegagalan sistemkeseluruhan

3 Concurrency of components

- Eg Beberapa pemakai browser mengakses suatu halaman websecara bersamaan

- Bagaimana jika ada operasi update

Model

1 Sistem client - server

Merupakan bagian dari model sistem terdistribusi yang

membagi jaringan berdasarkan pemberi dan penerima jasa

layanan Pada sebuah jaringan akan didapatkan file server

time server directory server printer server dan seterusnya

2 Sistem point to point

Merupakan bagian dari model sistem terdistribusi dimana

sistem dapat sekaligus berfungsi sebagai client maupun

server

3 Sistem terkluster

Adalah gabungan dari beberapa sistem individual(komputer) yang dikumpulkan pada suatu lokasi salingberbagi tempat penyimpanan data (storage) dan salingterhubung dalam jaringan lokal (Local Area Network)Sistem kluster memiliki persamaan dengan sistem paraleldalam hal menggabungkan beberapa CPU untukmeningkatkan kinerja komputasi Jika salah satu mesinmengalami masalah dalam menjalankan tugas makamesin lain dapat mengambil alih pelaksanaan tugas ituDengan demikian sistem akan lebih handal dan faulttolerant dalam melakukan komputasi

Model (Lanjutan)

Dalam hal jaringan sistem kluster mirip dengan sistem

terdistribusi (distributed system) Bedanya jika jaringan

pada sistem terdistribusi melingkupi komputer-komputer

yang lokasinya tersebar maka jaringan pada sistem kluster

menghubungkan banyak komputer yang dikumpulkan

dalam satu tempat

Model (Lanjutan)

Permasalahan

Software bagaimana merancang dan mengatur software

dalam Distribusi Sistem

Ketergantungan pada infrastruktur jaringan

Kemudahan akses ke data yang di share memunculkan

masalah keamanan

Tantangan Sistem Terdistribusi

1 Keheterogenan

1048714 Suatu sistem terdistribusi dapat dibangun dari berbagainetwork operation system hardware dan programminglanguage yang berbeda

1048714 IP dapat digunakan utk mengatasi perbedaan jaringan

1048714 Middleware mengatasi perbedaan lainnya

2 Keterbukaan

1048714 Mendukung extensibility

1048714 Setiap komponen memiliki antarmuka (interface) yg di-publishke komponen lain

1048714 Perlu integrasi berbagai komponen yg dibuat oleh programmeratau vendor yg berbeda

3 Keamanan

1048714 Shared resources amp transmisi informasi rahasia perlu

dilengkapi dengan enkripsi

1048714 Cegah denial of service ()

4 Skalabilitas

1048714 Penambahan pemakai membutuhkan penambahan

resource yg konstan

1048714 Cegah Bottleneck Peristiwa macetnya proses aliran

data (transmisi data) karena sebab-sebab tertentu

1048714 Jika perlu gunakan replikasi

Tantangan Sistem Terdistribusi (Lanjutan)

5 Penanganan Kegagalan

1048714 Setiap proses (komputer atau jaringan) dapat mengalami

kegagalan secara independen

1048714 Komponen lain harus tetap berjalan dgn baik

1048714 Eg failed branch in a distributed banking system

6 Concurrency

1048714 Multiple users with concurrent requests to a shared

resources

1048714 Setiap resource hrs aman di lingkungan tersebut di atas

Tantangan Sistem Terdistribusi (Lanjutan)

7 Transparansi

Transparan bagi pemakai keberadaan beberapa komponen tampaksebagai satu sistem saja

1048714 Access transparency

Local amp remote resources dapat diakses dengan operasi yg sama

1048714 Location transparency

ndash Resource dapat diakses tanpa tahu di mana lokasinya

ndash Bagaimana pendapat Anda mengenai hyperlink amp URL

1048714 Concurrency transparency rarr beda data karena waktu akses

ndash Beberapa proses dapat sama-sama menggunakan suatu resource tanpasaling interferensi

ndash Bagaimana jika beberapa pemakai secara bersamaan akan mengubah suatuberkas

Tantangan Sistem Terdistribusi (Lanjutan)

1048714 Replication transparency

Pemakai maupun pemrogram aplikasi tidak perlu mengetahui

adanya replikasi resource yg dapat meningkatkan kehandalan dan

unjuk kerja

1048714 Failure transparency

Pemakai dan pemrogram aplikasi dapat menyelesaikan tugasnya

walaupun ada kegagalan hardware atau software

1048714 Mobility transparency

Resource dan klien dapat berpindah tanpa mempengaruhi operasi

pemakai atau program

Tantangan Sistem Terdistribusi (Lanjutan)

1048714 Performance transparency

Sistem dapat dikonfigurasi ulang untuk meningkatkan unjuk kerja

sejalan dengan perubahan beban sistem

1048714 Scaling transparency

Sistem dan aplikasi mudah bertambah luas tanpa perubahan

struktur sistem dan algoritma aplikasi

Tantangan Sistem Terdistribusi (Lanjutan)

Tugas

18

Resource sharing adalah motivasi utama dalam mengembangkansistem terdistribusi Jelaskan bagaimana World Wide Web dapatmenjadi contoh dari resource sharing dengan teknologi client-server

Jelaskan protokol yg mendukung WWW

Thankrsquoz You

Page 2: Sistem Terdistribusi - spidoletech.files.wordpress.com fileSistem Terdistribusi adalah Sekumpulan komputer otonom yang terhubung ke suatu jaringan, dimana bagi pengguna sistem terlihat

Definisi

Sistem Terdistribusi adalah Sekumpulan komputer otonomyang terhubung ke suatu jaringan dimana bagi penggunasistem terlihat sebagai satu komputer

Komputer otonomi walaupun komputer tidak terhubungke jaringan komputer tersebut tetap dapat berjalan

Dengan menjalankan sistem terdistribusi komputer dapatmelakukan Koordinasi aktifitas dan berbagi sumber dayahardware software dan data

Penerapan Sistem Terdistribusi

Menggunakan Jaringan

Mengapa

Performance Sekumpulan prosesor dapat menyediakan kinerja yang lebih tinggi

daripada komputer yang terpusat

Distribution Banyak aplikasi yang terlibat sehingga lebih baik jika dipisah dalam

mesin yang berbeda (contoh aplikasi perbankan komersial)

ReliabilityJika terjadi kerusakan pada salah satu mesin tidak akan mempengaruhi

kinerja system secara keseluruhan

Mengapa

Incremental Growth Mesin baru dapat ditambahkan jika kebutuhan proses meningkat

Sharing DataResource Segala hal yang dapat digunakan bersama dalam jaringan komputer

(eg disk printer scannerberkas basis data obyek data)

Communication Menyediakan fasilitas komunikasi antar manusia

Contoh Sistem Terdistribusi

Internet merupakan suatu bentuk jaringan global yangmenghubungkan komputer dengan satu sama lainnya yang dapatberkomunikasi dengan media IP sebagai protokol

Intranet Jaringan yang teradministrasi secara lokal Biasanyaproprietary Terhubung ke internet (melalui firewall) Menyediakanlayanan internal dan eksternal

Sistem terdistribusi multimedia Video-conferencing

Mobile dan sistem komputasi ubiquitous (ldquoone person manycomputersrdquo) tadinya one comp many person one person onecomp

Sistem telepon seperti ISDN PSTN

Network File System (NFS) akses sistem file melalui jaringan

Karakteristik Sistem Terdistribusi

1 No global clock

- Terdapat batasan pada ketepatan proses sinkronisasi clock padasistem terdistribusi oleh karena asynchronous message passing

- Pada sistem terdistribusi tidak ada satu proses tunggal yangmengetahui global state sistem saat ini

2 Independent failure

- Kemungkinan adanya kegagalan proses tunggal yang tidak diketahui

- Proses tunggal mungkin tidak peduli pada kegagalan sistemkeseluruhan

3 Concurrency of components

- Eg Beberapa pemakai browser mengakses suatu halaman websecara bersamaan

- Bagaimana jika ada operasi update

Model

1 Sistem client - server

Merupakan bagian dari model sistem terdistribusi yang

membagi jaringan berdasarkan pemberi dan penerima jasa

layanan Pada sebuah jaringan akan didapatkan file server

time server directory server printer server dan seterusnya

2 Sistem point to point

Merupakan bagian dari model sistem terdistribusi dimana

sistem dapat sekaligus berfungsi sebagai client maupun

server

3 Sistem terkluster

Adalah gabungan dari beberapa sistem individual(komputer) yang dikumpulkan pada suatu lokasi salingberbagi tempat penyimpanan data (storage) dan salingterhubung dalam jaringan lokal (Local Area Network)Sistem kluster memiliki persamaan dengan sistem paraleldalam hal menggabungkan beberapa CPU untukmeningkatkan kinerja komputasi Jika salah satu mesinmengalami masalah dalam menjalankan tugas makamesin lain dapat mengambil alih pelaksanaan tugas ituDengan demikian sistem akan lebih handal dan faulttolerant dalam melakukan komputasi

Model (Lanjutan)

Dalam hal jaringan sistem kluster mirip dengan sistem

terdistribusi (distributed system) Bedanya jika jaringan

pada sistem terdistribusi melingkupi komputer-komputer

yang lokasinya tersebar maka jaringan pada sistem kluster

menghubungkan banyak komputer yang dikumpulkan

dalam satu tempat

Model (Lanjutan)

Permasalahan

Software bagaimana merancang dan mengatur software

dalam Distribusi Sistem

Ketergantungan pada infrastruktur jaringan

Kemudahan akses ke data yang di share memunculkan

masalah keamanan

Tantangan Sistem Terdistribusi

1 Keheterogenan

1048714 Suatu sistem terdistribusi dapat dibangun dari berbagainetwork operation system hardware dan programminglanguage yang berbeda

1048714 IP dapat digunakan utk mengatasi perbedaan jaringan

1048714 Middleware mengatasi perbedaan lainnya

2 Keterbukaan

1048714 Mendukung extensibility

1048714 Setiap komponen memiliki antarmuka (interface) yg di-publishke komponen lain

1048714 Perlu integrasi berbagai komponen yg dibuat oleh programmeratau vendor yg berbeda

3 Keamanan

1048714 Shared resources amp transmisi informasi rahasia perlu

dilengkapi dengan enkripsi

1048714 Cegah denial of service ()

4 Skalabilitas

1048714 Penambahan pemakai membutuhkan penambahan

resource yg konstan

1048714 Cegah Bottleneck Peristiwa macetnya proses aliran

data (transmisi data) karena sebab-sebab tertentu

1048714 Jika perlu gunakan replikasi

Tantangan Sistem Terdistribusi (Lanjutan)

5 Penanganan Kegagalan

1048714 Setiap proses (komputer atau jaringan) dapat mengalami

kegagalan secara independen

1048714 Komponen lain harus tetap berjalan dgn baik

1048714 Eg failed branch in a distributed banking system

6 Concurrency

1048714 Multiple users with concurrent requests to a shared

resources

1048714 Setiap resource hrs aman di lingkungan tersebut di atas

Tantangan Sistem Terdistribusi (Lanjutan)

7 Transparansi

Transparan bagi pemakai keberadaan beberapa komponen tampaksebagai satu sistem saja

1048714 Access transparency

Local amp remote resources dapat diakses dengan operasi yg sama

1048714 Location transparency

ndash Resource dapat diakses tanpa tahu di mana lokasinya

ndash Bagaimana pendapat Anda mengenai hyperlink amp URL

1048714 Concurrency transparency rarr beda data karena waktu akses

ndash Beberapa proses dapat sama-sama menggunakan suatu resource tanpasaling interferensi

ndash Bagaimana jika beberapa pemakai secara bersamaan akan mengubah suatuberkas

Tantangan Sistem Terdistribusi (Lanjutan)

1048714 Replication transparency

Pemakai maupun pemrogram aplikasi tidak perlu mengetahui

adanya replikasi resource yg dapat meningkatkan kehandalan dan

unjuk kerja

1048714 Failure transparency

Pemakai dan pemrogram aplikasi dapat menyelesaikan tugasnya

walaupun ada kegagalan hardware atau software

1048714 Mobility transparency

Resource dan klien dapat berpindah tanpa mempengaruhi operasi

pemakai atau program

Tantangan Sistem Terdistribusi (Lanjutan)

1048714 Performance transparency

Sistem dapat dikonfigurasi ulang untuk meningkatkan unjuk kerja

sejalan dengan perubahan beban sistem

1048714 Scaling transparency

Sistem dan aplikasi mudah bertambah luas tanpa perubahan

struktur sistem dan algoritma aplikasi

Tantangan Sistem Terdistribusi (Lanjutan)

Tugas

18

Resource sharing adalah motivasi utama dalam mengembangkansistem terdistribusi Jelaskan bagaimana World Wide Web dapatmenjadi contoh dari resource sharing dengan teknologi client-server

Jelaskan protokol yg mendukung WWW

Thankrsquoz You

Page 3: Sistem Terdistribusi - spidoletech.files.wordpress.com fileSistem Terdistribusi adalah Sekumpulan komputer otonom yang terhubung ke suatu jaringan, dimana bagi pengguna sistem terlihat

Penerapan Sistem Terdistribusi

Menggunakan Jaringan

Mengapa

Performance Sekumpulan prosesor dapat menyediakan kinerja yang lebih tinggi

daripada komputer yang terpusat

Distribution Banyak aplikasi yang terlibat sehingga lebih baik jika dipisah dalam

mesin yang berbeda (contoh aplikasi perbankan komersial)

ReliabilityJika terjadi kerusakan pada salah satu mesin tidak akan mempengaruhi

kinerja system secara keseluruhan

Mengapa

Incremental Growth Mesin baru dapat ditambahkan jika kebutuhan proses meningkat

Sharing DataResource Segala hal yang dapat digunakan bersama dalam jaringan komputer

(eg disk printer scannerberkas basis data obyek data)

Communication Menyediakan fasilitas komunikasi antar manusia

Contoh Sistem Terdistribusi

Internet merupakan suatu bentuk jaringan global yangmenghubungkan komputer dengan satu sama lainnya yang dapatberkomunikasi dengan media IP sebagai protokol

Intranet Jaringan yang teradministrasi secara lokal Biasanyaproprietary Terhubung ke internet (melalui firewall) Menyediakanlayanan internal dan eksternal

Sistem terdistribusi multimedia Video-conferencing

Mobile dan sistem komputasi ubiquitous (ldquoone person manycomputersrdquo) tadinya one comp many person one person onecomp

Sistem telepon seperti ISDN PSTN

Network File System (NFS) akses sistem file melalui jaringan

Karakteristik Sistem Terdistribusi

1 No global clock

- Terdapat batasan pada ketepatan proses sinkronisasi clock padasistem terdistribusi oleh karena asynchronous message passing

- Pada sistem terdistribusi tidak ada satu proses tunggal yangmengetahui global state sistem saat ini

2 Independent failure

- Kemungkinan adanya kegagalan proses tunggal yang tidak diketahui

- Proses tunggal mungkin tidak peduli pada kegagalan sistemkeseluruhan

3 Concurrency of components

- Eg Beberapa pemakai browser mengakses suatu halaman websecara bersamaan

- Bagaimana jika ada operasi update

Model

1 Sistem client - server

Merupakan bagian dari model sistem terdistribusi yang

membagi jaringan berdasarkan pemberi dan penerima jasa

layanan Pada sebuah jaringan akan didapatkan file server

time server directory server printer server dan seterusnya

2 Sistem point to point

Merupakan bagian dari model sistem terdistribusi dimana

sistem dapat sekaligus berfungsi sebagai client maupun

server

3 Sistem terkluster

Adalah gabungan dari beberapa sistem individual(komputer) yang dikumpulkan pada suatu lokasi salingberbagi tempat penyimpanan data (storage) dan salingterhubung dalam jaringan lokal (Local Area Network)Sistem kluster memiliki persamaan dengan sistem paraleldalam hal menggabungkan beberapa CPU untukmeningkatkan kinerja komputasi Jika salah satu mesinmengalami masalah dalam menjalankan tugas makamesin lain dapat mengambil alih pelaksanaan tugas ituDengan demikian sistem akan lebih handal dan faulttolerant dalam melakukan komputasi

Model (Lanjutan)

Dalam hal jaringan sistem kluster mirip dengan sistem

terdistribusi (distributed system) Bedanya jika jaringan

pada sistem terdistribusi melingkupi komputer-komputer

yang lokasinya tersebar maka jaringan pada sistem kluster

menghubungkan banyak komputer yang dikumpulkan

dalam satu tempat

Model (Lanjutan)

Permasalahan

Software bagaimana merancang dan mengatur software

dalam Distribusi Sistem

Ketergantungan pada infrastruktur jaringan

Kemudahan akses ke data yang di share memunculkan

masalah keamanan

Tantangan Sistem Terdistribusi

1 Keheterogenan

1048714 Suatu sistem terdistribusi dapat dibangun dari berbagainetwork operation system hardware dan programminglanguage yang berbeda

1048714 IP dapat digunakan utk mengatasi perbedaan jaringan

1048714 Middleware mengatasi perbedaan lainnya

2 Keterbukaan

1048714 Mendukung extensibility

1048714 Setiap komponen memiliki antarmuka (interface) yg di-publishke komponen lain

1048714 Perlu integrasi berbagai komponen yg dibuat oleh programmeratau vendor yg berbeda

3 Keamanan

1048714 Shared resources amp transmisi informasi rahasia perlu

dilengkapi dengan enkripsi

1048714 Cegah denial of service ()

4 Skalabilitas

1048714 Penambahan pemakai membutuhkan penambahan

resource yg konstan

1048714 Cegah Bottleneck Peristiwa macetnya proses aliran

data (transmisi data) karena sebab-sebab tertentu

1048714 Jika perlu gunakan replikasi

Tantangan Sistem Terdistribusi (Lanjutan)

5 Penanganan Kegagalan

1048714 Setiap proses (komputer atau jaringan) dapat mengalami

kegagalan secara independen

1048714 Komponen lain harus tetap berjalan dgn baik

1048714 Eg failed branch in a distributed banking system

6 Concurrency

1048714 Multiple users with concurrent requests to a shared

resources

1048714 Setiap resource hrs aman di lingkungan tersebut di atas

Tantangan Sistem Terdistribusi (Lanjutan)

7 Transparansi

Transparan bagi pemakai keberadaan beberapa komponen tampaksebagai satu sistem saja

1048714 Access transparency

Local amp remote resources dapat diakses dengan operasi yg sama

1048714 Location transparency

ndash Resource dapat diakses tanpa tahu di mana lokasinya

ndash Bagaimana pendapat Anda mengenai hyperlink amp URL

1048714 Concurrency transparency rarr beda data karena waktu akses

ndash Beberapa proses dapat sama-sama menggunakan suatu resource tanpasaling interferensi

ndash Bagaimana jika beberapa pemakai secara bersamaan akan mengubah suatuberkas

Tantangan Sistem Terdistribusi (Lanjutan)

1048714 Replication transparency

Pemakai maupun pemrogram aplikasi tidak perlu mengetahui

adanya replikasi resource yg dapat meningkatkan kehandalan dan

unjuk kerja

1048714 Failure transparency

Pemakai dan pemrogram aplikasi dapat menyelesaikan tugasnya

walaupun ada kegagalan hardware atau software

1048714 Mobility transparency

Resource dan klien dapat berpindah tanpa mempengaruhi operasi

pemakai atau program

Tantangan Sistem Terdistribusi (Lanjutan)

1048714 Performance transparency

Sistem dapat dikonfigurasi ulang untuk meningkatkan unjuk kerja

sejalan dengan perubahan beban sistem

1048714 Scaling transparency

Sistem dan aplikasi mudah bertambah luas tanpa perubahan

struktur sistem dan algoritma aplikasi

Tantangan Sistem Terdistribusi (Lanjutan)

Tugas

18

Resource sharing adalah motivasi utama dalam mengembangkansistem terdistribusi Jelaskan bagaimana World Wide Web dapatmenjadi contoh dari resource sharing dengan teknologi client-server

Jelaskan protokol yg mendukung WWW

Thankrsquoz You

Page 4: Sistem Terdistribusi - spidoletech.files.wordpress.com fileSistem Terdistribusi adalah Sekumpulan komputer otonom yang terhubung ke suatu jaringan, dimana bagi pengguna sistem terlihat

Mengapa

Performance Sekumpulan prosesor dapat menyediakan kinerja yang lebih tinggi

daripada komputer yang terpusat

Distribution Banyak aplikasi yang terlibat sehingga lebih baik jika dipisah dalam

mesin yang berbeda (contoh aplikasi perbankan komersial)

ReliabilityJika terjadi kerusakan pada salah satu mesin tidak akan mempengaruhi

kinerja system secara keseluruhan

Mengapa

Incremental Growth Mesin baru dapat ditambahkan jika kebutuhan proses meningkat

Sharing DataResource Segala hal yang dapat digunakan bersama dalam jaringan komputer

(eg disk printer scannerberkas basis data obyek data)

Communication Menyediakan fasilitas komunikasi antar manusia

Contoh Sistem Terdistribusi

Internet merupakan suatu bentuk jaringan global yangmenghubungkan komputer dengan satu sama lainnya yang dapatberkomunikasi dengan media IP sebagai protokol

Intranet Jaringan yang teradministrasi secara lokal Biasanyaproprietary Terhubung ke internet (melalui firewall) Menyediakanlayanan internal dan eksternal

Sistem terdistribusi multimedia Video-conferencing

Mobile dan sistem komputasi ubiquitous (ldquoone person manycomputersrdquo) tadinya one comp many person one person onecomp

Sistem telepon seperti ISDN PSTN

Network File System (NFS) akses sistem file melalui jaringan

Karakteristik Sistem Terdistribusi

1 No global clock

- Terdapat batasan pada ketepatan proses sinkronisasi clock padasistem terdistribusi oleh karena asynchronous message passing

- Pada sistem terdistribusi tidak ada satu proses tunggal yangmengetahui global state sistem saat ini

2 Independent failure

- Kemungkinan adanya kegagalan proses tunggal yang tidak diketahui

- Proses tunggal mungkin tidak peduli pada kegagalan sistemkeseluruhan

3 Concurrency of components

- Eg Beberapa pemakai browser mengakses suatu halaman websecara bersamaan

- Bagaimana jika ada operasi update

Model

1 Sistem client - server

Merupakan bagian dari model sistem terdistribusi yang

membagi jaringan berdasarkan pemberi dan penerima jasa

layanan Pada sebuah jaringan akan didapatkan file server

time server directory server printer server dan seterusnya

2 Sistem point to point

Merupakan bagian dari model sistem terdistribusi dimana

sistem dapat sekaligus berfungsi sebagai client maupun

server

3 Sistem terkluster

Adalah gabungan dari beberapa sistem individual(komputer) yang dikumpulkan pada suatu lokasi salingberbagi tempat penyimpanan data (storage) dan salingterhubung dalam jaringan lokal (Local Area Network)Sistem kluster memiliki persamaan dengan sistem paraleldalam hal menggabungkan beberapa CPU untukmeningkatkan kinerja komputasi Jika salah satu mesinmengalami masalah dalam menjalankan tugas makamesin lain dapat mengambil alih pelaksanaan tugas ituDengan demikian sistem akan lebih handal dan faulttolerant dalam melakukan komputasi

Model (Lanjutan)

Dalam hal jaringan sistem kluster mirip dengan sistem

terdistribusi (distributed system) Bedanya jika jaringan

pada sistem terdistribusi melingkupi komputer-komputer

yang lokasinya tersebar maka jaringan pada sistem kluster

menghubungkan banyak komputer yang dikumpulkan

dalam satu tempat

Model (Lanjutan)

Permasalahan

Software bagaimana merancang dan mengatur software

dalam Distribusi Sistem

Ketergantungan pada infrastruktur jaringan

Kemudahan akses ke data yang di share memunculkan

masalah keamanan

Tantangan Sistem Terdistribusi

1 Keheterogenan

1048714 Suatu sistem terdistribusi dapat dibangun dari berbagainetwork operation system hardware dan programminglanguage yang berbeda

1048714 IP dapat digunakan utk mengatasi perbedaan jaringan

1048714 Middleware mengatasi perbedaan lainnya

2 Keterbukaan

1048714 Mendukung extensibility

1048714 Setiap komponen memiliki antarmuka (interface) yg di-publishke komponen lain

1048714 Perlu integrasi berbagai komponen yg dibuat oleh programmeratau vendor yg berbeda

3 Keamanan

1048714 Shared resources amp transmisi informasi rahasia perlu

dilengkapi dengan enkripsi

1048714 Cegah denial of service ()

4 Skalabilitas

1048714 Penambahan pemakai membutuhkan penambahan

resource yg konstan

1048714 Cegah Bottleneck Peristiwa macetnya proses aliran

data (transmisi data) karena sebab-sebab tertentu

1048714 Jika perlu gunakan replikasi

Tantangan Sistem Terdistribusi (Lanjutan)

5 Penanganan Kegagalan

1048714 Setiap proses (komputer atau jaringan) dapat mengalami

kegagalan secara independen

1048714 Komponen lain harus tetap berjalan dgn baik

1048714 Eg failed branch in a distributed banking system

6 Concurrency

1048714 Multiple users with concurrent requests to a shared

resources

1048714 Setiap resource hrs aman di lingkungan tersebut di atas

Tantangan Sistem Terdistribusi (Lanjutan)

7 Transparansi

Transparan bagi pemakai keberadaan beberapa komponen tampaksebagai satu sistem saja

1048714 Access transparency

Local amp remote resources dapat diakses dengan operasi yg sama

1048714 Location transparency

ndash Resource dapat diakses tanpa tahu di mana lokasinya

ndash Bagaimana pendapat Anda mengenai hyperlink amp URL

1048714 Concurrency transparency rarr beda data karena waktu akses

ndash Beberapa proses dapat sama-sama menggunakan suatu resource tanpasaling interferensi

ndash Bagaimana jika beberapa pemakai secara bersamaan akan mengubah suatuberkas

Tantangan Sistem Terdistribusi (Lanjutan)

1048714 Replication transparency

Pemakai maupun pemrogram aplikasi tidak perlu mengetahui

adanya replikasi resource yg dapat meningkatkan kehandalan dan

unjuk kerja

1048714 Failure transparency

Pemakai dan pemrogram aplikasi dapat menyelesaikan tugasnya

walaupun ada kegagalan hardware atau software

1048714 Mobility transparency

Resource dan klien dapat berpindah tanpa mempengaruhi operasi

pemakai atau program

Tantangan Sistem Terdistribusi (Lanjutan)

1048714 Performance transparency

Sistem dapat dikonfigurasi ulang untuk meningkatkan unjuk kerja

sejalan dengan perubahan beban sistem

1048714 Scaling transparency

Sistem dan aplikasi mudah bertambah luas tanpa perubahan

struktur sistem dan algoritma aplikasi

Tantangan Sistem Terdistribusi (Lanjutan)

Tugas

18

Resource sharing adalah motivasi utama dalam mengembangkansistem terdistribusi Jelaskan bagaimana World Wide Web dapatmenjadi contoh dari resource sharing dengan teknologi client-server

Jelaskan protokol yg mendukung WWW

Thankrsquoz You

Page 5: Sistem Terdistribusi - spidoletech.files.wordpress.com fileSistem Terdistribusi adalah Sekumpulan komputer otonom yang terhubung ke suatu jaringan, dimana bagi pengguna sistem terlihat

Mengapa

Incremental Growth Mesin baru dapat ditambahkan jika kebutuhan proses meningkat

Sharing DataResource Segala hal yang dapat digunakan bersama dalam jaringan komputer

(eg disk printer scannerberkas basis data obyek data)

Communication Menyediakan fasilitas komunikasi antar manusia

Contoh Sistem Terdistribusi

Internet merupakan suatu bentuk jaringan global yangmenghubungkan komputer dengan satu sama lainnya yang dapatberkomunikasi dengan media IP sebagai protokol

Intranet Jaringan yang teradministrasi secara lokal Biasanyaproprietary Terhubung ke internet (melalui firewall) Menyediakanlayanan internal dan eksternal

Sistem terdistribusi multimedia Video-conferencing

Mobile dan sistem komputasi ubiquitous (ldquoone person manycomputersrdquo) tadinya one comp many person one person onecomp

Sistem telepon seperti ISDN PSTN

Network File System (NFS) akses sistem file melalui jaringan

Karakteristik Sistem Terdistribusi

1 No global clock

- Terdapat batasan pada ketepatan proses sinkronisasi clock padasistem terdistribusi oleh karena asynchronous message passing

- Pada sistem terdistribusi tidak ada satu proses tunggal yangmengetahui global state sistem saat ini

2 Independent failure

- Kemungkinan adanya kegagalan proses tunggal yang tidak diketahui

- Proses tunggal mungkin tidak peduli pada kegagalan sistemkeseluruhan

3 Concurrency of components

- Eg Beberapa pemakai browser mengakses suatu halaman websecara bersamaan

- Bagaimana jika ada operasi update

Model

1 Sistem client - server

Merupakan bagian dari model sistem terdistribusi yang

membagi jaringan berdasarkan pemberi dan penerima jasa

layanan Pada sebuah jaringan akan didapatkan file server

time server directory server printer server dan seterusnya

2 Sistem point to point

Merupakan bagian dari model sistem terdistribusi dimana

sistem dapat sekaligus berfungsi sebagai client maupun

server

3 Sistem terkluster

Adalah gabungan dari beberapa sistem individual(komputer) yang dikumpulkan pada suatu lokasi salingberbagi tempat penyimpanan data (storage) dan salingterhubung dalam jaringan lokal (Local Area Network)Sistem kluster memiliki persamaan dengan sistem paraleldalam hal menggabungkan beberapa CPU untukmeningkatkan kinerja komputasi Jika salah satu mesinmengalami masalah dalam menjalankan tugas makamesin lain dapat mengambil alih pelaksanaan tugas ituDengan demikian sistem akan lebih handal dan faulttolerant dalam melakukan komputasi

Model (Lanjutan)

Dalam hal jaringan sistem kluster mirip dengan sistem

terdistribusi (distributed system) Bedanya jika jaringan

pada sistem terdistribusi melingkupi komputer-komputer

yang lokasinya tersebar maka jaringan pada sistem kluster

menghubungkan banyak komputer yang dikumpulkan

dalam satu tempat

Model (Lanjutan)

Permasalahan

Software bagaimana merancang dan mengatur software

dalam Distribusi Sistem

Ketergantungan pada infrastruktur jaringan

Kemudahan akses ke data yang di share memunculkan

masalah keamanan

Tantangan Sistem Terdistribusi

1 Keheterogenan

1048714 Suatu sistem terdistribusi dapat dibangun dari berbagainetwork operation system hardware dan programminglanguage yang berbeda

1048714 IP dapat digunakan utk mengatasi perbedaan jaringan

1048714 Middleware mengatasi perbedaan lainnya

2 Keterbukaan

1048714 Mendukung extensibility

1048714 Setiap komponen memiliki antarmuka (interface) yg di-publishke komponen lain

1048714 Perlu integrasi berbagai komponen yg dibuat oleh programmeratau vendor yg berbeda

3 Keamanan

1048714 Shared resources amp transmisi informasi rahasia perlu

dilengkapi dengan enkripsi

1048714 Cegah denial of service ()

4 Skalabilitas

1048714 Penambahan pemakai membutuhkan penambahan

resource yg konstan

1048714 Cegah Bottleneck Peristiwa macetnya proses aliran

data (transmisi data) karena sebab-sebab tertentu

1048714 Jika perlu gunakan replikasi

Tantangan Sistem Terdistribusi (Lanjutan)

5 Penanganan Kegagalan

1048714 Setiap proses (komputer atau jaringan) dapat mengalami

kegagalan secara independen

1048714 Komponen lain harus tetap berjalan dgn baik

1048714 Eg failed branch in a distributed banking system

6 Concurrency

1048714 Multiple users with concurrent requests to a shared

resources

1048714 Setiap resource hrs aman di lingkungan tersebut di atas

Tantangan Sistem Terdistribusi (Lanjutan)

7 Transparansi

Transparan bagi pemakai keberadaan beberapa komponen tampaksebagai satu sistem saja

1048714 Access transparency

Local amp remote resources dapat diakses dengan operasi yg sama

1048714 Location transparency

ndash Resource dapat diakses tanpa tahu di mana lokasinya

ndash Bagaimana pendapat Anda mengenai hyperlink amp URL

1048714 Concurrency transparency rarr beda data karena waktu akses

ndash Beberapa proses dapat sama-sama menggunakan suatu resource tanpasaling interferensi

ndash Bagaimana jika beberapa pemakai secara bersamaan akan mengubah suatuberkas

Tantangan Sistem Terdistribusi (Lanjutan)

1048714 Replication transparency

Pemakai maupun pemrogram aplikasi tidak perlu mengetahui

adanya replikasi resource yg dapat meningkatkan kehandalan dan

unjuk kerja

1048714 Failure transparency

Pemakai dan pemrogram aplikasi dapat menyelesaikan tugasnya

walaupun ada kegagalan hardware atau software

1048714 Mobility transparency

Resource dan klien dapat berpindah tanpa mempengaruhi operasi

pemakai atau program

Tantangan Sistem Terdistribusi (Lanjutan)

1048714 Performance transparency

Sistem dapat dikonfigurasi ulang untuk meningkatkan unjuk kerja

sejalan dengan perubahan beban sistem

1048714 Scaling transparency

Sistem dan aplikasi mudah bertambah luas tanpa perubahan

struktur sistem dan algoritma aplikasi

Tantangan Sistem Terdistribusi (Lanjutan)

Tugas

18

Resource sharing adalah motivasi utama dalam mengembangkansistem terdistribusi Jelaskan bagaimana World Wide Web dapatmenjadi contoh dari resource sharing dengan teknologi client-server

Jelaskan protokol yg mendukung WWW

Thankrsquoz You

Page 6: Sistem Terdistribusi - spidoletech.files.wordpress.com fileSistem Terdistribusi adalah Sekumpulan komputer otonom yang terhubung ke suatu jaringan, dimana bagi pengguna sistem terlihat

Contoh Sistem Terdistribusi

Internet merupakan suatu bentuk jaringan global yangmenghubungkan komputer dengan satu sama lainnya yang dapatberkomunikasi dengan media IP sebagai protokol

Intranet Jaringan yang teradministrasi secara lokal Biasanyaproprietary Terhubung ke internet (melalui firewall) Menyediakanlayanan internal dan eksternal

Sistem terdistribusi multimedia Video-conferencing

Mobile dan sistem komputasi ubiquitous (ldquoone person manycomputersrdquo) tadinya one comp many person one person onecomp

Sistem telepon seperti ISDN PSTN

Network File System (NFS) akses sistem file melalui jaringan

Karakteristik Sistem Terdistribusi

1 No global clock

- Terdapat batasan pada ketepatan proses sinkronisasi clock padasistem terdistribusi oleh karena asynchronous message passing

- Pada sistem terdistribusi tidak ada satu proses tunggal yangmengetahui global state sistem saat ini

2 Independent failure

- Kemungkinan adanya kegagalan proses tunggal yang tidak diketahui

- Proses tunggal mungkin tidak peduli pada kegagalan sistemkeseluruhan

3 Concurrency of components

- Eg Beberapa pemakai browser mengakses suatu halaman websecara bersamaan

- Bagaimana jika ada operasi update

Model

1 Sistem client - server

Merupakan bagian dari model sistem terdistribusi yang

membagi jaringan berdasarkan pemberi dan penerima jasa

layanan Pada sebuah jaringan akan didapatkan file server

time server directory server printer server dan seterusnya

2 Sistem point to point

Merupakan bagian dari model sistem terdistribusi dimana

sistem dapat sekaligus berfungsi sebagai client maupun

server

3 Sistem terkluster

Adalah gabungan dari beberapa sistem individual(komputer) yang dikumpulkan pada suatu lokasi salingberbagi tempat penyimpanan data (storage) dan salingterhubung dalam jaringan lokal (Local Area Network)Sistem kluster memiliki persamaan dengan sistem paraleldalam hal menggabungkan beberapa CPU untukmeningkatkan kinerja komputasi Jika salah satu mesinmengalami masalah dalam menjalankan tugas makamesin lain dapat mengambil alih pelaksanaan tugas ituDengan demikian sistem akan lebih handal dan faulttolerant dalam melakukan komputasi

Model (Lanjutan)

Dalam hal jaringan sistem kluster mirip dengan sistem

terdistribusi (distributed system) Bedanya jika jaringan

pada sistem terdistribusi melingkupi komputer-komputer

yang lokasinya tersebar maka jaringan pada sistem kluster

menghubungkan banyak komputer yang dikumpulkan

dalam satu tempat

Model (Lanjutan)

Permasalahan

Software bagaimana merancang dan mengatur software

dalam Distribusi Sistem

Ketergantungan pada infrastruktur jaringan

Kemudahan akses ke data yang di share memunculkan

masalah keamanan

Tantangan Sistem Terdistribusi

1 Keheterogenan

1048714 Suatu sistem terdistribusi dapat dibangun dari berbagainetwork operation system hardware dan programminglanguage yang berbeda

1048714 IP dapat digunakan utk mengatasi perbedaan jaringan

1048714 Middleware mengatasi perbedaan lainnya

2 Keterbukaan

1048714 Mendukung extensibility

1048714 Setiap komponen memiliki antarmuka (interface) yg di-publishke komponen lain

1048714 Perlu integrasi berbagai komponen yg dibuat oleh programmeratau vendor yg berbeda

3 Keamanan

1048714 Shared resources amp transmisi informasi rahasia perlu

dilengkapi dengan enkripsi

1048714 Cegah denial of service ()

4 Skalabilitas

1048714 Penambahan pemakai membutuhkan penambahan

resource yg konstan

1048714 Cegah Bottleneck Peristiwa macetnya proses aliran

data (transmisi data) karena sebab-sebab tertentu

1048714 Jika perlu gunakan replikasi

Tantangan Sistem Terdistribusi (Lanjutan)

5 Penanganan Kegagalan

1048714 Setiap proses (komputer atau jaringan) dapat mengalami

kegagalan secara independen

1048714 Komponen lain harus tetap berjalan dgn baik

1048714 Eg failed branch in a distributed banking system

6 Concurrency

1048714 Multiple users with concurrent requests to a shared

resources

1048714 Setiap resource hrs aman di lingkungan tersebut di atas

Tantangan Sistem Terdistribusi (Lanjutan)

7 Transparansi

Transparan bagi pemakai keberadaan beberapa komponen tampaksebagai satu sistem saja

1048714 Access transparency

Local amp remote resources dapat diakses dengan operasi yg sama

1048714 Location transparency

ndash Resource dapat diakses tanpa tahu di mana lokasinya

ndash Bagaimana pendapat Anda mengenai hyperlink amp URL

1048714 Concurrency transparency rarr beda data karena waktu akses

ndash Beberapa proses dapat sama-sama menggunakan suatu resource tanpasaling interferensi

ndash Bagaimana jika beberapa pemakai secara bersamaan akan mengubah suatuberkas

Tantangan Sistem Terdistribusi (Lanjutan)

1048714 Replication transparency

Pemakai maupun pemrogram aplikasi tidak perlu mengetahui

adanya replikasi resource yg dapat meningkatkan kehandalan dan

unjuk kerja

1048714 Failure transparency

Pemakai dan pemrogram aplikasi dapat menyelesaikan tugasnya

walaupun ada kegagalan hardware atau software

1048714 Mobility transparency

Resource dan klien dapat berpindah tanpa mempengaruhi operasi

pemakai atau program

Tantangan Sistem Terdistribusi (Lanjutan)

1048714 Performance transparency

Sistem dapat dikonfigurasi ulang untuk meningkatkan unjuk kerja

sejalan dengan perubahan beban sistem

1048714 Scaling transparency

Sistem dan aplikasi mudah bertambah luas tanpa perubahan

struktur sistem dan algoritma aplikasi

Tantangan Sistem Terdistribusi (Lanjutan)

Tugas

18

Resource sharing adalah motivasi utama dalam mengembangkansistem terdistribusi Jelaskan bagaimana World Wide Web dapatmenjadi contoh dari resource sharing dengan teknologi client-server

Jelaskan protokol yg mendukung WWW

Thankrsquoz You

Page 7: Sistem Terdistribusi - spidoletech.files.wordpress.com fileSistem Terdistribusi adalah Sekumpulan komputer otonom yang terhubung ke suatu jaringan, dimana bagi pengguna sistem terlihat

Karakteristik Sistem Terdistribusi

1 No global clock

- Terdapat batasan pada ketepatan proses sinkronisasi clock padasistem terdistribusi oleh karena asynchronous message passing

- Pada sistem terdistribusi tidak ada satu proses tunggal yangmengetahui global state sistem saat ini

2 Independent failure

- Kemungkinan adanya kegagalan proses tunggal yang tidak diketahui

- Proses tunggal mungkin tidak peduli pada kegagalan sistemkeseluruhan

3 Concurrency of components

- Eg Beberapa pemakai browser mengakses suatu halaman websecara bersamaan

- Bagaimana jika ada operasi update

Model

1 Sistem client - server

Merupakan bagian dari model sistem terdistribusi yang

membagi jaringan berdasarkan pemberi dan penerima jasa

layanan Pada sebuah jaringan akan didapatkan file server

time server directory server printer server dan seterusnya

2 Sistem point to point

Merupakan bagian dari model sistem terdistribusi dimana

sistem dapat sekaligus berfungsi sebagai client maupun

server

3 Sistem terkluster

Adalah gabungan dari beberapa sistem individual(komputer) yang dikumpulkan pada suatu lokasi salingberbagi tempat penyimpanan data (storage) dan salingterhubung dalam jaringan lokal (Local Area Network)Sistem kluster memiliki persamaan dengan sistem paraleldalam hal menggabungkan beberapa CPU untukmeningkatkan kinerja komputasi Jika salah satu mesinmengalami masalah dalam menjalankan tugas makamesin lain dapat mengambil alih pelaksanaan tugas ituDengan demikian sistem akan lebih handal dan faulttolerant dalam melakukan komputasi

Model (Lanjutan)

Dalam hal jaringan sistem kluster mirip dengan sistem

terdistribusi (distributed system) Bedanya jika jaringan

pada sistem terdistribusi melingkupi komputer-komputer

yang lokasinya tersebar maka jaringan pada sistem kluster

menghubungkan banyak komputer yang dikumpulkan

dalam satu tempat

Model (Lanjutan)

Permasalahan

Software bagaimana merancang dan mengatur software

dalam Distribusi Sistem

Ketergantungan pada infrastruktur jaringan

Kemudahan akses ke data yang di share memunculkan

masalah keamanan

Tantangan Sistem Terdistribusi

1 Keheterogenan

1048714 Suatu sistem terdistribusi dapat dibangun dari berbagainetwork operation system hardware dan programminglanguage yang berbeda

1048714 IP dapat digunakan utk mengatasi perbedaan jaringan

1048714 Middleware mengatasi perbedaan lainnya

2 Keterbukaan

1048714 Mendukung extensibility

1048714 Setiap komponen memiliki antarmuka (interface) yg di-publishke komponen lain

1048714 Perlu integrasi berbagai komponen yg dibuat oleh programmeratau vendor yg berbeda

3 Keamanan

1048714 Shared resources amp transmisi informasi rahasia perlu

dilengkapi dengan enkripsi

1048714 Cegah denial of service ()

4 Skalabilitas

1048714 Penambahan pemakai membutuhkan penambahan

resource yg konstan

1048714 Cegah Bottleneck Peristiwa macetnya proses aliran

data (transmisi data) karena sebab-sebab tertentu

1048714 Jika perlu gunakan replikasi

Tantangan Sistem Terdistribusi (Lanjutan)

5 Penanganan Kegagalan

1048714 Setiap proses (komputer atau jaringan) dapat mengalami

kegagalan secara independen

1048714 Komponen lain harus tetap berjalan dgn baik

1048714 Eg failed branch in a distributed banking system

6 Concurrency

1048714 Multiple users with concurrent requests to a shared

resources

1048714 Setiap resource hrs aman di lingkungan tersebut di atas

Tantangan Sistem Terdistribusi (Lanjutan)

7 Transparansi

Transparan bagi pemakai keberadaan beberapa komponen tampaksebagai satu sistem saja

1048714 Access transparency

Local amp remote resources dapat diakses dengan operasi yg sama

1048714 Location transparency

ndash Resource dapat diakses tanpa tahu di mana lokasinya

ndash Bagaimana pendapat Anda mengenai hyperlink amp URL

1048714 Concurrency transparency rarr beda data karena waktu akses

ndash Beberapa proses dapat sama-sama menggunakan suatu resource tanpasaling interferensi

ndash Bagaimana jika beberapa pemakai secara bersamaan akan mengubah suatuberkas

Tantangan Sistem Terdistribusi (Lanjutan)

1048714 Replication transparency

Pemakai maupun pemrogram aplikasi tidak perlu mengetahui

adanya replikasi resource yg dapat meningkatkan kehandalan dan

unjuk kerja

1048714 Failure transparency

Pemakai dan pemrogram aplikasi dapat menyelesaikan tugasnya

walaupun ada kegagalan hardware atau software

1048714 Mobility transparency

Resource dan klien dapat berpindah tanpa mempengaruhi operasi

pemakai atau program

Tantangan Sistem Terdistribusi (Lanjutan)

1048714 Performance transparency

Sistem dapat dikonfigurasi ulang untuk meningkatkan unjuk kerja

sejalan dengan perubahan beban sistem

1048714 Scaling transparency

Sistem dan aplikasi mudah bertambah luas tanpa perubahan

struktur sistem dan algoritma aplikasi

Tantangan Sistem Terdistribusi (Lanjutan)

Tugas

18

Resource sharing adalah motivasi utama dalam mengembangkansistem terdistribusi Jelaskan bagaimana World Wide Web dapatmenjadi contoh dari resource sharing dengan teknologi client-server

Jelaskan protokol yg mendukung WWW

Thankrsquoz You

Page 8: Sistem Terdistribusi - spidoletech.files.wordpress.com fileSistem Terdistribusi adalah Sekumpulan komputer otonom yang terhubung ke suatu jaringan, dimana bagi pengguna sistem terlihat

Model

1 Sistem client - server

Merupakan bagian dari model sistem terdistribusi yang

membagi jaringan berdasarkan pemberi dan penerima jasa

layanan Pada sebuah jaringan akan didapatkan file server

time server directory server printer server dan seterusnya

2 Sistem point to point

Merupakan bagian dari model sistem terdistribusi dimana

sistem dapat sekaligus berfungsi sebagai client maupun

server

3 Sistem terkluster

Adalah gabungan dari beberapa sistem individual(komputer) yang dikumpulkan pada suatu lokasi salingberbagi tempat penyimpanan data (storage) dan salingterhubung dalam jaringan lokal (Local Area Network)Sistem kluster memiliki persamaan dengan sistem paraleldalam hal menggabungkan beberapa CPU untukmeningkatkan kinerja komputasi Jika salah satu mesinmengalami masalah dalam menjalankan tugas makamesin lain dapat mengambil alih pelaksanaan tugas ituDengan demikian sistem akan lebih handal dan faulttolerant dalam melakukan komputasi

Model (Lanjutan)

Dalam hal jaringan sistem kluster mirip dengan sistem

terdistribusi (distributed system) Bedanya jika jaringan

pada sistem terdistribusi melingkupi komputer-komputer

yang lokasinya tersebar maka jaringan pada sistem kluster

menghubungkan banyak komputer yang dikumpulkan

dalam satu tempat

Model (Lanjutan)

Permasalahan

Software bagaimana merancang dan mengatur software

dalam Distribusi Sistem

Ketergantungan pada infrastruktur jaringan

Kemudahan akses ke data yang di share memunculkan

masalah keamanan

Tantangan Sistem Terdistribusi

1 Keheterogenan

1048714 Suatu sistem terdistribusi dapat dibangun dari berbagainetwork operation system hardware dan programminglanguage yang berbeda

1048714 IP dapat digunakan utk mengatasi perbedaan jaringan

1048714 Middleware mengatasi perbedaan lainnya

2 Keterbukaan

1048714 Mendukung extensibility

1048714 Setiap komponen memiliki antarmuka (interface) yg di-publishke komponen lain

1048714 Perlu integrasi berbagai komponen yg dibuat oleh programmeratau vendor yg berbeda

3 Keamanan

1048714 Shared resources amp transmisi informasi rahasia perlu

dilengkapi dengan enkripsi

1048714 Cegah denial of service ()

4 Skalabilitas

1048714 Penambahan pemakai membutuhkan penambahan

resource yg konstan

1048714 Cegah Bottleneck Peristiwa macetnya proses aliran

data (transmisi data) karena sebab-sebab tertentu

1048714 Jika perlu gunakan replikasi

Tantangan Sistem Terdistribusi (Lanjutan)

5 Penanganan Kegagalan

1048714 Setiap proses (komputer atau jaringan) dapat mengalami

kegagalan secara independen

1048714 Komponen lain harus tetap berjalan dgn baik

1048714 Eg failed branch in a distributed banking system

6 Concurrency

1048714 Multiple users with concurrent requests to a shared

resources

1048714 Setiap resource hrs aman di lingkungan tersebut di atas

Tantangan Sistem Terdistribusi (Lanjutan)

7 Transparansi

Transparan bagi pemakai keberadaan beberapa komponen tampaksebagai satu sistem saja

1048714 Access transparency

Local amp remote resources dapat diakses dengan operasi yg sama

1048714 Location transparency

ndash Resource dapat diakses tanpa tahu di mana lokasinya

ndash Bagaimana pendapat Anda mengenai hyperlink amp URL

1048714 Concurrency transparency rarr beda data karena waktu akses

ndash Beberapa proses dapat sama-sama menggunakan suatu resource tanpasaling interferensi

ndash Bagaimana jika beberapa pemakai secara bersamaan akan mengubah suatuberkas

Tantangan Sistem Terdistribusi (Lanjutan)

1048714 Replication transparency

Pemakai maupun pemrogram aplikasi tidak perlu mengetahui

adanya replikasi resource yg dapat meningkatkan kehandalan dan

unjuk kerja

1048714 Failure transparency

Pemakai dan pemrogram aplikasi dapat menyelesaikan tugasnya

walaupun ada kegagalan hardware atau software

1048714 Mobility transparency

Resource dan klien dapat berpindah tanpa mempengaruhi operasi

pemakai atau program

Tantangan Sistem Terdistribusi (Lanjutan)

1048714 Performance transparency

Sistem dapat dikonfigurasi ulang untuk meningkatkan unjuk kerja

sejalan dengan perubahan beban sistem

1048714 Scaling transparency

Sistem dan aplikasi mudah bertambah luas tanpa perubahan

struktur sistem dan algoritma aplikasi

Tantangan Sistem Terdistribusi (Lanjutan)

Tugas

18

Resource sharing adalah motivasi utama dalam mengembangkansistem terdistribusi Jelaskan bagaimana World Wide Web dapatmenjadi contoh dari resource sharing dengan teknologi client-server

Jelaskan protokol yg mendukung WWW

Thankrsquoz You

Page 9: Sistem Terdistribusi - spidoletech.files.wordpress.com fileSistem Terdistribusi adalah Sekumpulan komputer otonom yang terhubung ke suatu jaringan, dimana bagi pengguna sistem terlihat

3 Sistem terkluster

Adalah gabungan dari beberapa sistem individual(komputer) yang dikumpulkan pada suatu lokasi salingberbagi tempat penyimpanan data (storage) dan salingterhubung dalam jaringan lokal (Local Area Network)Sistem kluster memiliki persamaan dengan sistem paraleldalam hal menggabungkan beberapa CPU untukmeningkatkan kinerja komputasi Jika salah satu mesinmengalami masalah dalam menjalankan tugas makamesin lain dapat mengambil alih pelaksanaan tugas ituDengan demikian sistem akan lebih handal dan faulttolerant dalam melakukan komputasi

Model (Lanjutan)

Dalam hal jaringan sistem kluster mirip dengan sistem

terdistribusi (distributed system) Bedanya jika jaringan

pada sistem terdistribusi melingkupi komputer-komputer

yang lokasinya tersebar maka jaringan pada sistem kluster

menghubungkan banyak komputer yang dikumpulkan

dalam satu tempat

Model (Lanjutan)

Permasalahan

Software bagaimana merancang dan mengatur software

dalam Distribusi Sistem

Ketergantungan pada infrastruktur jaringan

Kemudahan akses ke data yang di share memunculkan

masalah keamanan

Tantangan Sistem Terdistribusi

1 Keheterogenan

1048714 Suatu sistem terdistribusi dapat dibangun dari berbagainetwork operation system hardware dan programminglanguage yang berbeda

1048714 IP dapat digunakan utk mengatasi perbedaan jaringan

1048714 Middleware mengatasi perbedaan lainnya

2 Keterbukaan

1048714 Mendukung extensibility

1048714 Setiap komponen memiliki antarmuka (interface) yg di-publishke komponen lain

1048714 Perlu integrasi berbagai komponen yg dibuat oleh programmeratau vendor yg berbeda

3 Keamanan

1048714 Shared resources amp transmisi informasi rahasia perlu

dilengkapi dengan enkripsi

1048714 Cegah denial of service ()

4 Skalabilitas

1048714 Penambahan pemakai membutuhkan penambahan

resource yg konstan

1048714 Cegah Bottleneck Peristiwa macetnya proses aliran

data (transmisi data) karena sebab-sebab tertentu

1048714 Jika perlu gunakan replikasi

Tantangan Sistem Terdistribusi (Lanjutan)

5 Penanganan Kegagalan

1048714 Setiap proses (komputer atau jaringan) dapat mengalami

kegagalan secara independen

1048714 Komponen lain harus tetap berjalan dgn baik

1048714 Eg failed branch in a distributed banking system

6 Concurrency

1048714 Multiple users with concurrent requests to a shared

resources

1048714 Setiap resource hrs aman di lingkungan tersebut di atas

Tantangan Sistem Terdistribusi (Lanjutan)

7 Transparansi

Transparan bagi pemakai keberadaan beberapa komponen tampaksebagai satu sistem saja

1048714 Access transparency

Local amp remote resources dapat diakses dengan operasi yg sama

1048714 Location transparency

ndash Resource dapat diakses tanpa tahu di mana lokasinya

ndash Bagaimana pendapat Anda mengenai hyperlink amp URL

1048714 Concurrency transparency rarr beda data karena waktu akses

ndash Beberapa proses dapat sama-sama menggunakan suatu resource tanpasaling interferensi

ndash Bagaimana jika beberapa pemakai secara bersamaan akan mengubah suatuberkas

Tantangan Sistem Terdistribusi (Lanjutan)

1048714 Replication transparency

Pemakai maupun pemrogram aplikasi tidak perlu mengetahui

adanya replikasi resource yg dapat meningkatkan kehandalan dan

unjuk kerja

1048714 Failure transparency

Pemakai dan pemrogram aplikasi dapat menyelesaikan tugasnya

walaupun ada kegagalan hardware atau software

1048714 Mobility transparency

Resource dan klien dapat berpindah tanpa mempengaruhi operasi

pemakai atau program

Tantangan Sistem Terdistribusi (Lanjutan)

1048714 Performance transparency

Sistem dapat dikonfigurasi ulang untuk meningkatkan unjuk kerja

sejalan dengan perubahan beban sistem

1048714 Scaling transparency

Sistem dan aplikasi mudah bertambah luas tanpa perubahan

struktur sistem dan algoritma aplikasi

Tantangan Sistem Terdistribusi (Lanjutan)

Tugas

18

Resource sharing adalah motivasi utama dalam mengembangkansistem terdistribusi Jelaskan bagaimana World Wide Web dapatmenjadi contoh dari resource sharing dengan teknologi client-server

Jelaskan protokol yg mendukung WWW

Thankrsquoz You

Page 10: Sistem Terdistribusi - spidoletech.files.wordpress.com fileSistem Terdistribusi adalah Sekumpulan komputer otonom yang terhubung ke suatu jaringan, dimana bagi pengguna sistem terlihat

Dalam hal jaringan sistem kluster mirip dengan sistem

terdistribusi (distributed system) Bedanya jika jaringan

pada sistem terdistribusi melingkupi komputer-komputer

yang lokasinya tersebar maka jaringan pada sistem kluster

menghubungkan banyak komputer yang dikumpulkan

dalam satu tempat

Model (Lanjutan)

Permasalahan

Software bagaimana merancang dan mengatur software

dalam Distribusi Sistem

Ketergantungan pada infrastruktur jaringan

Kemudahan akses ke data yang di share memunculkan

masalah keamanan

Tantangan Sistem Terdistribusi

1 Keheterogenan

1048714 Suatu sistem terdistribusi dapat dibangun dari berbagainetwork operation system hardware dan programminglanguage yang berbeda

1048714 IP dapat digunakan utk mengatasi perbedaan jaringan

1048714 Middleware mengatasi perbedaan lainnya

2 Keterbukaan

1048714 Mendukung extensibility

1048714 Setiap komponen memiliki antarmuka (interface) yg di-publishke komponen lain

1048714 Perlu integrasi berbagai komponen yg dibuat oleh programmeratau vendor yg berbeda

3 Keamanan

1048714 Shared resources amp transmisi informasi rahasia perlu

dilengkapi dengan enkripsi

1048714 Cegah denial of service ()

4 Skalabilitas

1048714 Penambahan pemakai membutuhkan penambahan

resource yg konstan

1048714 Cegah Bottleneck Peristiwa macetnya proses aliran

data (transmisi data) karena sebab-sebab tertentu

1048714 Jika perlu gunakan replikasi

Tantangan Sistem Terdistribusi (Lanjutan)

5 Penanganan Kegagalan

1048714 Setiap proses (komputer atau jaringan) dapat mengalami

kegagalan secara independen

1048714 Komponen lain harus tetap berjalan dgn baik

1048714 Eg failed branch in a distributed banking system

6 Concurrency

1048714 Multiple users with concurrent requests to a shared

resources

1048714 Setiap resource hrs aman di lingkungan tersebut di atas

Tantangan Sistem Terdistribusi (Lanjutan)

7 Transparansi

Transparan bagi pemakai keberadaan beberapa komponen tampaksebagai satu sistem saja

1048714 Access transparency

Local amp remote resources dapat diakses dengan operasi yg sama

1048714 Location transparency

ndash Resource dapat diakses tanpa tahu di mana lokasinya

ndash Bagaimana pendapat Anda mengenai hyperlink amp URL

1048714 Concurrency transparency rarr beda data karena waktu akses

ndash Beberapa proses dapat sama-sama menggunakan suatu resource tanpasaling interferensi

ndash Bagaimana jika beberapa pemakai secara bersamaan akan mengubah suatuberkas

Tantangan Sistem Terdistribusi (Lanjutan)

1048714 Replication transparency

Pemakai maupun pemrogram aplikasi tidak perlu mengetahui

adanya replikasi resource yg dapat meningkatkan kehandalan dan

unjuk kerja

1048714 Failure transparency

Pemakai dan pemrogram aplikasi dapat menyelesaikan tugasnya

walaupun ada kegagalan hardware atau software

1048714 Mobility transparency

Resource dan klien dapat berpindah tanpa mempengaruhi operasi

pemakai atau program

Tantangan Sistem Terdistribusi (Lanjutan)

1048714 Performance transparency

Sistem dapat dikonfigurasi ulang untuk meningkatkan unjuk kerja

sejalan dengan perubahan beban sistem

1048714 Scaling transparency

Sistem dan aplikasi mudah bertambah luas tanpa perubahan

struktur sistem dan algoritma aplikasi

Tantangan Sistem Terdistribusi (Lanjutan)

Tugas

18

Resource sharing adalah motivasi utama dalam mengembangkansistem terdistribusi Jelaskan bagaimana World Wide Web dapatmenjadi contoh dari resource sharing dengan teknologi client-server

Jelaskan protokol yg mendukung WWW

Thankrsquoz You

Page 11: Sistem Terdistribusi - spidoletech.files.wordpress.com fileSistem Terdistribusi adalah Sekumpulan komputer otonom yang terhubung ke suatu jaringan, dimana bagi pengguna sistem terlihat

Permasalahan

Software bagaimana merancang dan mengatur software

dalam Distribusi Sistem

Ketergantungan pada infrastruktur jaringan

Kemudahan akses ke data yang di share memunculkan

masalah keamanan

Tantangan Sistem Terdistribusi

1 Keheterogenan

1048714 Suatu sistem terdistribusi dapat dibangun dari berbagainetwork operation system hardware dan programminglanguage yang berbeda

1048714 IP dapat digunakan utk mengatasi perbedaan jaringan

1048714 Middleware mengatasi perbedaan lainnya

2 Keterbukaan

1048714 Mendukung extensibility

1048714 Setiap komponen memiliki antarmuka (interface) yg di-publishke komponen lain

1048714 Perlu integrasi berbagai komponen yg dibuat oleh programmeratau vendor yg berbeda

3 Keamanan

1048714 Shared resources amp transmisi informasi rahasia perlu

dilengkapi dengan enkripsi

1048714 Cegah denial of service ()

4 Skalabilitas

1048714 Penambahan pemakai membutuhkan penambahan

resource yg konstan

1048714 Cegah Bottleneck Peristiwa macetnya proses aliran

data (transmisi data) karena sebab-sebab tertentu

1048714 Jika perlu gunakan replikasi

Tantangan Sistem Terdistribusi (Lanjutan)

5 Penanganan Kegagalan

1048714 Setiap proses (komputer atau jaringan) dapat mengalami

kegagalan secara independen

1048714 Komponen lain harus tetap berjalan dgn baik

1048714 Eg failed branch in a distributed banking system

6 Concurrency

1048714 Multiple users with concurrent requests to a shared

resources

1048714 Setiap resource hrs aman di lingkungan tersebut di atas

Tantangan Sistem Terdistribusi (Lanjutan)

7 Transparansi

Transparan bagi pemakai keberadaan beberapa komponen tampaksebagai satu sistem saja

1048714 Access transparency

Local amp remote resources dapat diakses dengan operasi yg sama

1048714 Location transparency

ndash Resource dapat diakses tanpa tahu di mana lokasinya

ndash Bagaimana pendapat Anda mengenai hyperlink amp URL

1048714 Concurrency transparency rarr beda data karena waktu akses

ndash Beberapa proses dapat sama-sama menggunakan suatu resource tanpasaling interferensi

ndash Bagaimana jika beberapa pemakai secara bersamaan akan mengubah suatuberkas

Tantangan Sistem Terdistribusi (Lanjutan)

1048714 Replication transparency

Pemakai maupun pemrogram aplikasi tidak perlu mengetahui

adanya replikasi resource yg dapat meningkatkan kehandalan dan

unjuk kerja

1048714 Failure transparency

Pemakai dan pemrogram aplikasi dapat menyelesaikan tugasnya

walaupun ada kegagalan hardware atau software

1048714 Mobility transparency

Resource dan klien dapat berpindah tanpa mempengaruhi operasi

pemakai atau program

Tantangan Sistem Terdistribusi (Lanjutan)

1048714 Performance transparency

Sistem dapat dikonfigurasi ulang untuk meningkatkan unjuk kerja

sejalan dengan perubahan beban sistem

1048714 Scaling transparency

Sistem dan aplikasi mudah bertambah luas tanpa perubahan

struktur sistem dan algoritma aplikasi

Tantangan Sistem Terdistribusi (Lanjutan)

Tugas

18

Resource sharing adalah motivasi utama dalam mengembangkansistem terdistribusi Jelaskan bagaimana World Wide Web dapatmenjadi contoh dari resource sharing dengan teknologi client-server

Jelaskan protokol yg mendukung WWW

Thankrsquoz You

Page 12: Sistem Terdistribusi - spidoletech.files.wordpress.com fileSistem Terdistribusi adalah Sekumpulan komputer otonom yang terhubung ke suatu jaringan, dimana bagi pengguna sistem terlihat

Tantangan Sistem Terdistribusi

1 Keheterogenan

1048714 Suatu sistem terdistribusi dapat dibangun dari berbagainetwork operation system hardware dan programminglanguage yang berbeda

1048714 IP dapat digunakan utk mengatasi perbedaan jaringan

1048714 Middleware mengatasi perbedaan lainnya

2 Keterbukaan

1048714 Mendukung extensibility

1048714 Setiap komponen memiliki antarmuka (interface) yg di-publishke komponen lain

1048714 Perlu integrasi berbagai komponen yg dibuat oleh programmeratau vendor yg berbeda

3 Keamanan

1048714 Shared resources amp transmisi informasi rahasia perlu

dilengkapi dengan enkripsi

1048714 Cegah denial of service ()

4 Skalabilitas

1048714 Penambahan pemakai membutuhkan penambahan

resource yg konstan

1048714 Cegah Bottleneck Peristiwa macetnya proses aliran

data (transmisi data) karena sebab-sebab tertentu

1048714 Jika perlu gunakan replikasi

Tantangan Sistem Terdistribusi (Lanjutan)

5 Penanganan Kegagalan

1048714 Setiap proses (komputer atau jaringan) dapat mengalami

kegagalan secara independen

1048714 Komponen lain harus tetap berjalan dgn baik

1048714 Eg failed branch in a distributed banking system

6 Concurrency

1048714 Multiple users with concurrent requests to a shared

resources

1048714 Setiap resource hrs aman di lingkungan tersebut di atas

Tantangan Sistem Terdistribusi (Lanjutan)

7 Transparansi

Transparan bagi pemakai keberadaan beberapa komponen tampaksebagai satu sistem saja

1048714 Access transparency

Local amp remote resources dapat diakses dengan operasi yg sama

1048714 Location transparency

ndash Resource dapat diakses tanpa tahu di mana lokasinya

ndash Bagaimana pendapat Anda mengenai hyperlink amp URL

1048714 Concurrency transparency rarr beda data karena waktu akses

ndash Beberapa proses dapat sama-sama menggunakan suatu resource tanpasaling interferensi

ndash Bagaimana jika beberapa pemakai secara bersamaan akan mengubah suatuberkas

Tantangan Sistem Terdistribusi (Lanjutan)

1048714 Replication transparency

Pemakai maupun pemrogram aplikasi tidak perlu mengetahui

adanya replikasi resource yg dapat meningkatkan kehandalan dan

unjuk kerja

1048714 Failure transparency

Pemakai dan pemrogram aplikasi dapat menyelesaikan tugasnya

walaupun ada kegagalan hardware atau software

1048714 Mobility transparency

Resource dan klien dapat berpindah tanpa mempengaruhi operasi

pemakai atau program

Tantangan Sistem Terdistribusi (Lanjutan)

1048714 Performance transparency

Sistem dapat dikonfigurasi ulang untuk meningkatkan unjuk kerja

sejalan dengan perubahan beban sistem

1048714 Scaling transparency

Sistem dan aplikasi mudah bertambah luas tanpa perubahan

struktur sistem dan algoritma aplikasi

Tantangan Sistem Terdistribusi (Lanjutan)

Tugas

18

Resource sharing adalah motivasi utama dalam mengembangkansistem terdistribusi Jelaskan bagaimana World Wide Web dapatmenjadi contoh dari resource sharing dengan teknologi client-server

Jelaskan protokol yg mendukung WWW

Thankrsquoz You

Page 13: Sistem Terdistribusi - spidoletech.files.wordpress.com fileSistem Terdistribusi adalah Sekumpulan komputer otonom yang terhubung ke suatu jaringan, dimana bagi pengguna sistem terlihat

3 Keamanan

1048714 Shared resources amp transmisi informasi rahasia perlu

dilengkapi dengan enkripsi

1048714 Cegah denial of service ()

4 Skalabilitas

1048714 Penambahan pemakai membutuhkan penambahan

resource yg konstan

1048714 Cegah Bottleneck Peristiwa macetnya proses aliran

data (transmisi data) karena sebab-sebab tertentu

1048714 Jika perlu gunakan replikasi

Tantangan Sistem Terdistribusi (Lanjutan)

5 Penanganan Kegagalan

1048714 Setiap proses (komputer atau jaringan) dapat mengalami

kegagalan secara independen

1048714 Komponen lain harus tetap berjalan dgn baik

1048714 Eg failed branch in a distributed banking system

6 Concurrency

1048714 Multiple users with concurrent requests to a shared

resources

1048714 Setiap resource hrs aman di lingkungan tersebut di atas

Tantangan Sistem Terdistribusi (Lanjutan)

7 Transparansi

Transparan bagi pemakai keberadaan beberapa komponen tampaksebagai satu sistem saja

1048714 Access transparency

Local amp remote resources dapat diakses dengan operasi yg sama

1048714 Location transparency

ndash Resource dapat diakses tanpa tahu di mana lokasinya

ndash Bagaimana pendapat Anda mengenai hyperlink amp URL

1048714 Concurrency transparency rarr beda data karena waktu akses

ndash Beberapa proses dapat sama-sama menggunakan suatu resource tanpasaling interferensi

ndash Bagaimana jika beberapa pemakai secara bersamaan akan mengubah suatuberkas

Tantangan Sistem Terdistribusi (Lanjutan)

1048714 Replication transparency

Pemakai maupun pemrogram aplikasi tidak perlu mengetahui

adanya replikasi resource yg dapat meningkatkan kehandalan dan

unjuk kerja

1048714 Failure transparency

Pemakai dan pemrogram aplikasi dapat menyelesaikan tugasnya

walaupun ada kegagalan hardware atau software

1048714 Mobility transparency

Resource dan klien dapat berpindah tanpa mempengaruhi operasi

pemakai atau program

Tantangan Sistem Terdistribusi (Lanjutan)

1048714 Performance transparency

Sistem dapat dikonfigurasi ulang untuk meningkatkan unjuk kerja

sejalan dengan perubahan beban sistem

1048714 Scaling transparency

Sistem dan aplikasi mudah bertambah luas tanpa perubahan

struktur sistem dan algoritma aplikasi

Tantangan Sistem Terdistribusi (Lanjutan)

Tugas

18

Resource sharing adalah motivasi utama dalam mengembangkansistem terdistribusi Jelaskan bagaimana World Wide Web dapatmenjadi contoh dari resource sharing dengan teknologi client-server

Jelaskan protokol yg mendukung WWW

Thankrsquoz You

Page 14: Sistem Terdistribusi - spidoletech.files.wordpress.com fileSistem Terdistribusi adalah Sekumpulan komputer otonom yang terhubung ke suatu jaringan, dimana bagi pengguna sistem terlihat

5 Penanganan Kegagalan

1048714 Setiap proses (komputer atau jaringan) dapat mengalami

kegagalan secara independen

1048714 Komponen lain harus tetap berjalan dgn baik

1048714 Eg failed branch in a distributed banking system

6 Concurrency

1048714 Multiple users with concurrent requests to a shared

resources

1048714 Setiap resource hrs aman di lingkungan tersebut di atas

Tantangan Sistem Terdistribusi (Lanjutan)

7 Transparansi

Transparan bagi pemakai keberadaan beberapa komponen tampaksebagai satu sistem saja

1048714 Access transparency

Local amp remote resources dapat diakses dengan operasi yg sama

1048714 Location transparency

ndash Resource dapat diakses tanpa tahu di mana lokasinya

ndash Bagaimana pendapat Anda mengenai hyperlink amp URL

1048714 Concurrency transparency rarr beda data karena waktu akses

ndash Beberapa proses dapat sama-sama menggunakan suatu resource tanpasaling interferensi

ndash Bagaimana jika beberapa pemakai secara bersamaan akan mengubah suatuberkas

Tantangan Sistem Terdistribusi (Lanjutan)

1048714 Replication transparency

Pemakai maupun pemrogram aplikasi tidak perlu mengetahui

adanya replikasi resource yg dapat meningkatkan kehandalan dan

unjuk kerja

1048714 Failure transparency

Pemakai dan pemrogram aplikasi dapat menyelesaikan tugasnya

walaupun ada kegagalan hardware atau software

1048714 Mobility transparency

Resource dan klien dapat berpindah tanpa mempengaruhi operasi

pemakai atau program

Tantangan Sistem Terdistribusi (Lanjutan)

1048714 Performance transparency

Sistem dapat dikonfigurasi ulang untuk meningkatkan unjuk kerja

sejalan dengan perubahan beban sistem

1048714 Scaling transparency

Sistem dan aplikasi mudah bertambah luas tanpa perubahan

struktur sistem dan algoritma aplikasi

Tantangan Sistem Terdistribusi (Lanjutan)

Tugas

18

Resource sharing adalah motivasi utama dalam mengembangkansistem terdistribusi Jelaskan bagaimana World Wide Web dapatmenjadi contoh dari resource sharing dengan teknologi client-server

Jelaskan protokol yg mendukung WWW

Thankrsquoz You

Page 15: Sistem Terdistribusi - spidoletech.files.wordpress.com fileSistem Terdistribusi adalah Sekumpulan komputer otonom yang terhubung ke suatu jaringan, dimana bagi pengguna sistem terlihat

7 Transparansi

Transparan bagi pemakai keberadaan beberapa komponen tampaksebagai satu sistem saja

1048714 Access transparency

Local amp remote resources dapat diakses dengan operasi yg sama

1048714 Location transparency

ndash Resource dapat diakses tanpa tahu di mana lokasinya

ndash Bagaimana pendapat Anda mengenai hyperlink amp URL

1048714 Concurrency transparency rarr beda data karena waktu akses

ndash Beberapa proses dapat sama-sama menggunakan suatu resource tanpasaling interferensi

ndash Bagaimana jika beberapa pemakai secara bersamaan akan mengubah suatuberkas

Tantangan Sistem Terdistribusi (Lanjutan)

1048714 Replication transparency

Pemakai maupun pemrogram aplikasi tidak perlu mengetahui

adanya replikasi resource yg dapat meningkatkan kehandalan dan

unjuk kerja

1048714 Failure transparency

Pemakai dan pemrogram aplikasi dapat menyelesaikan tugasnya

walaupun ada kegagalan hardware atau software

1048714 Mobility transparency

Resource dan klien dapat berpindah tanpa mempengaruhi operasi

pemakai atau program

Tantangan Sistem Terdistribusi (Lanjutan)

1048714 Performance transparency

Sistem dapat dikonfigurasi ulang untuk meningkatkan unjuk kerja

sejalan dengan perubahan beban sistem

1048714 Scaling transparency

Sistem dan aplikasi mudah bertambah luas tanpa perubahan

struktur sistem dan algoritma aplikasi

Tantangan Sistem Terdistribusi (Lanjutan)

Tugas

18

Resource sharing adalah motivasi utama dalam mengembangkansistem terdistribusi Jelaskan bagaimana World Wide Web dapatmenjadi contoh dari resource sharing dengan teknologi client-server

Jelaskan protokol yg mendukung WWW

Thankrsquoz You

Page 16: Sistem Terdistribusi - spidoletech.files.wordpress.com fileSistem Terdistribusi adalah Sekumpulan komputer otonom yang terhubung ke suatu jaringan, dimana bagi pengguna sistem terlihat

1048714 Replication transparency

Pemakai maupun pemrogram aplikasi tidak perlu mengetahui

adanya replikasi resource yg dapat meningkatkan kehandalan dan

unjuk kerja

1048714 Failure transparency

Pemakai dan pemrogram aplikasi dapat menyelesaikan tugasnya

walaupun ada kegagalan hardware atau software

1048714 Mobility transparency

Resource dan klien dapat berpindah tanpa mempengaruhi operasi

pemakai atau program

Tantangan Sistem Terdistribusi (Lanjutan)

1048714 Performance transparency

Sistem dapat dikonfigurasi ulang untuk meningkatkan unjuk kerja

sejalan dengan perubahan beban sistem

1048714 Scaling transparency

Sistem dan aplikasi mudah bertambah luas tanpa perubahan

struktur sistem dan algoritma aplikasi

Tantangan Sistem Terdistribusi (Lanjutan)

Tugas

18

Resource sharing adalah motivasi utama dalam mengembangkansistem terdistribusi Jelaskan bagaimana World Wide Web dapatmenjadi contoh dari resource sharing dengan teknologi client-server

Jelaskan protokol yg mendukung WWW

Thankrsquoz You

Page 17: Sistem Terdistribusi - spidoletech.files.wordpress.com fileSistem Terdistribusi adalah Sekumpulan komputer otonom yang terhubung ke suatu jaringan, dimana bagi pengguna sistem terlihat

1048714 Performance transparency

Sistem dapat dikonfigurasi ulang untuk meningkatkan unjuk kerja

sejalan dengan perubahan beban sistem

1048714 Scaling transparency

Sistem dan aplikasi mudah bertambah luas tanpa perubahan

struktur sistem dan algoritma aplikasi

Tantangan Sistem Terdistribusi (Lanjutan)

Tugas

18

Resource sharing adalah motivasi utama dalam mengembangkansistem terdistribusi Jelaskan bagaimana World Wide Web dapatmenjadi contoh dari resource sharing dengan teknologi client-server

Jelaskan protokol yg mendukung WWW

Thankrsquoz You

Page 18: Sistem Terdistribusi - spidoletech.files.wordpress.com fileSistem Terdistribusi adalah Sekumpulan komputer otonom yang terhubung ke suatu jaringan, dimana bagi pengguna sistem terlihat

Tugas

18

Resource sharing adalah motivasi utama dalam mengembangkansistem terdistribusi Jelaskan bagaimana World Wide Web dapatmenjadi contoh dari resource sharing dengan teknologi client-server

Jelaskan protokol yg mendukung WWW

Thankrsquoz You

Page 19: Sistem Terdistribusi - spidoletech.files.wordpress.com fileSistem Terdistribusi adalah Sekumpulan komputer otonom yang terhubung ke suatu jaringan, dimana bagi pengguna sistem terlihat

Thankrsquoz You