Introduction to Reliable and Secure Distributed Programming

Author: Christian Cachin
Publisher: Springer Science & Business Media
ISBN: 3642152600
Release Date: 2011-02-11
Genre: Computers

In modern computing a program is usually distributed among several processes. The fundamental challenge when developing reliable and secure distributed programs is to support the cooperation of processes required to execute a common task, even when some of these processes fail. Failures may range from crashes to adversarial attacks by malicious processes. Cachin, Guerraoui, and Rodrigues present an introductory description of fundamental distributed programming abstractions together with algorithms to implement them in distributed systems, where processes are subject to crashes and malicious attacks. The authors follow an incremental approach by first introducing basic abstractions in simple distributed environments, before moving to more sophisticated abstractions and more challenging environments. Each core chapter is devoted to one topic, covering reliable broadcast, shared memory, consensus, and extensions of consensus. For every topic, many exercises and their solutions enhance the understanding This book represents the second edition of "Introduction to Reliable Distributed Programming". Its scope has been extended to include security against malicious actions by non-cooperating processes. This important domain has become widely known under the name "Byzantine fault-tolerance".

Generationswechsel in Familienunternehmen

Author:
Publisher: Springer-Verlag
ISBN: 9783322977120
Release Date: 2013-03-13
Genre: Business & Economics

Die Autorin - Kauffrau und Diplompsychologin mit dem Schwerpunkt Arbeits- und Organisationspsychologie - liefert in dieser Arbeit erstmals einen psychologisch fundierten Beitrag zu Problemen des Generationswechsels in Familienunternehmen.

Verteilte Systeme

Author: Andrew S. Tanenbaum
Publisher:
ISBN: 3827372933
Release Date: 2008
Genre: Distributed processing


Verteilte Systeme

Author: George F. Coulouris
Publisher:
ISBN: 3827371864
Release Date: 2003
Genre: Electronic data processing


Die Kunst der JavaScript Programmierung

Author: Marijn Haverbeke
Publisher: dpunkt.verlag
ISBN: 9783864911910
Release Date: 2012-08-13
Genre: Computers

Das Buch ist eine Einführung in JavaScript, die sich auf gute Programmiertechniken konzentriert. Der Autor lehrt den Leser, wie man die Eleganz und Präzision von JavaScript nutzt, um browserbasierte Anwendungen zu schreiben. Das Buch beginnt mit den Grundlagen der Programmierung - Variablen, Kontrollstrukturen, Funktionen und Datenstrukturen -, dann geht es auf komplexere Themen ein, wie die funktionale und objektorientierte Programmierung, reguläre Ausdrücke und Browser-Events. Unterstützt von verständlichen Beispielen wird der Leser rasch die Sprache des Web fließend 'sprechen' können.

Programmverifikation

Author: Krzysztof R. Apt
Publisher: Springer-Verlag
ISBN: 9783642579479
Release Date: 2013-03-07
Genre: Computers


Internationale konomie

Author: Bernd Kempa
Publisher: Kohlhammer Verlag
ISBN: 3170208128
Release Date: 2011-06
Genre: Business & Economics

Dieses Lehrbuch behandelt die wesentlichen Gebiete der realen und der monetaren Aussenwirtschaftstheorie. Dabei werden sowohl traditionelle als auch neuere Modellierungsansatze dargestellt, und zugleich der empirischen Relevanz und Anwendbarkeit der Modelle besondere Aufmerksamkeit geschenkt. Durch eine schrittweise und detaillierte Darlegung werden auch komplexere Zusammenhange nachvollziehbar aufbereitet. Das Werk eignet sich daher gleichermassen als Einfuhrungstext sowie als Basis fur eine weitergehende Analyse der aktuellen Fragestellungen im Bereich der internationalen Okonomie.

Die Blockchain Revolution

Author: Don Tapscott
Publisher: Plassen Verlag
ISBN: 9783864704062
Release Date: 2016-10-26
Genre: Business & Economics

