TRAKYA ÜNİVERSİTESİ, MÜHENDİSLİK FAKÜLTESİ, BİLGİSAYAR

TRAKYA ÜNİVERSİTESİ, MÜHENDİSLİK FAKÜLTESİ,
BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ
DAĞITIK SİSTEMLER – BIL 4115
2014-2015 GÜZ
DERS İÇERİĞİ
Dersin Hocası: Yrd.Doç.Dr. Cenk ATLIĞ
Dersin Web Sitesi: http://cenkatlig.trakya.edu.tr/DagSis/2014Guz
Dersin Hocasının E-postası: [email protected]
Dersin Hocasının Facebook Adresi: https://www.facebook.com/cenk.atlig
Dersin Hocasının Twitter Adresi: https://twitter.com/Cenk_ATLIG
Dersin Hashtag: #DagSis4115
Dersin Amacı: Dağıtık bilgisayar sistemlerin çalışma prensiplerinin anlaşılması ve bilgisayar ağları üzerinde dağıtık
sistem yöntemlerinin tasarlanması konusunda bilgi ve tecrübe kazanılmasıdır.
DERS KONULARI
HAFTA
1.
2.
3.
4.
5.
6.
KONULAR
Dağıtık sistemlerin gelişim süreci.
Dağıtık sistemlerin kullanılması
sayesinde elde edilen avantajlar ve
fırsatlar.
HAFTA
7.
ARA SINAV HAFTASI
Dağıtık sistemlerde karşılaşılan
sorunlar. Dağıtık sistemlerin
karakteristik özellikleri.
8.
Eşzamanlı ve eşzamansız dağıtık
sistemler.
10.
Dağıtık sistemlerde processler
arası iletişim sistemleri ve Inter
Process Communication (IPC)’in
bu konudaki yeri.
Dağıtık sistemlerde processler
arası iletişim sistemleri ve Inter
Process Communication (IPC)’in
bu konudaki yeri. (…devam)
Dağıtık sistemlerin alt yapısında
kullanılan bilgisayar ağ
yapılarının değerlendirilmesi.
KONULAR
Dağıtık sistemlerin alt yapısında kullanılan
bilgisayar ağ yapılarının değerlendirilmesi.
(…devam)
11.
UNIX ve Windows işletim sistemlerinde IPC
yöntemleri.
Çoklu yayın (multicasting) ve güvenli çoklu
yayın (reliable multicasting).
Grup iletişiminin önemi, özellikleri ve temel
yapısı.
Grup iletişimine örnekler.
12.
Grup iletişimine örnekler. (…devam)
13.
Seçim algoritmaları.
14.
Seçim algoritmalarına örnekler.
9.
FİNAL SINAVLARI
Ders Kitabı: Belirli bir ders kitabı yoktur. Öğrencilerin kendilerini daha fazla geliştirmesi için derste anlatılan
konulara ilaveten aşağıda bir kısmı belirtilmiş olan güvenilir kaynaklardan bilgi toplamaları yararlı olacaktır.
-
Yardımcı Kaynaklar:
Carlos, A., et.al, Programming Distributed Computing Systems: A Foundational Approach, MIT Press, May 2013.
Fokkink, W., Distributed Algorithms: An Intuitive Approach, MIT Press, December 2013.
Coulouris, G., et al, Distributed Systems: Concepts and Design, 5th ed., Addison-Wesley, May 2011.
Molisch, A., Wireless Communications, 2nd ed., IEEE Press, John Wiley & Sons, December 2010.
Tanenbaum, A.S., Wetherall, D.J., Computer Networks, 5th ed., Prentice-Hall, October 2010.