{"id":74,"date":"2016-12-10T14:46:31","date_gmt":"2016-12-10T13:46:31","guid":{"rendered":"http:\/\/www.van-steen.net\/?page_id=74"},"modified":"2024-05-13T19:26:26","modified_gmt":"2024-05-13T17:26:26","slug":"ds2","status":"publish","type":"page","link":"https:\/\/www.distributed-systems.net\/index.php\/books\/ds2\/","title":{"rendered":"Distributed Systems 2nd edition (2007)"},"content":{"rendered":"<table border=\"0\">\n<tbody>\n<tr>\n<td><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-280\" src=\"https:\/\/www.distributed-systems.net\/wp-content\/uploads\/2016\/12\/Screen-Shot-2017-01-21-at-17.21.33.png\" width=\"207\" height=\"300\"><\/td>\n<td style=\"vertical-align: middle;\">\n<h2><em>You can get a <a href=\"http:\/\/www.distributed-systems.net\/index.php\/books\/distributed-systems\/distributed-systems-2nd-edition\/\">digital (personalized) copy<\/a> of this book for free.<\/em><\/h2>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>This page refers to the <span style=\"color: #ff0000;\">2nd edition<\/span> of Distributed Systems<\/h2>\n<h2>Goals<\/h2>\n<p>Distributed systems often appear to be highly complex and intertwined networked systems. Touching one component often affects many others in surprising ways. In this book, we aim at explaining the basics of distributed systems by systematically taking different perspectives, and subsequently bringing these perspectives together by looking at often-applied organizations of distributed systems. The book is now in its second edition and has been updated to its third edition (expected to be available in February 2017).<\/p>\n<h2>Contents<\/h2>\n<ol>\n<li>Introduction<\/li>\n<li>Architectures<\/li>\n<li>Processes<\/li>\n<li>Communication<\/li>\n<li>Naming<\/li>\n<li>Synchronization<\/li>\n<li>Consistency and replication<\/li>\n<li>Fault tolerance<\/li>\n<li>Security<\/li>\n<li>Distributed object-based systems<\/li>\n<li>Distributed file systems<\/li>\n<li>Distributed Web-based systems<\/li>\n<li>Distributed Coordination-based systems<\/li>\n<li>Suggestions for further reading<\/li>\n<\/ol>\n<p>The original (expensive) version can still be bought, but I advise you to download the digital version, perhaps accompanied by a hard-copy version available through Amazon.<\/p>\n<h2>Supplementary material<\/h2>\n<p>The book is accompanied by material that I developed for my own courses (you may want to postpone downloads if you&#8217;re currently on an xGS connection).<\/p>\n<ul>\n<li>An official set of <a href=\"http:\/\/www.distributed-systems.net\/my-data\/DS2\/ds-ppt-slides.zip\">PPT<\/a> <strong>slides <\/strong>developed by the publisher.<\/li>\n<li>A set of <a href=\"http:\/\/www.distributed-systems.net\/my-data\/DS2\/ds-pdf-slides.zip\">PDF<\/a> <strong>slides <\/strong>that I developed and maintained for my own courses. The <a href=\"http:\/\/www.distributed-systems.net\/my-data\/DS2\/ds-latex-slides.zip\">Latex sources<\/a> are readily available as well (note that slides on security are missing).<\/li>\n<li>All figures from the book are available in <a href=\"http:\/\/www.distributed-systems.net\/my-data\/DS2\/ds-pdf-figures.zip\">PDF<\/a> and <a href=\"http:\/\/www.distributed-systems.net\/my-data\/DS2\/ds-eps-figures.zip\">EPS<\/a> format.<\/li>\n<li>In the Fall of 2012 I screencasted my lectures, which were used to actually teach the course also at Amrita University in India. Because the downloads are hogging my server, please <a href=\"https:\/\/www.distributed-systems.net\/index.php\/contact\/\">drop me a note<\/a> if you really need them. Don&#8217;t forget it&#8217;s older stuff (2nd edition).<\/li>\n<li>There is also a <a href=\"http:\/\/www.distributed-systems.net\/my-data\/DS2\/ds-solutions.pdf\">solutions manual<\/a> available.<\/li>\n<li>If you&#8217;re looking for questions and answers, you may find the set of <a href=\"http:\/\/www.distributed-systems.net\/my-data\/DS2\/ds-exams.zip\">exams <\/a>that I used for my courses useful.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>You can get a digital (personalized) copy of this book for free. This page refers to the 2nd edition of Distributed Systems Goals Distributed systems often appear to be highly <a class=\"more-link\" href=\"https:\/\/www.distributed-systems.net\/index.php\/books\/ds2\/\">Continue Reading \u2192<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":53,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-74","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.distributed-systems.net\/index.php\/wp-json\/wp\/v2\/pages\/74","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.distributed-systems.net\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.distributed-systems.net\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.distributed-systems.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.distributed-systems.net\/index.php\/wp-json\/wp\/v2\/comments?post=74"}],"version-history":[{"count":1,"href":"https:\/\/www.distributed-systems.net\/index.php\/wp-json\/wp\/v2\/pages\/74\/revisions"}],"predecessor-version":[{"id":943,"href":"https:\/\/www.distributed-systems.net\/index.php\/wp-json\/wp\/v2\/pages\/74\/revisions\/943"}],"up":[{"embeddable":true,"href":"https:\/\/www.distributed-systems.net\/index.php\/wp-json\/wp\/v2\/pages\/53"}],"wp:attachment":[{"href":"https:\/\/www.distributed-systems.net\/index.php\/wp-json\/wp\/v2\/media?parent=74"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}