Acheter 10 livres pour 10 € ici !
Bookbot

Markus Zahn

    Konsistenzmechanismen in Software-DSM-Systemen auf der Basis strukturierter gemeinsamer Speicherbereiche
    UNIX-Netzwerkprogrammierung mit Threads, Sockets und SSL
    • 2006

      Ausgehend von der Programmierung mehrerer, parallel zueinander arbeitender Prozesse erfolgt eine kompakte Einführung in die UNIX-Systemprogrammierung und in die Programmierung von POSIX-Threads (Pthreads), die insbesondere für parallele Anwendungen Effizienzsteigerungen bietet. Basierend auf den Prinzipien des TCP/IP-Protokolls erfolgt eine fundierte Darstellung der Programmierung von UNIX-Sockets, dem De-facto-Standard der UNIX-Netzwerkprogrammierung, und aller wichtigen Socket-Funktionen und -Optionen sowie der IP-Namens- und IP-Adressumwandlungen. Der Autor geht auf Sicherheitsaspekte insbesondere durch die ausführliche Darstellung des SSL- und TLS-Protokolls ein.

      UNIX-Netzwerkprogrammierung mit Threads, Sockets und SSL
    • 1999

      Distributed-Shared-Memory-Systeme bieten sicher die attraktivsten Konzepte beim Entwurf paralleler Anwendungen für Parallelrechnersysteme ohne gemeinsamen Hauptspeicher. Auch lokal vernetzte Rechnerverbunde fallen aufgrund der nach wie vor stark ansteigenden Leistungsfähigkeit von Computer-Netzwerken in diese Kategorie. Die vorliegende Arbeit diskutiert die Vorteile und Schwächen von sogenannten Software-Distributed-Shared-Memory-Systemen, welche die Abstraktion eines gemeinsamen Speichers auf der Basis von Softwaremethoden, d. h. insbesondere ohne Hardwareunterstützung zur Verfügung stellen. Der „Kaufpreis“ für Software-Distributed-Shared-Memory-Systeme ist im wesentlichen durch den erhöhten Kommunikationsbedarf der parallelen Anwendung und die daraus resultierenden Leistungseinbußen bestimmt. Diese Arbeit zeigt am Beispiel des eigenentwickelten Software-DSM-Systeme bisher einzigartige Methode, die konsequente Strukturierung der Daten im Distributed-Shared-Memory in Verbindung mit darauf abgestimmten Konsistenzmechanismen, umgehen lassen.

      Konsistenzmechanismen in Software-DSM-Systemen auf der Basis strukturierter gemeinsamer Speicherbereiche