Dağıtık Sistemler Teorisi hakkında bilgi almaya başlayın?


24

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:


22

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.


Bence bu ders notları basit ve iyi, çok teşekkürler.
Sameh Kamal

9

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.


9

Diğer yazılardaki kitapların ikisi de iyi, ancak hoşuma gidiyor:

  • Dağıtık Algoritmaların Tasarımı ve Analizi, Nicola Santoro.
  • Dağıtık Algoritmalara Giriş, Gerard Tel.

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.


7

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.


4

Jukka Suomela'nın Deterministik Dağılmış Algoritmaları Üzerine Bir Kurs .

Hakkında:

  • bir hesaplama modeli olarak dağıtılmış sistemler.
  • port numaralandırma modelinde dağıtılmış algoritmalar.
  • köşe kapakları ve kenar baskın kümeleri ile ilgili optimizasyon problemleri.
  • benzersiz tanımlayıcıları olan ağlar.
  • ramsey teorisi ve teorisinin uygulaması.

Evet, Jukka Suomela akıllı bir araştırmacıdır. Kağıtlarını beğendim.
AJed

0

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 .


-2

Kitap Kavramlar ve Tasarım: Sistemler Dağıtık George Coulouris Jean Dollimore Tim Kindberg ve Gordon Blair tarafından.


7
Bu neden OP'nin sorusuna cevap veriyor? Lütfen kitabın içeriği hakkında daha fazla bilgi verin.
Pål GD

2
Oysa, kim oy kullanmadı ki ben olmasam da .. ama bu kitap bilgisayar bilimleri perspektifinden dağınık hesaplamanın teorik yönlerini ele almıyor . Daha çok bir mühendislik kitabı. Her durumda, yukarıdaki soruyu yanıtladığını tahmin ediyorum.
AJed
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.