Oleh: Ahmad Syauqi Ahsan

dokumen-dokumen yang mirip
CLUSTER COMPUTING. Oleh: Ahmad Syauqi Ahsan

Oracle Case Study HIGH AVAILABILITY. Oleh: Ahmad Syauqi Ahsan

Pengantar Sistem Terdistribusi

SISTEM OPERASI. Belajar SO?

INFRASTRUKTUR WAREHOUSE KATEGORI INFRASTRUKTUR DW

CLUSTER. Kategori Cluster Computing

Kebutuhan pengolahan paralel

Bab 1. Pengenalan Sistem Terdistribusi

INFRASTRUKTUR WAREHOUSE

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

Abstrak. Pendahuluan

Sistem Jaringan Terdistribusi

PAPER MULTIPROCESSOR

:21 UTC :22 UTC

1. PENGENALAN SISTEM TERDISTRIBUSI

1. PENDAHULUAN 1.1 Latar Belakang

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

Sistem Operasi. Teknologi Informasi

Urutan instruksi yang akan dieksekusi oleh hardware untuk melakukan tugas tertentu

BAB II LANDASAN TEORI. masalah yang menguraikan sebuah sistem menjadi bagian bagian komponen dengan

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

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

Penggunakan lebih dari satu CPU untuk menjalankan sebuah program secara simultan. Tujuan Utama Untuk meningkatkan performa komputasi.

Sistem terdistribusi. Albertus dwi yoga widiantoro, M.Kom

SISTEM TERDISTRIBUSI

Parallel Database. by: Ahmad Syauqi Ahsan

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

Sistem Terdistribusi 1 Introduction. Pengantar Sistem Terdistribusi

SISTEM OPERASI ISG2B3. Agus Setiawan Program Studi Sistem Informasi Fakultas Rekayasa Industri Telkom University

BAB II LANDASAN TEORI

Disusun Oleh: Agenda. Terminologi Klasifikasi Flynn Komputer MIMD. Time Sharing Kesimpulan

ARSITEKTUR KOMPUTER. Satu CPU yang mengeksekusi instruksi satu persatu dan menjemput atau menyimpan data satu persatu.

Arsitektur Komputer Sistem Operasi

Arsitektur Komputer. Dua element utama pd sistem komputer konvensional: Memory Processor

Sistem Terdistribusi 2. Model arsitektur Terdistribusi

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

Konsep Sistem Operasi (Sesi 2)

Pertemuan 1# Pengantar Sistem Operasi. Dr. M. Arief Soeleman, M.Kom

PENGANTAR SISTEM OPERASI SISTEM OPERASI

Daftar Isi Optim Workstation Optim Server Kebutuhan software Kebutuhan database... 9


JARINGAN. Definisi Dasar Jaringan : Dua atau lebih komputer yang saling terhubung sehingga dapat membagi data dan sumber-sumber peralatan lain

Organisasi & Arsitektur. Komputer. Org & Ars komp Klasifikasi Ars Komp Repr Data

Bab 2 Tinjauan Pustaka

Heru Lestiawan, M.Kom

10. PARALLEL PROCESSING

PROSES. Sistem Terdistribusi

INTRO TO CLOUD COMPUTING

ANALISIS PERBANDINGAN ANTARA CLUSTER OPENMOSIX DENGAN PVM (PARALLEL VIRTUAL MACHINE)

BAB 4 IMPLEMENTASI DAN EVALUASI. Perancangan yang dilakukan pada penelitian ini bersifat simulasi, karena jaringan Cloud

DASAR KOMPUTER DAN PEMROGRAMAN IB PENGANTAR SISTEM OPERASI

System Software. Camelia Chandra M.Kom MM. Modul ke: Fakultas Psikologi. Program Studi Psikologi.

Pengantar Sistem Operasi

ANALISIS UNJUK KERJA KOMPUTASI DISTRIBUTED SHARED MEMORY PADA SISTEM CLUSTER KOMPUTER PERSONAL

BAB 1 PENDAHULUAN. Pengukuran overhead..., Ida Nurhaida, FT UI, 2009

Model Pemrograman Paralel

Prio Handoko, S.Kom., M.T.I.

Pokok Bahasan. Tujuan. Pengertian Sistem Operasi. Sistem Mainframe. Pengertian Sistem Operasi Perkembangan Sistem Operasi

Bab 3 Metode dan Perancangan Sistem

System Software. Kusniyati, ST.,MKom. Modul ke: Fakultas. Program Studi MKCU

KOMPUTASI GRID SEBAGAI JAWABAN KETERBATASAN SUMBER DAYA KOMPUTASI. Kata Kunci: grid computing, distributed computing, PVM (Parallel Virtual Machine)

