DocumentCode
3758648
Title
Cocktail: A hybrid system combining Hadoop and Storm
Author
Yong Zhao;Ying Zhang;Yiting Yao;Youfu Li;Peng Liu
Author_Institution
School of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu, China
fYear
2015
Firstpage
20
Lastpage
25
Abstract
Hadoop and Storm are playing a significant role in Cloud Computing and either of them has its own applicable area. Cocktail is a new hybrid system that combines Hadoop and Storm into one single system, leveraging the functions of two computing frameworks. The design and implementation of Cocktail includes a SQL-like query language making the implementation of details transparent for users, an intelligent framework selector based on cost model to choose appropriate framework automatically, and an efficient resource scheduling and task execution framework. Cocktail has a wide range of application scenarios from batch processing to stream computing, using Storm to process real-time data and Hadoop to process large-scale data. We compare the performance, throughput and scalability of Cocktail with SummingBird to demonstrate the practicability and capability. According to benchmark, for small-scale data, the performance of Cocktail is close to Summingbird based on Storm and 20%~40% faster than Summingbird based on Hadoop. And for large-scale data, Cocktail´s throughput is 40% higher than Summingbird´s throughout based on Storm.
Keywords
"Storms","Computational modeling","Computer architecture","Yarn","Processor scheduling","Real-time systems","Throughput"
Publisher
ieee
Conference_Titel
Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), 2015 IEEE
Print_ISBN
978-1-4799-1979-6
Type
conf
DOI
10.1109/IAEAC.2015.7428510
Filename
7428510
Link To Document