Blockchain ermöglicht Peer-to-Peer-Transaktionen ohne jede Zwischenstelle wie eine Bank. Die Teilnehmer bleiben anonym und dennoch sind alle Transaktionen transparent und nachvollziehbar. Somit ist jeder Vorgang fälschungssicher. Dank Blockchain muss man sein Gegenüber nicht mehr kennen und ihm vertrauen – das Vertrauen wird durch das System als Ganzes hergestellt. Und digitale Währungen wie Bitcoins sind nur ein Anwendungsgebiet der Blockchain-Revolution. In der Blockchain kann jedes wichtige Dokument gespeichert werden: Urkunden von Universitäten, Geburts- und Heiratsurkunden und vieles mehr. Die Blockchain ist ein weltweites Register für alles. In diesem Buch zeigen die Autoren, wie sie eine fantastische neue Ära in den Bereichen Finanzen, Business, Gesundheitswesen, Erziehung und darüber hinaus möglich machen wird.

Kurventheorie

Author: Karl Menger
Publisher: American Mathematical Soc.
ISBN: 0828401721
Release Date: 1967
Genre: Curves

This classic book is a treatise on the topology of curves. The class of curves considered is quite broad, including smooth curves, rational curves, trees, Cantor curves and so on. It was one of a small handful of landmark books on topology, in particular point-set topology, that were published during the important period of the 1930s. Many of the properties of curves explored by Menger are of renewed importance today in various contexts, notably the topology of dynamics.

Taschenbuch der Algorithmen

Author: Berthold Vöcking
Publisher: Springer-Verlag
ISBN: 9783540763949
Release Date: 2008-04-17
Genre: Computers

Hinter vielen Computer-Programmen stecken intelligente Verfahren, die man als Algorithmen bezeichnet. Algorithmen lösen nicht nur mathematische Zahlen-Aufgaben, sondern auch ganz alltägliche Probleme: Wie ermittle ich den kürzesten Weg zwischen zwei Orten? Oder, wie kann ich einen Kuchen gerecht aufteilen? In diesem Buch erklären Informatiker 43 besonders elegante Algorithmen und illustrieren die Grundprinzipien des Algorithmendesigns anhand von interessanten Anwendungen, ohne dabei vom Leser spezielle Vorkenntnisse zu erwarten.

Kubernetes

Author: Kelsey Hightower
Publisher: dpunkt.verlag
ISBN: 9783960884293
Release Date: 2018-01-24
Genre: Computers

Es heißt, dass Google über zwei Milliarden Anwendungscontainer pro Woche deployt. Wie ist das möglich? Diese Frage hat Google mit einem Projekt namens Kubernetes beantwortet, einem Cluster-Orchestrierer, der das Bauen, Deployen und Warten skalierbarer, verteilter Systeme in der Cloud radikal vereinfacht. Dieser praktische Leitfaden zeigt Ihnen, wie Kubernetes und die Container-Technologie Ihnen helfen können, in Bezug auf Schnelligkeit, Agilität, Zuverlässigkeit und Effizienz in ganz neue Bereiche vorzudringen. Die Autoren Kelsey Hightower, Brendan Burns und Joe Beda haben bei Google und in anderen Firmen mit Kubernetes gearbeitet und erklären Ihnen, wie sich dieses System in den Lebenszyklus einer verteilten Anwendung einfügt. Sie werden lernen, wie Sie Tools und APIs einsetzen, um skalierbare, verteilte Systeme zu automatisieren – egal ob es sich um Online-Services, Systeme zum maschinellen Lernen oder ein Cluster aus Raspberry Pis handelt. Lernen Sie die Herausforderungen verteilter Systeme kennen, die Sie mit Kubernetes angehen können.Tauchen Sie ein in die containerisierte Anwendungsentwicklung und nutzen Sie dabei zum Beispiel Docker-Container.Erstellen Sie Container im Docker-Image-Format mit Kubernetes und lassen Sie sie über die Docker-Runtime ausführen.Begutachten Sie die zentralen Konzepte und API-Objekte von Kubernetes, die notwendig sind, um Anwendungen produktiv laufen zu lassen.Rollen Sie neue Softwareversionen zuverlässig ohne Downtime oder Fehler aus.Lernen Sie aus Beispielen zum Entwickeln und Deployen realer Anwendungen in Kubernetes.