Herkesin dağıtılmış sistem teorisine, kitaplara veya referanslara iyi bir giriş yapabilmek için yapabileceği en iyi yol nedir ve ilk önce bu konular ve öğrenmeye başlamak için gerekenler ele alınmalıdır.
Herkesin dağıtılmış sistem teorisine, kitaplara veya referanslara iyi bir giriş yapabilmek için yapabileceği en iyi yol nedir ve ilk önce bu konular ve öğrenmeye başlamak için gerekenler ele alınmalıdır.
Yanıtlar:
Roger Wattenhofer'in Dağıtık Hesaplama ders toplama ilkeleri de başlamak için iyi bir yer.
İnternette ücretsiz olarak erişilebilir, alan hakkında önceden bir bilgi olmadığını varsayar ve malzeme çok iyi bir şekilde güncellenir - hatta birkaç ay önce konferanslarda sunulan bazı sonuçları bile kapsar.
Distribütör Sistemler Nancy Lynch tarafından iyi bir başlangıç olur . Belki biraz tarihli, ama kitapta hiçbir şey yanlış değil. İmkansızlık sonucu zamanla değişmez.
Diğer yazılardaki kitapların ikisi de iyi, ancak hoşuma gidiyor:
Dağıtılmış sistemler teorisindeki iki büyük isim olan Lynch ve Wattenhofer, senkronize sistemlere "çok" odaklanır. Öte yandan, Santoro ve Tel, asenkron sistemlere (senkron sistemleri unutmadan) daha fazla odaklanmaktadır. Görüşleri, dağıtılmış bir sistemin senkronize olmasının bir "ek varsayım" olduğu! (yani, doğası gereği dağıtık bir sistem eşzamansızdır). Buna bakıldığında, mesaj karmaşıklığına daha fazla odaklanırken, diğer kitaplarda odak zaman karmaşıklığına verilmiştir. Benim görüşüme göre dağıtılmış hesaplamada farklı bir okul.
N. Santoro kitabı okumak için kullandığım kitaptı (N. Santoro aslında benim öğretmenim). Kitabın ardından dağıtık hesaplamanın temel temel fikirlerine hakim olacaksınız. Ders notlarına dayanmaktadır ve yazarın dahil olduğu araştırmayı içerir. Bu yüzden en eksiksiz kitap değildir. Ama çok iyi yazılmış!
G. Tel kitabı için ilginç bir formalizm seviyesi var. Kendini dengeleyici dağıtılmış algoritmalar için bir bölüm içermesini seviyorum. Sanırım N. Santoro kitabından daha fazla konu içeriyor.
Yaygın olarak bulunan başka bir kitap da Dağıtılmış Hesaplama'dır (Attiya ve Welch - sahada çok iyi bilinen iki bilim adamı). Birkaç kez referans olarak kullandım, ancak karar veremiyorum.
Bahsedilen kitapların hepsi harika, ama size James Aspnes'in Dağıtık Sistemler Teorisi Notları'nı tavsiye ediyorum . Dağıtılmış sistemlerin teori yönlerini araştıran çok iyi ve güncel bir kitaptır. Aynı zamanda ücretsiz!
Bu notları TA olduğumda kullandım ve öğrenciler bundan çok memnun kaldılar. Çözümleriyle ilgili pek çok sorusu var.
Jukka Suomela'nın Deterministik Dağılmış Algoritmaları Üzerine Bir Kurs .
Hakkında:
Christian Cachin, Rachid Guerraoui ve Luís Rodrigues (amazon bağlantısı) tarafından Güvenli ve Güvenli Dağıtılmış Programlamaya Giriş ekleyecektim .
Bu kitap, fikir birliği ve Bizans anlaşması gibi ilgili konularda geniş kapsamlı bir kapsama alanına sahip olarak, dağıtılmış programlama teorisinin temellerinden esinlenerek hazırlanmıştır .
Kitap Kavramlar ve Tasarım: Sistemler Dağıtık George Coulouris Jean Dollimore Tim Kindberg ve Gordon Blair tarafından.