Ownership-Based isolation for concurrent actors on multi-core machines

  • Authors:
  • Olivier Gruber;Fabienne Boyer

  • Affiliations:
  • Université de Grenoble, France;Université de Grenoble, France

  • Venue:
  • ECOOP'13 Proceedings of the 27th European conference on Object-Oriented Programming
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

The deep copy of messages that traditionally ensures the memory isolation of actors severely hinders the performance of actor systems on multi-core machines. Several approaches have been proposed in the state of the art to circumvent this overhead, but they require to choose two properties out of the three desired ones: safety, programmability, and efficiency. In this paper, we introduce a novel runtime ownership model that supports the first memory isolation model of actors with these three properties--it is safe, developer-friendly, and efficient.