Snake: Control Flow Distributed Software Transactional Memory

Download Now
Provided by: Virginia Systems
Topic: Storage
Format: PDF
Remote Method Invocation (RMI), Java's remote procedure call implementation, provides a mechanism for designing distributed Java technology-based applications. It allows methods to be invoked from other Java Virtual Machines (JVM), possibly at different hosts. RMI uses lock-based concurrency control, which suffers from distributed deadlocks, live-locks, and scalability and composability challenges. The authors present Snake-DSTM, a Distributed Software Transactional Memory (D-STM) that is based on the RMI as a mechanism for handling remote calls and transactional memory for distributed concurrency control, as an alternative to RMI/locks.
Download Now

Find By Topic