• 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