
DC Element | Wert | Sprache |
---|---|---|
dc.contributor.advisor | Schmidt, Thomas | - |
dc.contributor.author | Otto, Jakob | - |
dc.date.accessioned | 2024-07-03T06:52:52Z | - |
dc.date.available | 2024-07-03T06:52:52Z | - |
dc.date.created | 2020-07-24 | - |
dc.date.issued | 2024-07-03 | - |
dc.identifier.uri | https://hdl.handle.net/20.500.12738/16015 | - |
dc.description.abstract | Die verteilte Programmierung stützt sich in hohem Maße auf die Kommunikation über das Internet, um die Skalierung und Verteilung von Aufgaben über physische Grenzen hinweg zu ermöglichen. Das Aktormodell erweitert dies, mit einem netzwerktransparenten Kommunikationsmodell unter Verwendung von Nachrichten. Das C++ Actor Framework (CAF) ist eine Implementierung des Aktormodells, das einen Netzwerk Stack Entwurf bereitstellt, der auf eine gründliche transparente Abstraktion der komplizierten Netzwerk-APIs abzielt. Es ist jedoch sowohl in der Erweiterbarkeit als auch in der Kombinierbarkeit begrenzt, was es schwierig macht, mit den sich stetig ändernden Anforderungen an einen solchen Stack Schritt zu halten. Neue Transportprotokolle wie Quick UDP Internet Connections (QUIC) oder Anwendungsprotokolle wie WebRTC wären gute Ergänzungen, die aufgrund des derzeitigen unflexiblen Designs nicht integriert werden können. Die Arbeit in dieser Arbeit überdenkt den derzeitigen Ansatz und schlägt ein neues Design für die Abstraktion der Netzwerkschicht vor. Dieser neue Ansatz wird in Bezug auf Zusammensetzbarkeit, Wiederverwendbarkeit und Erweiterbarkeit fertiggestellt, wodurch eine flexiblere Netzwerkabstraktion für CAF geschaffen wird. Eine Implementierung des neuen Entwurfs dient dazu, die Fähigkeiten und Grenzen aufzuzeigen, wodurch der Wert des Entwurfs für zukünftige Arbeiten bewertet werden kann. | de |
dc.description.abstract | Distributed programming relies heavily on communication over the Internet to enable the scaling and distribution of tasks across physical boundaries. The actuator model extends this by providing a network transparent communication model using messages. The C++ Actor Framework (CAF) is an implementation of the actor model that provides a network stack design that aims at a thorough transparent abstraction of the complicated network APIs. However, it is limited in both extensibility and composability, making it difficult to keep up with the ever-changing requirements for such a stack. New transport protocols such as Quick UDP Internet Connections (QUIC) or application protocols such as WebRTC would be good additions that cannot be integrated due to the current inflexible design. The work in this thesis reconsiders the current approach and proposes a new design for the abstraction of the network layer. This new approach will be finalized with respect to composability, reusability, and extensibility, thus creating a more flexible network abstraction for CAF. An implementation of the new design is used to show the capabilities and limitations, which allows assessing the value of the design for future work. | en |
dc.language.iso | en | en_US |
dc.subject | C++ | en_US |
dc.subject | Aktor modell | en_US |
dc.subject | Verteilung | en_US |
dc.subject | Netzwerkkommunikation | en_US |
dc.subject | network communication | en_US |
dc.subject | distribution | en_US |
dc.subject.ddc | 004: Informatik | en_US |
dc.title | Redesigning and Evaluating the Network Stack in the C++ Actor Framework | en |
dc.type | Thesis | en_US |
openaire.rights | info:eu-repo/semantics/openAccess | en_US |
thesis.grantor.department | Department Informatik | en_US |
thesis.grantor.universityOrInstitution | Hochschule für Angewandte Wissenschaften Hamburg | en_US |
tuhh.contributor.referee | Korf, Franz | - |
tuhh.identifier.urn | urn:nbn:de:gbv:18302-reposit-188775 | - |
tuhh.oai.show | true | en_US |
tuhh.publication.institute | Department Informatik | en_US |
tuhh.publication.institute | Fakultät Technik und Informatik | en_US |
tuhh.type.opus | Bachelor Thesis | - |
dc.type.casrai | Supervised Student Publication | - |
dc.type.dini | bachelorThesis | - |
dc.type.driver | bachelorThesis | - |
dc.type.status | info:eu-repo/semantics/publishedVersion | en_US |
dc.type.thesis | bachelorThesis | en_US |
dcterms.DCMIType | Text | - |
tuhh.dnb.status | domain | en_US |
item.grantfulltext | open | - |
item.creatorGND | Otto, Jakob | - |
item.cerifentitytype | Publications | - |
item.creatorOrcid | Otto, Jakob | - |
item.advisorGND | Schmidt, Thomas | - |
item.languageiso639-1 | en | - |
item.openairecristype | http://purl.org/coar/resource_type/c_46ec | - |
item.fulltext | With Fulltext | - |
item.openairetype | Thesis | - |
Enthalten in den Sammlungen: | Theses |
Dateien zu dieser Ressource:
Datei | Beschreibung | Größe | Format | |
---|---|---|---|---|
BA_Redesigning and Evaluating the Network Stack_geschwärzt.pdf | 2.79 MB | Adobe PDF | Öffnen/Anzeigen |
Feedback zu diesem Datensatz
Export
Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt.