Verlagslink: http://inet.cpt.haw-hamburg.de/papers/chs-ccafs-14.pdf
Verlagslink DOI: 10.1145/2687357.2687363
Titel: CAF - The C++ Actor Framework for Scalable and Resource-efficient Applications
Sprache: Englisch
Autorenschaft: Charousset, Dominik 
Hiesgen, Raphael 
Schmidt, Thomas C.  
Schlagwörter: Actor Model; C++; Message-oriented Middleware; Distributed Debugging; Performance Measurement
Erscheinungsdatum: 2014
Verlag: Association for Computing Machinery (ACM)
Teil der Schriftenreihe: Proceedings of the 4th International Workshop on Programming based on Actors Agents & Decentralized Control 
Anfangsseite: 15
Endseite: 28
Konferenz: Conference on Systems, Programming, and Applications: Software for Humanity 2014 
Zusammenfassung: 
The actor model of computation has gained significant popularity over the last decade. Its high level of abstraction combined with its flexibility and efficiency makes it appealing for large applications in concurrent and distributed regimes. In this paper, we report on our work of designing and building CAF, the "C++ Actor Framework". CAF targets at providing an extremely scalable native environment for building high-performance concurrent applications and distributed systems. Based on our previous library &tring; libcppa, CAF significantly extends its scopes of application and operation, as well as the range of scalability. The particular contributions of this paper are threefold. First we present the design and implementation of a type-safe messaging interface for actors that rules out a category of runtime errors and facilitates robust software design. Second we introduce a runtime inspection shell as a first building block for convenient debugging of distributed actors. Finally we enhance the scheduling facilities and improve scaling up to high numbers of concurrent processors. Extensive performance evaluations indicate ideal runtime behaviour for up to 64 cores at very low memory footprint. In these tests, CAF clearly outperforms competing actor environments.
URI: http://hdl.handle.net/20.500.12738/888
Einrichtung: Department Informatik 
Fakultät Technik und Informatik 
Dokumenttyp: Konferenzveröffentlichung
Enthalten in den Sammlungen:Publications without full text

Zur Langanzeige

Seitenansichten

101
checked on 26.12.2024

Google ScholarTM

Prüfe

HAW Katalog

Prüfe

Volltext ergänzen

Feedback zu diesem Datensatz


Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt.