3 ms·
Any research paper or documentation on "That guarantee is achieved with no runtime cost"?
by xjia 11y ago
Any research paper or documentation on "That guarantee is achieved with no runtime cost"?
- lostcolony 11y agoEspecially if they're trying to include distribution (per a comment elsewhere). Pretty sure you can't have linearalizable messages between nodes without additional runtime cost compared to the non-linearalized case.
- AnkhMorporkian 11y agoDistribution probably (almost definitely) kills the runtime cost, I can't imagine how it couldn't. I'm much more interested in the causality guarantee in the context of the distributed systems.
- lostcolony 11y agoOh, agreed. But it's doable, provided you don't mind losing availability (which is...an interesting choice for a programming language), and you don't mind the runtime cost. But I agree, exactly what guarantees they're trying to provide (and is it opt in?) is an interesting question.
- kaeluka 11y agoI found: Clebsch, S., & Drossopoulou, S. (2013). Fully Concurrent Garbage Collection of Actors on Many-core Machines. ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, 553–570. http://doi.org/10.1145/2509136.2509557 http://doi.org/10.1145/2509136.2509557 See p558, "Example 3"