Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan...

39
Sistem Terdistribusi Pengenalan Husni Program Studi Teknik Informatika Universitas Trunojoyo Madura Semeter Gasal 2015 - 11 Sep. 2015

Transcript of Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan...

Page 1: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Sistem TerdistribusiPengenalan

HusniProgram Studi Teknik Informatika

Universitas Trunojoyo Madura

Semeter Gasal 2015 - 11 Sep. 2015

Page 2: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Outline

• Apa dan Mengapa SisTer

• Sasaran Rancangan

• Jenis-jenis SisTer

2

Page 3: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

SisTer itu...

• Definisi longgar:– Sehimpunan komputer tidak-terikat (independen) yang hadir

bagi penggunanya sebagai sistem tunggal yang koheren.

• Karakteristik– Komponen-komponennya otonom (yaitu komputer)– Suatu sistem koheren tunggal

• Perbedaan antar komponen serta komunikasi di antara mereka tersembunyi dari pengguna

• Pengguna dapat berinteraksi dengan cara yang seragam dan konsisten terlepas dari mana dan kapan interaksi berlangsung

– Mudah diperluas dan diganti

• Dalam hal tertentu, sistem terdistribusi adalah sistem operasi yang mengelola banyak komputer yang terhubung melalui jaringan

3

Page 4: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Sistem Terdistribusi sebagai Middleware

• Sistem terdistribusi diatur sebagai middleware. Lapisan middleware membentang di atas beberapa mesin, dan menawarkan setiap aplikasi antarmuka yang sama.

4

Page 5: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Mengapa Sistem Terdistribusi?

• Mencapai sesuatu yang tidak dapat dengan mudah dilakukan oleh satu komputer– Kekuatan komputasi– Ruang penyimpanan– Komputasi Pervasif (dimana-mana)

• Komputasi dimana saja dan kapan saja

• Contoh– Komputasi ilmiah di platform Grid atau Cluster– Sistem berbagi-pakai file peer-to-peer– www.google.com– Jaringan sensor nirkabel

5

Page 6: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Sasaran Rancangan

• Resource accessibility (aksesibilitas sumber daya)– Mudah mengakses dan berbagi sumder daya

• Distribution transparency (transparansi distribusi)– Menyembunyikan fakta bahwa sumber daya

didistribusikan di seluruh jaringan

• Openness (Keterbukaan)– Sistem ini harus menawarkan layanan sesuai dengan

aturan standar yang menggambarkan sintaks dan semantik mereka

– Extensible: mudah menambahkan/mengganti komponen

• Scalability (Skalabilitas)– Skalabilitas dari sisi ukuran, geografis, dan administratif

6

Page 7: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Aksesibilitas Sumber Daya(Resource Accessibility)

• Manfaat

– Ekonomi, misalnya, berbagi perangkat mahal seperti printer dan RAID

– Mendorong kolaborasi dan pertukaran informasi, misalnya: Internet, Facebook, kontrol versi CVS

• Permasalahan

– Keamanan, misalnya, koneksi menguping (eavesdropping), email spam, serangan DDOS

7

Page 8: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Transparansi Distribusi (Distribution Transparency)

• Transparansi Akses

– Menyembunyikan perbedaan dalam representasi data dan bagaimana sumber daya diakses

• Transparansi Lokasi

– Menyembunyikan lokasi sumber daya secara fisik berada

• Transparansi Migrasi

– Menyembunyikan sumber daya mungkin dipindahkan ke lokasi lain

• Transparansi Relokasi

– Menyembunyikan sumber daya mungkin dipindahkan selama akses

• Transparansi Replikasi

– Menyembunyikan sumber daya mungkin direplikasi pada banyak lokasi

• Transparansi Konkurensi

– Menyembunyikan sumber daya dapat digunakan bersama oleh beberapa pengguna yang kompetitif

• Transparansi Kerusakan

– Menyembunyikan kerusakan dan penyembuhan sumber daya8

Page 9: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Keterbukaan(Openness)

• Interoperability (Interoperabilitas)– Implementasi dari produsen yang berbeda dapat bekerja

sama dengan hanya mengandalkan aturan standar

• Portability (Portabilitas)– Aplikasi dari satu sistem terdistribusi dapat dijalankan pada

sistem terdistribusi lain yang mengimplementasikan layanan yang sama

• Extensibility (Ekstensibilitas)– Mudah untuk menambah atau menggantikan komponen

dalam sistem

• Flexibility (Fleksibilitas)– Memisahkan kebijakan dari mekanisme

9

Page 10: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Skalabilitas(dapat dibesar-kecilkan, Scalability)

• Diukur dalam tiga dimensi– Size (Ukuran)

• Dapat dengan mudah menambahkan lebih banyak pengguna atau sumber daya ke sistem

– Geographically (Geografis)• Dapat dengan mudah menangani pengguna dan

sumber daya yang mungkin terletak berjauhan

