Koordinasi Terdistribusi

Slides:



Advertisements
Presentasi serupa
Pengenalan Jaringan(Networking)
Advertisements

OSI Layer dan TCP / IP.
Internet & Jaringan Komputer
Aplikasi Teknologi Informasi Dalam Pendidikan
LOCAL AREA NETWORK – LAN
TOPOLOGI JARINGAN STD week3.
3. Perangkat Jaringan Komputer 1. Pengenalan Jaringan Komputer 3. Perangkat Jaringan Komputer 2. Macam-Macam Jaringan Internet 4. Penggolongan Jaringan.
TOPOLOGI JARINGAN KOMPUTER
Topologi Jaringan.
Pertemuan-2 Referensi OSI
Network Software (Perangkat Lunak Jaringan)
PENGANTAR JARINGAN KOMPUTER ‏ Presented By : Dupien AMS.
Jaringan KOmputer dan Komunikasi Data
M EGA A NIS K ARTIKA D EFINISI J ARINGAN K OMPUTER Penggabungan teknologi komputer dan komunikasi sangat berpengaruh terhadap bentuk organisasi.
Pertemuan ke-10 perkuliahan komunikasi data
Local Area Network ASRINAH_ _PTIK_A.
Digunakan dalam pembuatan dasar- dasar hubungan internet Referensi ini sering disebut sebagai referensi model TCP/IP Terdiri atas empat lapisan.
Tujuan: Memahami konsep protokol dan aplikasi protokol jaringan
JARINGAN KOMPUTER 1 MODEL REFERENSI OSI Disusun Oleh : Kelompok 2 Glaniar Kautsar( ) Sari Maulita( ) William Wijaya Kusuma ( )
Pembahasan Broadcast Internet layer Internet Control Message Protocol
Jaringan Komputer dan Telekomunikasi
Local area network (Lan)
Referensi Model TCP/IP
Standar Komunikasi Data
Model OSI vs. TCP/IP.
M.ulil albab al-kafabih ( )
Pengenalan Jaringan Komputer
Referensi Model TCP/IP
Referensi Model TCP/IP (ransmission Control Protocol/Internet Protocol) Eko Riyanto.
Pertemuan-2 Referensi OSI
OSI MODEL.
Pengenalan Jaringan Komputer
Ihsan Naskah, S.Kom., MT JARINGAN KOMPUTER Ihsan Naskah, S.Kom., MT
Pertemuan II Referensi Model OSI.
Pertemuan II Referensi Model OSI.
NETWORK LAYER OSI LAYER 3.
Kuliah Jaringan Komputer
Keamanan Informasi dan Administrasi Jaringan
Pengenalan Jaringan Komputer
JARINGAN KOMPUTER Komunikasi Data.
DNS (Domain Name Server), Gateway, IP Address, DAN Subnetmask
LOCAL AREA NETWORK – LAN
Jaringan Komputer.
6 SUMBER DAYA JARINGAN CHAPTER
TCP/IP TCP/IP adalah sekumpulan protokol yang terdapat di dalam jaringan komputer (network) yang digunakan untuk berkomunikasi atau bertukar data antar.
Reperensi Model TCP/IP
SISTEM JARINGAN KOMPUTER
PERTEMUAN KETUJUH Referensi Model DoD.
Topologi Jaringan.
Referensi Model TCP/IP
Referensi Model OSI.
Model Referensi OSI.
Jaringan Komputer 2 Diah ayu retnani.
Keamanan Informasi dan Administrasi Jaringan
Jaringan KOmputer dan Komunikasi Data
Referensi Model TCP/IP
Pertemuan II Referensi Model OSI.
Pengenalan Jaringan Komputer
ARSITEKTUR DAN PROTOKOL
Jaringan Komputer Week 2-Protocol Jaringan -TCP/IP Reference Model.
Standar Komunikasi Data
Disajikan: Yonatan Widianto
UNIVERSITAS PEMBANGUNAN JAYA
Referensi Model TCP/IP
Pertemuan II Referensi Model OSI.
LOCAL AREA NETWORK (LAN) Tim Pengajar Jaringan Komputer uscom2d.
LOCAL AREA NETWORK (LAN) Tim Pengajar Jaringan Komputer.
Pengenalan Jaringan Komputer
Referensi Model TCP/IP
Pertemuan II Referensi Model OSI.
Transcript presentasi:

