Sistem Terdistribusi - spidoletech.files.wordpress.com fileSistem Terdistribusi adalah Sekumpulan...
Transcript of Sistem Terdistribusi - spidoletech.files.wordpress.com fileSistem Terdistribusi adalah Sekumpulan...
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Thankrsquoz You