• DocumentCode
    592813
  • Title

    AROM: Processing big data with Data Flow Graphs and functional programming

  • Author

    Tran, N. ; Skhiri, Sabri ; Lesuisse, A. ; Zimanyi, E.

  • Author_Institution
    Euranova R&D Belgium, Belgium
  • fYear
    2012
  • fDate
    3-6 Dec. 2012
  • Firstpage
    875
  • Lastpage
    882
  • Abstract
    The development in computational processing has driven towards distributed processing frameworks performing tasks in parallel setups. The recent advances in Cloud Computing have widely contributed to this tendency. The MapReduce model proposed by Google is one of the most popular despite the well-known limitations inherent to the model which constrain the types of jobs that can be expressed. On the other hand models based on Data Flow Graphs (DFG) for the processing and the definition of the jobs, while more complex to express, are more general and suitable for a wider range of tasks, including iterative and pipelined tasks. In this paper we present AROM, a framework for large scale distributed processing based on DFG to express the jobs and which uses paradigms from functional programming to define the operators. The former leads to more natural handling of pipelined tasks while the latter enhances genericity and reusability of the operators, as shown by our tests on a parallel and pipelined job performing the calculation of PageRank.
  • Keywords
    cloud computing; data flow graphs; data handling; functional programming; parallel processing; pipeline processing; AROM; DFG; MapReduce model; PageRank; big data processing; cloud computing; computational processing; data flow graphs; distributed processing frameworks; functional programming; iterative tasks; pipelined tasks; Cloud computing; Computational modeling; Data models; Distributed processing; Functional programming; Pipeline processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing Technology and Science (CloudCom), 2012 IEEE 4th International Conference on
  • Conference_Location
    Taipei
  • Print_ISBN
    978-1-4673-4511-8
  • Electronic_ISBN
    978-1-4673-4509-5
  • Type

    conf

  • DOI
    10.1109/CloudCom.2012.6427487
  • Filename
    6427487