
Fehlertoleranz durch automatisierte Diversität in verteilten Systemen
Ein Innovativer Ansatz zur Toleranz von allgemeinen Softwarefehlern von Applikationen durch Variation des Ressourcenmanagements auf Systemebene
Versandkostenfrei!
Versandfertig in 6-10 Tagen
79,00 €
inkl. MwSt.
PAYBACK Punkte
0 °P sammeln!
Trotz hochqualitativer Softwareentwicklungsmaßnahmenkann komplexe Software nicht fehlerfrei programmiertwerden. Um dennoch die Zuverlässigkeit von Systemenzu steigern müssen Softwarefehler zur Laufzeittoleriert werden. In diesem Buch wird gezeigt, dass insbesonderediejenigen Softwarefehler, deren Auftreten von derAusführungsumgebung beeinflusst werden kann,toleriert werden müssen. Es wird ein neuer Ansatz zurToleranz von Softwarefehlern von Applikationen durchVariation der Managemententscheidungen in denausführenden Systemen erläutert. Neben Konzepten zurFehlererkennung basierend auf De...
Trotz hochqualitativer Softwareentwicklungsmaßnahmen
kann komplexe Software nicht fehlerfrei programmiert
werden. Um dennoch die Zuverlässigkeit von Systemen
zu steigern müssen Softwarefehler zur Laufzeit
toleriert werden.
In diesem Buch wird gezeigt, dass insbesondere
diejenigen Softwarefehler, deren Auftreten von der
Ausführungsumgebung beeinflusst werden kann,
toleriert werden müssen. Es wird ein neuer Ansatz zur
Toleranz von Softwarefehlern von Applikationen durch
Variation der Managemententscheidungen in den
ausführenden Systemen erläutert. Neben Konzepten zur
Fehlererkennung basierend auf Design by Contract wird
ein optimiertes kommunikationsinduziertes
Checkpoint-Rollback-Verfahren vorgestellt. Es wird
erläutert, auf welcher Basis die Entscheidungen des
Ressourcenmanagements im System nach einem erkannten
Fehler der Applikation geändert werden können, um den
Fehler zu tolerieren. Dabei werden sowohl die
Auswirkungenauf die Systemperformanz berücksichtigt,
als auch Möglichkeiten zur Approximation der
Wahrscheinlichkeit der Fehlertoleranz aufgezeigt.
kann komplexe Software nicht fehlerfrei programmiert
werden. Um dennoch die Zuverlässigkeit von Systemen
zu steigern müssen Softwarefehler zur Laufzeit
toleriert werden.
In diesem Buch wird gezeigt, dass insbesondere
diejenigen Softwarefehler, deren Auftreten von der
Ausführungsumgebung beeinflusst werden kann,
toleriert werden müssen. Es wird ein neuer Ansatz zur
Toleranz von Softwarefehlern von Applikationen durch
Variation der Managemententscheidungen in den
ausführenden Systemen erläutert. Neben Konzepten zur
Fehlererkennung basierend auf Design by Contract wird
ein optimiertes kommunikationsinduziertes
Checkpoint-Rollback-Verfahren vorgestellt. Es wird
erläutert, auf welcher Basis die Entscheidungen des
Ressourcenmanagements im System nach einem erkannten
Fehler der Applikation geändert werden können, um den
Fehler zu tolerieren. Dabei werden sowohl die
Auswirkungenauf die Systemperformanz berücksichtigt,
als auch Möglichkeiten zur Approximation der
Wahrscheinlichkeit der Fehlertoleranz aufgezeigt.