
| Ders Kodu | : CSE409 |
| Ders Türü | : Seçmeli |
| Ders Grubu | : Lisans |
| Eğitim Dili | : İngilizce |
| Staj Durumu | : Yok |
| Teori | : 2 |
| Uyg. | : 2 |
| Kredi | : 3 |
| Laboratuvar | : 0 |
| AKTS | : 6 |
Bu dersin amacı öğrencilerin dağıtık sistemlerin amaçları ve özellikleri, dağıtık sistem türleri, dağıtık sistem mimarileri, kod göçü, dağıtık sistemlerde iletişim, isimlendirme, senkronizasyon işlemlerini açıklayabilmesini sağlamaktır. Dağıtık sistemler, bir ağ ortamı yoluyla birbirine bağlanmış olan ve mesajlaşma yolu ile birbirlerini koordine edebilen sistemlerdir. Bu tarz sistemlerin geliştirilmesinde ana amaç kaynakların paylaşımıdır. Genel karakteristikler olarak; dağıtık sistemin elemanlarının eşzamanlı olarak çalışması, tüm sistemde kullanılan tek bir saatin var olmayışı, elemanların birbirinden bağımsız olarak bazı hatalar sonucu iş göremez hale gelebilmeleri sayılabilir.
Ders kapsamında, iletişim ve katmanlı protokoller, Uzak Yordam Çağrısı (RPC), Uzak Nesne Çağrısı (ROI), Mesajlaşmaya-dayalı iletişim, Akışa-dayalı iletişim, süreçler, kod taşıma (göçü) ve saat senkronizasyonu detayları ile açıklanmaktadır.
| 1. | Dağıtık bir ortam üzerinden çalışabilecek çeşitli yazılımları geliştirebilme altyapısına ve yeteneğine sahip olma. |
| 2. | Uzak yordam çağrısı ve uzak nesne çağrısı oluşturabilme. |
| 3. | Senkronizasyon, mantıksal saatler ve dağıtık işleri kullanabilme. |
| 4. | İletişim, Katmanlı protokoller, Uzak Yordam Çağrısı (RPC) |
| 5. | Akışa-dayalı iletişim, Süreçler, Alt Süreçler |
| 1. | Tanenbaum A. S., Steen M: V., Distributed Systems: Principles and Paradigms, 2nd Edition Pearson Education, 2007. |
| Değerlendirme Türü | Adet | Yüzde |
|---|---|---|
| Ödev | 5 | %5 |
| Proje | 1 | %5 |
| Kısa Sınav (Quiz) | 4 | %15 |
| Ara Sınav (Vize) | 1 | %15 |
| Dönem Sonu Sınavı (Final) | 1 | %60 |
| Etkinlik | Sayısı | Ön Hazırlık | Süre | Toplam Iş Yükü (Saat) |
|---|---|---|---|---|
| Kuramsal Ders | 14 | 0 | 2 | 28 |
| Uygulamalı Ders | 14 | 0 | 2 | 28 |
| Ödev | 5 | 0 | 2 | 10 |
| Dönem Ödevi | 1 | 8 | 7 | 15 |
| Kısa Sınav | 4 | 5 | 2 | 28 |
| Ara Sınav | 1 | 16 | 2 | 18 |
| Dönem Sonu Sınavı | 1 | 20 | 2 | 22 |
| TOPLAM İŞ YÜKÜ (Saat) | 149 | |||
PÇ-1 | PÇ-2 | PÇ-3 | PÇ-4 | PÇ-5 | PÇ-6 | PÇ-7 | PÇ-8 | PÇ-9 | PÇ-10 | PÇ-11 | |
OÇ-1 | 5 | 4 | 4 | 5 | 3 | 3 | 2 | 3 | 3 | 3 | 4 |
OÇ-2 | 4 | 4 | 3 | 5 | 3 | 2 | 1 | 2 | 2 | 2 | 3 |
OÇ-3 | 5 | 5 | 3 | 5 | 4 | 2 | 1 | 2 | 3 | 3 | 4 |
OÇ-4 | 4 | 4 | 3 | 5 | 3 | 2 | 2 | 2 | 3 | 3 | 4 |
OÇ-5 | 4 | 4 | 3 | 5 | 4 | 3 | 2 | 2 | 3 | 3 | 3 |