Sistem Terdistribusi Pengenalan

dokumen-dokumen yang mirip
Sistem Terdistribusi & Paralel TIK-604

Pengantar Sistem Terdistribusi

Sistem Terdistribusi Penanganan Proses

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

Bab 1. Pengenalan Sistem Terdistribusi

Cloud Computing Windows Azure

Adiharsa Winahyu Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta

Model arsitektur Terdistribusi

Heru Lestiawan, M.Kom

SISTEM TERDISTRIBUSI

BAB I PENDAHULUAN Latar Belakang

Pengantar Cloud Computing Berbasis Linux & FOSS

BAB 1 PENDAHULUAN. Kemajuan perkembangan teknologi informasi telah membuat proses dan startegi bisnis

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

CLUSTERING & GRID COMPUTING. Sistem terdistribusi week 10

BAB 1 PENDAHULUAN. kebutuhan yang sangat penting bagi banyak orang. Dengan internet kita dapat

DATA CENTER: PENDAHULUAN

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

Sistem terdistribusi. Albertus dwi yoga widiantoro, M.Kom

Sistem Terdistribusi Arsitektur

SISTEM INFORMASI INFRASTRUKTUR DAN ARSITEKTUR

BAB I PENDAHULUAN 1.1. Tujuan 1.2. Latar Belakang

INTRO TO CLOUD COMPUTING

Sistem Terdistribusi 2. Model arsitektur Terdistribusi

UTILITY COMPUTING Segala hal mengenai Utility Computing dan Cloud. Oleh: Abdullah Adnan Dosen: I Made Andhika

1.2. Rumusan Masalah Batasan Masalah

Making Provisions for Applications and Services

Laporan. pencarian pensitasi dari satu paper ke paper yang lain

9/6/2014. Dua komputer atau lebih dapat dikatakan terinterkoneksi apabila komputer-komputer tersebut dapat saling bertukar informasi.

Mata pelajaran ini memberikan pengetahuan kepada siswa mengenai konsep dasar dan design jaringan komputer.

CLUSTER. Kategori Cluster Computing

Jaringan Komputer Pendahuluan

IMPLEMENTASI EYE OS MENGGUNAKAN METODE LOAD BALANCING DAN FAILOVER PADA JARINGAN PRIVATE CLOUD COMPUTING DENGAN LAYANAN IAAS DAN SAAS

Gambar 1.1 Jaringan peer-to-peer

CLOUD COMPUTING PENGANTAR KOMPUTER & TI 1A :

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

Sistem Terdistribusi (SisTer)

Model Sistem Terdistribusi

keadaan 0 atau 1. Data digital dikirimkan dengan diwakili dua kondisi saja yaitu 0 dan 1.

BAB I PENDAHULUAN. 1.1 Latar Belakang

KAPITA SELEKTA. SensorBus: Middleware for Internet of Things OLEH : EKA FASILAH PROGRAM STUDI SISTEM KOMPUTER FAKULTAS ILMU KOMPUTER

Komputasi Awan (Cloud Computing)

MAKALAH CLOUD KOMPUTING. Disusun Oleh : Villy Thias. Semester 4 POLITEKNIK PAJAJARAN TEKNIK KOMPUTER

Rahmady Liyantanto liyantanto.wordpress.com

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

MODEL ARSITEKTUR SISTEM INFORMASI TERDISTRIBUSI

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

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

Waktu yang lebih efisien. Lebih Aman. Memahami dan Memilih Tool Manajemen Network

LOCAL AREA NETWORK (LAN) STMIK TASIKMALAYA

Sistem Jaringan Terdistribusi

T E K N O L O G I JARINGAN

DIAGRAM SITASI PAPER. Disusun oleh: Anggy Tias Kurniawan SK2A

Basis Data 2. Database Client / Server. Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

BAB 1 PENDAHULUAN. Seiring dengan perkembangan jaman, teknologi saat ini mengalami

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. Gambar I. 1 Statistik Penggunaan Internet di Indonesia. Sumber: (APJII, 2012)

Gambar 1.1 Contoh laporan billing di Windows Azure

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

KOMPUTASI AWAN ( CLOUD COMPUTING ) Disusun Oleh Arbiyan Tezar Kumbara ( )

Linux with CloudComputing UbuntuOne. Kelompok Studi Linux UNG 2013

Troubleshooting The Network

Sistem Terdistribusi 1 Introduction. Pengantar Sistem Terdistribusi

KONSEP DASAR JARINGAN KOMPUTER

Fase pertama: single user, single tasking

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

KOMUNIKASI DATA & JARINGAN KOMPUTER. Ramadhan Rakhmat Sani, M.Kom

BAB 2 TINJAUAN PUSTAKA

BAB 4 PERANCANGAN JARINGAN DAN EVALUASI. untuk membuat WAN menggunakan teknologi Frame Relay sebagai pemecahan

KONSEP & MANAJEMEN TEKNOLOGI INFORMASI M-02

BAB II DASAR TEORI 2.1. Komputasi Awan Berdasarkan Layanan Infrastructure as a Services (IaaS) Platform as a Service (PaaS)

Internet Semester Ganjil 2014 Fak. Teknik Jurusan Teknik Informatika.

BAB I PENDAHULUAN. Cloud computing dalam pengertian bahasa Indonesia yang diterjemahkan

Pengertian Jaringan Sekelompok komputer yang saling berhubungan antara yang satu dengan yang lain sehingga dapat saling berbagi dan bertukar

Database Terdistribusi. by: Ahmad Syauqi Ahsan

PENGENALAN CLOUD COMPUTING

Mata Kuliah : Jaringan Komputer Dosen Pengampu : Harun Mukhtar, S.Kom, M.Kom Universitas Muhammadiyah Riau

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

TIPE JARINGAN KOMPUTER

Bab 1: Jelajahi Jaringan

PENGANTAR JARINGAN KOMPUTER

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. 1.2 Rumusan Masalah

BAB I PENDAHULUAN. Dewasa ini penggunaan komputasi awan atau Cloud Computing

TUMPUKAN PROTOKOL INTERNET DAN JARINGAN WORKBENCH

PEMANFAATAN DAN PELUANG KOMPUTASI AWAN PADA SEKTOR BISNIS DAN PERDAGANGAN

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

Knowledge Management Tools

ARSITEKTUR NETWORKING CLIENT

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Making Provisions for Applications and Services

Teknologi Cross Platform, Telecomuters & One Stop Solutions Cloud Computing

Sistem terdistribusi Processes, Threads and Virtualization pertemuan 3. Albertus Dwi Yoga Widiantoro, M.Kom.

Pertemuan 3. Dedy Hermanto/Jaringan Komputer/2010

BAB 1 Service Oriented Architecture 1.1 Evolusi SOA

PEMANFAATAN TECHNOLOGY CLOUD COMPUTING DI BIDANG KESEHATAN. *Oleh: Fahmi Hakam, S.KM.

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

Pengantar Komputer. Jaringan Komputer. Salhazan Nasution, S.Kom

BAB I PENDAHULUAN Latar Belakang

Bab 2 Tinjauan Pustaka

BAB I PENDAHULUAN. 1.1 Latar belakang

Transkripsi:

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

Outline Apa dan Mengapa SisTer Sasaran Rancangan Jenis-jenis SisTer 2

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

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

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

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

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

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 daya 8

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

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

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

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

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

Skalabilitas Administratif Kebijakan yang bertentangan sehubungan dengan Pemanfaatan sumber daya (resource) Manajemen Keamanan Serangan dari pengguna luar Serangan dari sistem terdistribusi luar 14

Teknik Penskalaan: Menyembunyikan Latency Perbedaan antara menugaskan (a) server atau (b) client untuk memeriksa form isian. 15

Teknik Penskalaan: Distribusi Contoh DNS: Menemukan id.ac.trunojoyo.husni 16

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

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

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

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

Arsitektur Contoh (1) Aplikasi beroperasi di dalam suatu VO dan memanfaatkan lingkungan komputasi grid. 21

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

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

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

Sistem Pemrosesan Traksaksi Properti dari transaksi: Atomik: terhadap dunia luar, setiap transaksi terjadi secara utuh, tidak terbagibagi. 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

Transaksi Bersarang (Nested) 26

Mewujudkan Transaksi 27

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

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

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

Sistem Perawatan Kesehatan Elektronik (2) Memonitor seseorang dalam sistem perawatan kesehatan elektronik pervasive, menggunakan (a) local hub atau (b) koneksi nirkabel berkelanjutan. 31

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

Jaringan Sensor Nirkabel (2) Mengorganisir database jaringan sensor, dimana menyimpan dan memroses data hanya pada lokasi operator (operator s site) 33

Jaringan Sensor Nirkabel (3) Mengorganisir suatu database jaringan sensor, sedangkan menyimpan dan memroses data hanya pada sensor tersebut. 34

Pertanyaan 35

Arsitektur Search Engine 36

Proyek: Web Crawler 37

Proyek: Web Crawler 38

Proyek: Web Crawler Terdistribusi 39