Hyflow2: A High Performance Distributed Transactional Memory Framework in Scala

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. The authors propose a new DTM framework for the Java Virtual Machine (JVM) named Hyflow2. They implement Hyflow2 in Scala and base it on the existing ScalaSTM API soon to be included in the Scala standard library.

Provided by: Virginia Systems Topic: Storage Date Added: Jul 2013 Format: PDF

Find By Topic