– Administratively (Administratif)• Dapat dengan mudah mengelola sistem bahkan jika itu

melibatkan banyak organisasi administratif independen

10

Page 11: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Skalabilitas Ukuran: Contoh

• Layanan Terpusat

– Satu server untuk semua pengguna

• Data Terpusat

– Satu buku telepon online

• Algoritma Terpusat

– Satu algoritma routing yang memerlukan pengetahuan topologi jaringan secara lengkap (keseluruhan)

11

Page 12: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Algoritma Terdesentralisasi

• Karakteristik

– Tidak ada mesin yang memiliki informasi lengkap tentang status sistem

– Mesin membuat keputusan hanya berdasarkan informasi lokal

– Kegagalan satu mesin tidak merusak algoritma

– Tidak ada asumsi implisit tentang jam global

12

Page 13: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Skalabilitas Geografis

• Komunikasi Sinkron– Latency jaringan besar dalam wide-area network

(WAN)

– Membangun aplikasi interaktif tidaklah gampang

• Asumsi dari komunikasi yang reliable (dapat diandalkan)– WAN tidak dapat diandalkan (unreliable)

– Misalnya, menemukan server melalui pesan broadcast tunggal

13

Page 14: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Skalabilitas Administratif

• Kebijakan yang bertentangan sehubungan dengan

– Pemanfaatan sumber daya (resource)

– Manajemen

– Keamanan

• Serangan dari pengguna luar

• Serangan dari sistem terdistribusi luar

14

Page 15: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Teknik Penskalaan: Menyembunyikan Latency

• Perbedaan antara menugaskan (a) server atau (b) client untuk memeriksa form isian.

15

Page 16: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Teknik Penskalaan: Distribusi

• Contoh DNS: Menemukan id.ac.trunojoyo.husni

16

Page 17: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Perangkap (pitfalls)

• Jaringan (network) dapat diandalkan (reliable)

• Jaringan aman

• Jaringan homogen

• Topologi tidak berubah

• Latency NOL

• Bandwidth tidak terbatas

• Biaya transportasi NOL

• Ada satu administrator

17

Page 18: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Jenis Sistem Terdistribusi

• Sistem Komputasi Terdistribusi (Distributed Computing)– Sistem komputasi Cluster – Sistem komputasi Grid (Jaringan)– Sistem komputer Cloud (Awan)

• Sistem Informasi Terdistribusi (Distributed Information)– Sisrtem Pemrosesan transaksi– Integrasi aplikasi perusahaan (pertukaran info via RPC atau

RMI)

• Sistem Pervasif Terdistribusi (Distributed pervasive)– Sistem Smart-home– Sistem perawatan kesehatan elektronik (Monitor Hati, Jaringan

area tubuh)– Jaringan sensor nirkabel

18

Page 19: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Sistem Komputasi Kluster

• Menghubungkan koleksi komputer simpel (kebanyakan homogen) melalui jaringan kecepatan tinggi– Untuk membangun platform supercomputing

• Contoh: Cluster server di Bank, Kampus dan Mall

Arsitektur Beowulf Berbasis Linux

19

Page 20: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Sistem Komputasi Grid(Grid Computing)

• Berbeda dengan komputasi kluster, komputasi grid:– Memiliki tingkat heterogenitas yang tinggi– Tidak ada asumsi yang dibuat mengenai hardware, OS,

keamanan, dll.

• Pengguna dan sumber daya dari organisasi yang berbeda disatukan untuk memungkinkan kolaborasi– Virtual Organization (VO)

• Anggota di bawah VO yang sama memiliki akses ke sumber daya yang disediakan untuk VO itu

• Fokus dari rancangan software bagi komputasi grid:– Menyediakan akses ke sumber daya dari domain administrasi

yang berbeda hanya untuk para pengguna yang berasal dari VO tertentu

20

Page 21: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Arsitektur Contoh (1)

• Aplikasi beroperasi di dalam suatu VO dan memanfaatkan lingkungan komputasi grid.

21

Page 22: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Arsitektur Contoh (2)

• Fabric layer– Menyediakan antarmuka untuk sumber daya lokal sebagai situs

tertentu dalam VO

• Resource layer– Mengelola sumber daya tunggal seperti menciptakan proses

atau membaca data

• Connectivity layer– Mentransfer data antara sumber daya atau mengakses sumber

daya dari lokasi yang jauh

• Collective layer– Menyediakan akses ke banyak sumber daya; biasanya terdiri dari

layanan untuk penemuan, alokasi dan penjadwalan sumber daya

22

Page 23: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Sistem Komputasi Awan (Cloud Computing)

• Sumber daya komputasi (hardware dan software) yang disampaikan sebagai layanan melalui jaringan

• Penyedia komputasi awan menawarkan jasa mengikuti tiga model dasar:– Infrastructure as a service (IaaS)