Organisasi Sistem Komputer

SISTEM OPERASI TERDISTRIBUSI

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

PERKEMBANGAN MEMORY PROCESSOR AMD

PENGANTAR TEKNOLOGI INFORMASI. Miftahul Huda, S.Pd STIE Putra Bangsa

Model Sistem Terdistribusi

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

Definisi Sistem Operasi

SISTEM OPERASI THREAD DAN MULTITHREADING

Pendahuluan. Hardware/Software/ Teknologi Informasi Tipe-tipe Komputer Bagian-bagian Utama PC (Personal Computer) Computer Performance

Model arsitektur Terdistribusi

- File server pertama kali dikembangkan tahun 1970


PENGANTAR ILMU KOMPUTER (PIK) PENGGOLONGAN KOMPUTER. I MADE ANDHIKA, S.KOM

Konsep Dasar Sistem Komputer

Gambar 1. Service terdistribusi

Akim Manaor Hara Pardede, ST

Organisasi Komputer II STMIK-AUB SURAKARTA

Bab 1. Pengenalan Sistem Operasi POKOK BAHASAN: TUJUAN BELAJAR: 1.1 APAKAH SISTEM OPERASI? Pengertian Sistem Operasi Perkembangan Sistem Operasi

BAB 4 PERANCANGAN SISTEM

Tugas Teknologi Open Source

Konsep SISTEM OPERASI. Pengenalan Sistem Operasi

Pengantar Sistem Terdistribusi. Budi Susanto

PENGANTAR APLIKASI KOMPUTER

Posisi OS thd sistem komputer Sumber daya komputer Pengertian semuakomponen di sistem komputer yang dapatmemberi manfaat Terdiri dari Sumber daya fisi

Virtualisasi, Cloud Computing & Teknologi Open Source Dosen Pembina: Imam Suharjo, ST, M.Eng Ditulis Oleh:

TIPE JARINGAN KOMPUTER

BAB II. KAJIAN PUSTAKA

Organisasi Sistem Komputer

SINKRONISASI DATA DENGAN PEMROSESAN PARALEL MENGGUNAKAN MODEL PEMROGRAMAN MAPREDUCE

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

SERVICE ORIENTED ARCHITECTURE (SOA)

Apa itu Sistem Operasi? Bagian Sistem Operasi secara umum. Sasaran Sistem Operasi. Pengantar Sistem Operasi

Pemrosesan Paralel. Haddad Sammir, M.Kom. Arsitektur Memori Komputer Paralel. March 4, 2015

Hanif Fakhrurroja, MT

>> CISC BANDING RISC

SISTEM KOMPUTER PEMROSES (CPU) Empat komponen Sistem Komputer : Pemroses Memori Utama Perangkat Masukan dan Keluaran Interkoneksi Antar Komponen

Transkripsi:

Oleh: Ahmad Syauqi Ahsan 1

Membagi permasalahan menjadi beberapa bagian dan kemudian diselesaikan secara bersamaan. Kenapa? Keterbatasan fisik dari hardware komputer (kecepatan cahaya, kecepatan elektron, dll) Pertimbangan ekonomi: lebih komplek = lebih mahal Keterbatasan performance: dua kali frekwensi <> dua kali performance Aplikasi besar membutuhkan terlalu banyak memory dan waktu penyelesaian Keuntungan Penambahan kecepatan proses dan optimalisasi penggunaan resources Kerugian Membutuhkan pemrograman yang komplek pengembangan aplikasi sulit 2

CPU Multiple CPU Multiple CPU Cores Threads time sharing Memory Shared Distributed Hybrid (Virtual Shared Memory) Parallel Computer bisa berupa satu PC dengan prosesor Intel Core2Duo atau suatu sistem yang komplek seperti IBM Blue Gene 3

Symmetric Multiple Processing (SMP) Non Uniform Memory Access (NUMA) Massively Parallel Processors (MPP) Vector Machine Cluster Computing 4

Komputer dengan beberapa processor identik yang saling terhubung menggunakan bus. Menggunakan Shared Memory Karena keterbatasan dari kemampuan bus, kekurangan dari SMP ini adalah scalability. Contoh: SUN UltraSparc II, SGI MIPS, DEC Alpha, Itanium, Opteron, Xeon, Core2Duo, Athlon 64 X2, HP PA/ RISC, dll. 5

Menyelesaikan permasalah scalability pada arsitektur SMP. Model hybrid memory. Memory campuran antara shared memory dan distributed memory. Kecepatan akses memory tergantung dari jarak relatif antara memory dengan prosesor. Contoh: SGI Origin/Altix, Alpha GS, HP Superdome 6