Koordinasi Terdistribusi SISTEM OPERASI CSP 2702 Semester/SKS : 3/3 Program Studi : Sistem Komputer Kamis, 13.20 – 15.00 - Ruang : P-22 Koordinasi Terdistribusi Dosen Pengampu : Erfanti Fatkhiyah, ST., M.Cs.

STRUKTUR JARINGAN Latar belakang Topologi Tipe Jaringan Komunikasi Protokol Komunikasi Robustness Strategi Design

Sistem Terdistribusi

Motivasi Resource sharing Sharing dan pencetakan file secara remote Pengolahan informasi dalam database terdistribusi Menggunakan peralatan hardware remot khusus Peningkatan kecepatan komputasi– pemanggilan untuk sharing Reliabilitas – mendeteksi dan pemulihan kembali terhadap, transfer fungsi, menggabungkan kembali jika ada yang kegagalan Komunikasi – pelewatan pesan

OS Jaringan OS Terdistribusi User menggunakan mesin-mesin yang berbeda. Akses ke sumber daya mesin yang berbeda dilakukan secara eksplisit oleh: Remote logging ke dalam mesin remot yang sesuai Transfer data dari mesin remot ke mesin lokal, melalui mekanisme FTP OS Terdistribusi User menggunakan mesin yang sama. Akses ke sumber daya remot yang sama untuk mengakses sumber daya lokal Migrasi data – transfer data dengan mentransfer file, atau hanya sebagian file penting untuk tugas yang segera Migrasi komputasi – transfer komputasi, lebih dari sekedar data, melintasi sistem

OS Terdistribusi(Cont) Migrasi Proses – eksekusi proses, atau bagian proses, pada tempat yang berbeda Load balancing – proses didistribusikan melintasi jaringan untuk membagi beban kerja Computation speedup – subproses dapat berjalan bersama pada tempat yang berbeda Hardware preference – eksekusi proses dapat memerlukan prosesor khusus Software preference – software yang dibutuhkan bisa jadi hanya tersedia pada sebagian tempat Data access – proses berjalan secara remot, lebih dari sekedar transfer seluruh data lokal

Topologi Site dalam sistem dapat terkoneksi dalam berbagai macam cara; yang dapat dibandingkan dalam kriteria berikut: Basic cost: seberapa mahal menghubungkan berbagai macam site yang berbeda? Communication cost: Seberapa jauh pesan perlu dikirimkan darai site A ke site B? Reliability: Jika hubungan atau site dalam sistem gagal, bagaimana tetap berkomunikasi satu dengan lainnya Berbagai macam topologi digambarkan secara grafis node mana yang berhubungan ke site. Hubungan node A ke node B dihubungkan langsung di antara 2 site Berikut adalah macam topologi jaringan:

Topologi jaringan

Tipe Jaringan LAN – didesain untuk memenuhi kebutuhan area sempit Multiaccess bus, ring, atau star Kecepatan  10 MB/second, atau lebih tinggi Broadcast lebih cepat dan murah Node: Biasanya workstations dan /atau PC Biasanya menggunakan 1 atau 2 mainframe Gambaran LAN

Tipe Jaringan (Cont) WAN – menghubungkan dlm geografis terpisah Koneksi point-to-point jarak jauh (seringkali disewa dari perusahaan telekomunikasi Speed  100 kilobits/second Broadcast umumnya digunakan pd kondisi memerlukan banyak pesan Node: Biasanya memiliki jumlah mainframe Prosesor Komunikasi Dalam WAN

Komunikasi Design jaringan komunikasi harus mengalamatkan 4 hal dasar: Penamaan dan resolusi nama: bagaimana menempatkan 2 proses untuk berkomunikasi ? Strategi routing: bagaimana pesan dikirim melewati jaringan? Strategi koneksi: bagaimana 2 proses mengirimkan pesan secara berurutan? Contention: jaringan merupakan sumber daya bersama, bagaimana menyelesaiakan masalah perbedaan kebutuhan penggunaan sumber daya tersebut ?

Penamaan dan Resolusi Nama Sistem nama dalam jaringan Pesan alamat dengan id-proses Indentifikasi proses jarak jauh oleh: <host-name, identifier> pair Domain name service (DNS) – menspesifikasikan struktur nama host sebagaimana nama untuk resolusi alamat (Internet)

Strategi Routing Fixed routing: path dari A ke B dispesifikasikan lebih lanjut; path hanya diubah jika hardware mengalami kerusakan - Penggunaan jalur terpendek akan meminimalkan beaya - Fixed routing tidak dapat diadaptasikan untuk mengubah load - Memberikan jaminan pesan dikirimkan hingga tujuan Virtual circuit: path dari A ke B tetap selama durasi sebuah sesi. Sesi berbeda menggunakan path berbeda untuk mengirimkan pesan dari A ke B - Perbaikan dilakukan untuk adaptasi perubahan load - Memberikan jaminan bahwa pesan dikirim hingga tujuan Dynamic routing: path untuk mengirimkan pesan dari A ke B hanya dipilih ketika pesan dikirimkan - Biasanya site mengirimkan pesan ke site lain menggunakan sebagian bagian waktu - Adaptasi untuk mengubah load dengan cara menghindari path pengiriman pesan yang sibuk - Pesan dapat melintas di luar order. Masalah ini dapat diatasi dengan menambahkan nomor urutan pada masing-masing pesan

Strategi Koneksi Circuit switching: Link fisik permanen disediakan selama durasi komunikasi (misal, sistem telepon) Message switching: Link temporer disediakan selama durasi pengiriman 1 pesan (misal, sistem pengiriman surat kantor pos) Packet switching: Pesan dengan ukuran variabel dibagi ke dalam paket dengan ukuran fixed . Masing-masing paket dapat melewati path jaringan yang berbeda. Paket harus dirakit kembali sebagaimana pesan yang dilewatkan Circuit switching memerlukan waktu setup, tetapi kurang dari waktu untuk pengiriman masing-maisng pesan, dan bisa jadi terjadi pemborosan bandwidth jaringan. Pesan dan packet switching memerlukan waktu setup sedikit, tetapi memerlukan lebih dari waktu overhead

Contention Beberapa site dapat menginginkan untuk mengirmkan informasi melewati link secara simultan. Teknik untuk menghindari terjadinya tabrakan secara berulang meliputi: * CSMA/CD: Carrier sense with multiple access (CSMA); collision detection (CD) Sebuah site menentukan apakah pesan lain sedang ditransmisikan menggunakan link yang sama. Jika 2 atau lebih site mulai mengirimkan pesan pada saat yang persis sama, maka akan dicatat CD dan transmisi akan dihentikan Jika sistem sangat sibuk, beberapa tabrakan bisa terjadi, dan kinerja akan menurun * SCMA/CD banyak digunakan dalam Sistem Ethernet, yang digunakan dalam banyak sistem jaringan

Contention (Cont) Token passing: tipe pesan unik, yang disebut token, dilewatkan memutari jaringan (biasanya dalam struktur ring). Site yang ingin mengirimkan informasi harus menunggu hingga token tiba. Jika pelewatan pesan telah selesai, maka token akan diteruskan. Skema pelewatan token digunakan oleh IBM dan sistem Apollo Message slot: Nomor slot untuk pesan berukuran tetap (fixed-length) diteruskan memutari sistem (biasanya dalam struktur ring). Sejak sebuah slot hanya dapat memuat pesan berukuran tetap (fixed-size), sebuah pesan logik dapat dipecah ke dalam paket kecil, masing-masing dikirimkan menggunakan slot terpisah. Skema ini sedang diadobsi dalam penelitian Cambridge Digital Communication Ring

Protokol Komunikasi Jaringan komunikasi dibagi ke dalam beberapa lapis berikut: Physical layer – menangani detail mekanik dan elektrik pada transmisi fisik aliran bit Data-link layer – menangani frames, atau bagian yang berukuran fixed pada paket, termasuk deteksi kesalahan dan recovey yang terjadi pada physical layer Network layer – menyediakan koneksi dan mengarahkan paket dalam jaringan komunikasi, termasuk menangani alamat pada paket yang dikirimkan, mengartikan alamat pada paket yang masuk, dan memelihara rute informasi untuk merespon secara tepat pada level yang berbeda

Protokol Komunikasi (Cont) Transport layer – bertanggung jawab untuk akses lapis yang lebih rendah dan transfer pesan di antara client, termasuk pemecahan paket ke dalam paket-paket, memelihara pemesan paket, mengendalikan aliran, dan membangkitkan alamat fisik Session layer – mengimplementasikan sesi, atau protokol komunikasi proses-ke-proses Presentation layer – menangani perbedaan format di antara site dalam jaringan, termasuk konversi karakter, dan half duplex/full duplex (echoi) Application layer – menangani interkasi langsung dengan user dengan transfer file, protokol remote-login dan e-mail, sebagaimana databse terdistribusi

Komunikasi Model Jaringan ISO

Lapis Protokol ISO

Pesan Pada Jaringan ISO

Lapis Protokol The TCP/IP

Robustness Deteksi kerusakan Konfigurasi kembali

Deteksi Kerusakan Deteksi kerusakan hardware adalah sulit Untuk mendeteksi kerusakan hubungan, dapat digunakan protokol handshaking Diasumsikan site A dan site B telah berhubungan. Pada jangka waktu tertentu, masing-masing site akan mengubah pesan I-am-up untuk mengindikasikan bahwa mereka sedang siaga dan berkerja Jika site A tidak menerima pesan dalam jangka waktu tertentu, ini diasumsikan bahwa (a) site lain tidak siaga (b) pesan tidak sampai Site A dapat mengirimkan pesan are-you-up? ke site B Jika site A tidak menerima reply, pesan dikirim ulang atau mencoba rute alternatif ke site B

Deteksi Kerusakan (Cont) Jika site A tidak menyatakan menerima reply dari site B, maka disimpulkan bahwa terjadi kerusakan Tipe kerusakan: - Site B down - Hubungan langsung antara A dan B down - Alternate hubungan dari A ke B down - Pesan hilang Meskipun, site A tidak dapat menentukan dengan tepat mengapa kerusakan terjadi

Konfigurasi Kembali Ketika site A menetapkan terjadi kerusakan, maka harus dilakukan konfigurasi kembali terhadap sistem: 1. Jika hubungan dari A ke B rusak, harus di- broadcast ke setiap site 2. Jika sebuah site rusak, setiap site lain juga harus diberitahu bahwa layanan yang diberikan site yang rusak tidak dapat dilanjutkan Ketika hubungan atau site telah tersedia kembali, informasi ini harus di-broadcast ke seluruh site lain

Permasalahan Design Transparency – sistem terdistribusi harus muncul secara konvensional, sebagai sistem terpusat ke user Fault tolerance – sistem terdistribusi harus tetap menjalankan fungsinya apabila terjadi kerusakan Scalability – sesuai peningkatan kebutuhan, sistem harus dapat menerima tambahan sumber daya baru dengan mudah untuk mengakomodasi peningkatan kebutuhan Clusters – sekumpulan mesin semi-autonomous sebagai sebuah sistem

Contoh Networking Transmisi paket jaringan antar host pada jaringan Ethernet Setiap host memiliki alamat IP unik dan menyesuaikan dengan alamat Ethernet (MAC) Komunikasi memerlukan 2 macam alamat Domain Name Service (DNS) digunakan sebagai alamat IP Address Resolution Protocol (ARP) digunakan untuk memetakan alamat-alamat MAC ke alamat IP Jika host berada dalam jaringan yang sama, ARP dapat digunakan. Jika host berada dalam jaringan yang berbeda, host pengirim akan mengirimkan paket ke router yang mengarahkan paket ke jaringan tujuan

Paket Ethernet