Hyflow2: a high performance distributed transactional memory framework in scala

Hyflow2: a high performance distributed transactional memory framework in scala
复制标题

Hyflow2:Scala 中的高性能分布式事务内存框架

DOI:
--
复制
发表时间:
2013
期刊:
Principles and Practice of Programming in Java
影响因子:
--
通讯作者:
R. Palmieri
R. Palmieri
中科院分区:
--
文献类型:
--
作者:
Alexandru Turcu;B. Ravindran;R. Palmieri

文献摘要

被引文献

相似文献

分布式事务存储器(DTM)是一个新的但很有前途的分布式系统编程模型。它旨在为程序员提供一个简单易用的分布式并发控制抽象(事务),同时保持类似于分布式细粒度锁的性能和可伸缩性。通常与这种锁相关的任何并发症(例如,分布式死锁)被避免。我们提出了一个新的DTM框架的Java虚拟机命名为Hyflow2。我们在Scala中实现了Hyflow 2,并基于即将包含在Scala标准库中的现有ScalaSTM API。因此,我们的目标是创建一个平稳的过渡,从多处理器STM程序到DTM。
Distributed Transactional Memory (DTM) is a recent but promising model for programming distributed systems. It aims to present programmers with a simple to use distributed concurrency control abstraction (transactions), while maintaining performance and scalability similar to distributed fine-grained locks. Any complications usually associated with such locks (e.g., distributed deadlocks) are avoided. We propose a new DTM framework for the Java Virtual Machine named Hyflow2. We implement Hyflow2 in Scala and base it on the existing ScalaSTM API soon to be included in the Scala standard library. We thus aim to create a smooth transition from multiprocessor STM programs to DTM.