Satu komputer dengan banyak CPU yang saling terhubung. Hubungan antar CPU menggunakan jaringan khusus dengan kecepatan tinggi. Setiap CPU mempunyai memory, sistem operasi, dan aplikasi masing2. Contoh: IBM Blue Gene 7

CPU dapat memproses instruksi sama yang mempunyai data set dalam jumlah besar. Contoh vektor operation: A = B x C dimana masing2 A, B dan C adalah vektor dengan 64 elemen dari 64bit floating point number. Shared memory Keuntungan: performance, pemrograman mudah Kekurangan: harga mahal, scalability Contoh: Cray/ 1, NEC SX series Processor modern mempunyai beberapa kemampuan vector processing, seperti Altivec pada prosesor PowerPC dan SSE pada prosesor Intel Pentium 8

NEC SX-9 (2008) Cray-1 (1976an) 9

Poor s man supercomputer... collection of interconnected stand/ alone computers working together as a single, integrated computing resource R. Buyya Menggunakan komponen2 standart untuk menghindari mahalnya harga2x komponen proprietary 10

High performance clusters (HPC) Parallel, tightly coupled applications High throughput clusters (HTC) Large number of independent tasks High availability clusters (HA) Mission critical applications Load balancing clusters Web servers, mail servers,... Hybrid clusters e.g. HPC+HA 11

Cluster terdiri dari: Cluster middleware Nodes Network OS 12

Menurunkan harga dari High/ Performance Computer Bisa mempunyai Super Komputer pribadi Semakin banyak orang, semakin inovatif, lebih banyak aplikasi, dll Tanpa cluster computing, penggunaan High/ Performance Computer hanyalah sebuah harapan untuk kelompok2 kecil dan negara berkembang 13

Merupakan suatu interface diantara user dengan cluster hardware Middleware mensupport user dan hardware cluster dalam hal management, programming, dan implementation. Layer2 pada Middleware: Layer Single System Image (SSI) Layer Availability: memungkinkan suatu sistem Cluster untuk melakukan: Checkpointing, Automatic Failover, Recovery from Failure Toleransi terhadap kesalahan diantara node2 pada sistem cluster 14

Complete Transparency Lets the user see a single cluster system.. Single entry point, ftp, telnet, software loading... Scalable Performance Pengembanan cluster dengan mudah Tanpa harus merubah API (Application Programming Interface) & automatic load distribution. Enhanced Availability Automatic Recovery from failures Menggunakan checkpointing & fault tolerant technologies Menjaga konsistensi data ketika terjadi replikasi 15

Merupakan suatu ilusi yg dibuat oleh software atau hardware, sehingga kumpulan dari elemen2x cluster computing terlihat sebagai satu sumber saja. SSI membuat suatu sistem Cluster terlihat sebagai satu mesin baik oleh user, oleh aplikasi, maupun oleh network Suatu cluster tanpa SSI adalah bukan cluster 16

Penggunaan system resources secara transparan Meningkatkan reliability (ketahanan) dan availability (ketersediaan) Memudahkan pengelolaan sistem Mengurangi resiko kesalahan operator User tidak perlu mengenal arsitektur dari sistem untuk dapat menggunakan mesin cluster secara efektif 17

Beowulf (CalTech and Nasa) / USA CCS (Computing Centre Software) / Paderborn, Germany Condor / Wisconsin State University, USA DJM (Distributed Job Manager) / Minnesota Supercomputing Center DQS (Distributed Queuing System) / Florida State University, USA EASY / Argonne National Lab, USA HPVM / (High Performance Virtual Machine),UIUC&now UCSB,US far / University of Liverpool, UK Gardens / Queensland University of Technology, Australia Generic NQS (Network Queuing System),University of Sheffield, UK NOW (Network of Workstations) / Berkeley, USA NIMROD / Monash University, Australia PBS (Portable Batch System) / NASA Ames and LLNL, USA PRM (Prospero Resource Manager) / Uni. of S. California, USA 18 QBATCH / Vita Services Ltd., USA

Codine (Computing in Distributed Network Environment) / GENIAS GmbH, Germany LoadLeveler / IBM Corp., USA LSF (Load Sharing Facility) / Platform Computing, Canada NQE (Network Queuing Environment) / Craysoft Corp., USA OpenFrame / Centre for Development of Advanced Computing, India RWPC (Real World Computing Partnership), Japan Unixware (SCO/ Santa Cruz Operations,), USA Solaris/ MC (Sun Microsystems), USA 19