Title :
HBaseMQ: A distributed message queuing system on clouds with HBase
Author :
Chen Zhang ; Xue Liu
Author_Institution :
Sch. of Comput. Sci., McGill Univ., Montreal, QC, Canada
Abstract :
Message queuing systems can be used to support a plethora of fundamental services in distributed systems. This paper presents HBaseMQ, the first distributed message queuing system based on bare-bones HBase. HBaseMQ directly inherits HBase´s properties such as scalability and fault tolerance, enabling HBase users to rapidly instantiate a message queuing system with no extra program deployment or modification to HBase. As a result, HBaseMQ effectively enhances the data processing capability of an existing HBase installation. HBaseMQ supports reliable and total order message delivery with “at least once” or “at most once” message delivery guarantees with no limit on message size. Furthermore, HBaseMQ provides atomicity, consistency, isolation and durability on any operation over messages.
Keywords :
cloud computing; fault tolerant computing; message passing; queueing theory; HBase installation; HBase properties; HBaseMQ; at least once message delivery guarantee; at most once message delivery guarantee; bare-bones HBase; data processing capability; distributed message queuing system; fault tolerance; scalability; total order message delivery; Fault tolerance; Fault tolerant systems; Libraries; Protocols; Receivers; Scalability; Clouds; Distributed message queuing system; HBase;
Conference_Titel :
INFOCOM, 2013 Proceedings IEEE
Conference_Location :
Turin
Print_ISBN :
978-1-4673-5944-3
DOI :
10.1109/INFCOM.2013.6566731