Séminaire mercredi 29/6 à 14h salle 25-26/105
The Architecture of the DecentVM : Towards a decentralized virtual machine for many-core computing
Annette Bieniusa Université de Freiburg, Allemagne
Fully decentralized systems avoid bottlenecks and single points of failure. Thus, they can provide excellent scalability and very robust operation. The talks presents DecentVM, a fully decentralized, distributed virtual machine. In general, distributed operation in a partitioned global address space (PGAS) model is ensured via references that do not only map to local memory addresses, but also to node identifiers. Any memory access then comes with a latency whose extent depends on the memory’s position in the memory hierarchy. These latencies are especially important with respect to memory consistency. Thus, the DecentVM has been especially designed as a platform for software transactional memory (STM) systems, but it also supports traditional lock based consistency via monitors. The talk will focus on DecentSTM, the STM layer of the system, and discuss how memory consistency is achieved with the multi-versioning scheme for objects.
A. Bieniusa is a Ph.D. student at the Institute for Computer Science at the University of Freiburg, Germany. She is part of the J-Cell project, to develop scalable and robust distributed run-time environments for clusters of heterogeneous many-core processors. Her research interests include programming languages and program analysis, with a focus on parallel and distributed programming.
Publications : [1]
[1] http://www.informatik.uni-freiburg.de/ bieniusa/