• Infrastruktur dasar, klien perlu menginstal image OS

– Platform as a service (PaaS)• Dilengkapi dengan SO, database dan server web

– Software as a service (SaaS)• Dilengkapi dengan perangkat lunak yang diperlukan klien

23

Page 24: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Sistem Informasi Terdistribusi

• Berurusan dengan interoperabilitas antara aplikasi jaringan

• Dua bentuk sistem informasi terdistribusi:

– Sistem Pemrosesan Transaksi (Transaction Processing System, TPS)

• Transaksi terdistribusi: semua atau tidak ada yang terjadi

– Integrasi Aplikasi Perusahaan(Enterprise Application Integration, EAI)

• Memisahkan komponen proses dari database

• Membiarkan aplikasi berkomunikasi satu sama lain

24

Page 25: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Sistem Pemrosesan Traksaksi

• Properti dari transaksi:

– Atomik: terhadap dunia luar, setiap transaksi terjadi secara utuh, tidak terbagi-bagi.

– Konsisten: transaksi tidak melanggar invariant sistem

– Terisolasi: transaksi yang terjadi berbarengan tidak mengganggu satu sama lain

– Tahan lama: begitu transaksi disetujui (commit), perubahan menjadi permanen

• Fungsi dasar (primitif) dari transaksi:

25

Page 26: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Transaksi Bersarang (Nested)

26

Page 27: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Mewujudkan Transaksi

27

Page 28: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Integrasi Aplikasi Perusahaan

• Tujuan: menghubungkan aplikasi-aplikasi dalam satu organisasi bersama-sama untuk menyederhanakan atau mengotomatisasi proses bisnis– Contoh: Sistem publish/subscribe

• Middleware sebagai fasilitator komunikasi (RPI,RMI,MOM)

28

Page 29: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Sistem Pervasif Terdistribusi

• Perangkat dalam sistem Pervasif terdistribusi sering – kecil, bertenaga baterai, mobile, dan terbatas komunikasi

nirkabel

• 3 Karakteristik:– Mencakup perubahan kontekstual

• Saya telepon dan sekarang saya perangkat akses web

• Perangkat harus menyadari bahwa lingkungan dapat berubah

– Mendorong komposisi ad hoc• Banyak perangkat akan digunakan secara berbeda oleh pengguna

yang berbeda

– Mengenali sharing sebagai default• Mudah membaca, menyimpan, mengelola dan berbagi informasi

29

Page 30: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Sistem Perawatan Kesehatan Elektronik (1)

• Pertanyaan untuk dijawab:– Dimana dan bagaimana data hasi monitoring disimpan?

– Bagaimana mencegah kehilangan data krusial?

– Infrastruktur apa yang diperlukan untuk membangkitkan dan menyebarkan (propagate) alerts (sinyal atau tanda khusus)?

– Bagaimana dokter dapat menyediakan online feedback?

– Bagaimana ketahanan ekstrem dari sistem monitoring dapat diwujudkan?

– Apa saja isu keamanannya dan bagaimana kebijakan yang tepat dapat diberlakukan?

30

Page 31: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Sistem Perawatan Kesehatan Elektronik (2)

• Memonitor seseorang dalam sistem perawatan kesehatan elektronik pervasive, menggunakan (a) local hub atau (b) koneksi nirkabel berkelanjutan.

31

Page 32: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Jaringan Sensor Nirkabel (1)

• Suatu jaringan yang terdiri dari sejumlah besar node sensor low-end– Setiap sensor dapat merasakan lingkungan fisiknya dan – Berbicara ke node sensor lain via komunikasi radio jarak pendek

• Kandidat ideal bagi aplikasi yang berinteraksi dengan lingkungan– Monitoring infrastruktur, pengawasan medan perang

• Beberapa pertanyaan rancangan untuk dijawab:– Bagaimana secara efisien me-rute-kan data di dalam jaringan?– Bagaimana mengumpulkan (agregasi) hasil untuk mengurangi

komunikasi?– Apa yang harus dilakukan ketika link jaringan putus?

32

Page 33: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Jaringan Sensor Nirkabel (2)

• Mengorganisir database jaringan sensor, dimana menyimpan dan memroses data hanya pada lokasi operator (operator’s site)

33

Page 34: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Jaringan Sensor Nirkabel (3)

• Mengorganisir suatu database jaringan sensor, sedangkan menyimpan dan memroses data hanya pada sensor tersebut.

34

Page 35: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Pertanyaan

35

Page 36: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Arsitektur Search Engine

36

Page 37: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Proyek: Web Crawler

37

Page 38: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Proyek: Web Crawler

38

Page 39: Sistem Temu-Kembali Informasi - Komputasi · PDF file(eavesdropping), email spam, serangan DDOS 7. Transparansi Distribusi (Distribution Transparency) ... –Monitoring infrastruktur,

Proyek: Web Crawler Terdistribusi

39