• DocumentCode
    2458561
  • Title

    M3: Stream Processing on Main-Memory MapReduce

  • Author

    Aly, Ahmed M. ; Sallam, Asmaa ; Gnanasekaran, Bala M. ; Nguyen-Dinh, Long-Van ; Aref, Walid G. ; Ouzzani, Mourad ; Ghafoor, Arif

  • Author_Institution
    Purdue Univ., West Lafayette, IN, USA
  • fYear
    2012
  • fDate
    1-5 April 2012
  • Firstpage
    1253
  • Lastpage
    1256
  • Abstract
    The continuous growth of social web applications along with the development of sensor capabilities in electronic devices is creating countless opportunities to analyze the enormous amounts of data that is continuously steaming from these applications and devices. To process large scale data on large scale computing clusters, MapReduce has been introduced as a framework for parallel computing. However, most of the current implementations of the MapReduce framework support only the execution of fixed-input jobs. Such restriction makes these implementations inapplicable for most streaming applications, in which queries are continuous in nature, and input data streams are continuously received at high arrival rates. In this demonstration, we showcase M3, a prototype implementation of the MapReduce framework in which continuous queries over streams of data can be efficiently answered. M3 extends Hadoop, the open source implementation of MapReduce, bypassing the Hadoop Distributed File System (HDFS) to support main-memory-only processing. Moreover, M3 supports continuous execution of the Map and Reduce phases where individual Mappers and Reducers never terminate.
  • Keywords
    Internet; file organisation; parallel processing; workstation clusters; Hadoop distributed file system; MapReduce framework; electronic devices; large scale computing clusters; main-memory MapReduce; main-memory-only processing; parallel computing; sensor capabilities; social Web applications; stream processing; streaming applications; Batch production systems; Fault tolerance; Fault tolerant systems; File systems; Monitoring; Query processing; Road transportation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering (ICDE), 2012 IEEE 28th International Conference on
  • Conference_Location
    Washington, DC
  • ISSN
    1063-6382
  • Print_ISBN
    978-1-4673-0042-1
  • Type

    conf

  • DOI
    10.1109/ICDE.2012.120
  • Filename
    6228181