In high-throughput distributed applications, such as large-scale banking systems, synchronization between objects becomes a bottleneck. This short paper focusses on research, in close collaboration with ING Bank, on the opportunity of leveraging application specific knowledge captured by model driven engineering approaches, to increase application performance in high-contention scenarios, while maintaining functional application-level consistency.

Synchronization, Atomic commit protocols
ING Bank
dx.doi.org/10.1145/3359061.3361073
ACM/SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity
Centrum Wiskunde & Informatica, Amsterdam, The Netherlands

Soethout, T.M. (2019). Exploiting models for scalable and high throughput distributed software. In SPLASH Companion 2019 - Proceedings Companion of the 2019 ACM SIGPLAN International Conference on Systems, Programming, Languages, and Applications: Software for Humanity (pp. 35–37). doi:10.1145/3359061.3361073