GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
9105056242017 İleri Dağıtık Algoritmalar Seçmeli Ders Grubu 1 2 8,00

Doktora


İngilizce


Bu dersin amacı dağıtık algoritmaları ve dağıtık işletim sistemi konseptini öğretmek ve dağıtık sistemlerin teorik analizlerini yapabilmektir.





Yok


Yok


Görev Senkronizasyonu ve Ölü-kilit kavramı, thread ve thread senkronizasyonu , dağıtık sistemlerde senkronizasyon , zaman yönetimi: mantıksal saatler, vektör saatleri, dağıtık sistemin global durumu, sonlanma tespiti, dağıtık karşılıklı dışlama: merkezi algoritmalar, Lamport’un dağıtık algoritması, token tabanlı ve sezgisel algoritmalar, dağıtık ölükilit tespiti, eleme algoritmaları, anlaşma protokolleri : Bizans Anlaşması, dağıtık sistemlerde dinamik planlama, dağıtık sistemlerde statik zaman planlaması, dağıtık dosya sistemleri , dağıtık sistemlerde hata toleransı, dağıtık gerçek zamanlı sistemler.


Hafta Konular (Teorik) Öğretim Yöntem ve Teknikleri Ön Hazırlık

1. Advanced Concepts in Operating System, Mukesh Singhall and Niranjan Shivaratri, McGraw-Hill, 1994.Distributed Systems: Principles and Paradigms, 2/E, Andrew S. Tanenbaum, MaartenvanSteen, Prentice-Hall, 2008. 2. Distributed Computing: Principles, Algorithms, andSystems, Ajay D. Kshemkalyani, Chicago Mukesh Singhal, Cambridge Press, 2008, ISBN-13: 9780521876346 3. Advanced .NetRemoting (C# Edition), Ingo Rammer&Mario Szpuszta, Apress, 2001. 4 . Inter Process Communications in LINUX, John ShapleyGray, PrenticeHall, 2003


Etkinlikler ayrıntılı olarak "Değerlendirme" ve "İş Yükü Hesaplaması" bölümlerinde verilmiştir.


Yarıyıl (Yıl) İçi Etkinlikleri Adet Değer
Ara Sınav 1 100
Toplam 100
Yarıyıl (Yıl) Sonu Etkinlikleri Adet Değer
Final Sınavı 1 100
Toplam 100
Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60

Yok


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Toplam İş Yükü (saat) 0

PÇ 1 PÇ 2 PÇ 3 PÇ 4 PÇ 5 PÇ 6 PÇ 7
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek