reine Buchbestellungen ab 5 Euro senden wir Ihnen Portofrei zuDiesen Artikel senden wir Ihnen ohne weiteren Aufpreis als PAKET

Event-Driven Objects in .NET
Konzeption und Realisierung eines Framework zur Verteilung von Datenobjekten über Peer-to-Peer Systeme
Florian Haager

Print on Demand - Dieser Artikel wird für Sie gedruckt!

49,00 €

inkl. MwSt. · Portofrei
Dieses Produkt wird für Sie gedruckt, Lieferzeit 7-8 Werktage
Menge:

Produktbeschreibung

Autor/Autorin: Haager Florian

Florian Haager ist 1984 in Linz geboren und lebt mit seiner Familie in Enns. 2003 beginnt er mit dem Studium "Software Engineering" in Hagenberg (Oberösterreich). Er schließt das Bachelor-Studium mit Auszeichnung ab, das Master-Studium sogar als Jahrgangsbester. Seit 2008 ist Florian Haager als Softwareentwickler tätig.
In vielen Bereichen der Wissenschaft und Wirtschaft werden Algorithmen verwendet, die sehr aufwändig und dadurch sehr rechenintensiv sind. Oft übersteigt der Laufzeitbedarf der Berechnungen die Leistungsfähigkeit von einzelnen Prozessoren, sodass Ergebnisse nicht in angemessener Zeit geliefert werden können. Daher werden diese auf vielen Prozessoren parallel durchgeführt. Dabei ist es wichtig, dass Inkonsistenzen vermieden werden und die für einen Berechnungsschritt notwendigen Daten auf dem jeweiligen Prozessor verfügbar sind. Im Rahmen dieser Arbeit wurde ein Framework zur Verteilung und Synchronisation von Objektgraphen entwickelt. Änderungen an den Daten werden durch Änderungsereignisse zu anderen Prozessen kommuniziert und transaktionssicher verarbeitet. Außerdem organisieren sich die Prozesse, zwischen denen die Daten synchronisiert werden sollen, dezentral unter Verwendung von Peer-to-Peer Technologie und nicht auf Basis von zentralen Servern oder Datenbanken.
In vielen Bereichen der Wissenschaft und Wirtschaft werden Algorithmen verwendet, die sehr aufwändig und dadurch sehr rechenintensiv sind. Oft übersteigt der Laufzeitbedarf der Berechnungen die Leistungsfähigkeit von einzelnen Prozessoren, sodass Ergebnisse nicht in angemessener Zeit geliefert werden können. Daher werden diese auf vielen Prozessoren parallel durchgeführt. Dabei ist es wichtig, dass Inkonsistenzen vermieden werden und die für einen Berechnungsschritt notwendigen Daten auf dem jeweiligen Prozessor verfügbar sind. Im Rahmen dieser Arbeit wurde ein Framework zur Verteilung und Synchronisation von Objektgraphen entwickelt. Änderungen an den Daten werden durch Änderungsereignisse zu anderen Prozessen kommuniziert und transaktionssicher verarbeitet. Außerdem organisieren sich die Prozesse, zwischen denen die Daten synchronisiert werden sollen, dezentral unter Verwendung von Peer-to-Peer Technologie und nicht auf Basis von zentralen Servern oder Datenbanken.
Florian Haager ist 1984 in Linz geboren und lebt mit seiner Familie in Enns. 2003 beginnt er mit dem Studium "Software Engineering" in Hagenberg (Oberösterreich). Er schließt das Bachelor-Studium mit Auszeichnung ab, das Master-Studium sogar als Jahrgangsbester. Seit 2008 ist Florian Haager als Softwareentwickler tätig.

Klappentext



In vielen Bereichen der Wissenschaft und Wirtschaft werden Algorithmen verwendet, die sehr aufwändig und dadurch sehr rechenintensiv sind. Oft übersteigt der Laufzeitbedarf der Berechnungen die Leistungsfähigkeit von einzelnen Prozessoren, sodass Ergebnisse nicht in angemessener Zeit geliefert werden können. Daher werden diese auf vielen Prozessoren parallel durchgeführt. Dabei ist es wichtig, dass Inkonsistenzen vermieden werden und die für einen Berechnungsschritt notwendigen Daten auf dem jeweiligen Prozessor verfügbar sind. Im Rahmen dieser Arbeit wurde ein Framework zur Verteilung und Synchronisation von Objektgraphen entwickelt. Änderungen an den Daten werden durch Änderungsereignisse zu anderen Prozessen kommuniziert und transaktionssicher verarbeitet. Außerdem organisieren sich die Prozesse, zwischen denen die Daten synchronisiert werden sollen, dezentral unter Verwendung von Peer-to-Peer Technologie und nicht auf Basis von zentralen Servern oder Datenbanken.



Datenschutz-Einstellungen