Title :
An Atomic-Multicast Service for Scalable In-Memory Transaction Systems
Author :
Emerson, Ryan ; Ezhilchelvan, Paul
Author_Institution :
Sch. of Comput. Sci., Newcastle Univ., Newcastle upon Tyne, UK
Abstract :
Atomic Multicasts are central to the management of replicated data in distributed systems. Previous work has proven the effectiveness of utilising atomic multicasts, opposed to the classic two-phase commit, to coordinate transactions in in-memory databases. However, the current family of protocols utilised by such systems do not scale as the number of destinations increases. We propose that atomic multicasts should not occur between database nodes, instead transaction ordering should be exposed as a service that is provided by a dedicated set of nodes. Our performance study shows a clear improvement in transaction throughput and latency as the number of participants in a transaction increases.
Keywords :
data handling; transaction processing; atomic-multicast service; database node; distributed systems; in-memory database; replicated data management; scalable in-memory transaction system; transaction latency; transaction throughput; two-phase commit; Distributed databases; Educational institutions; Performance evaluation; Protocols; Radio frequency; Throughput; Atomic-multicast; Data Replication; Ordering Service; Performance Evaluation; Redundancy; Transactions;
Conference_Titel :
Cloud Computing Technology and Science (CloudCom), 2014 IEEE 6th International Conference on
Conference_Location :
Singapore
DOI :
10.1109/CloudCom.2014.145