• DocumentCode
    1784621
  • Title

    MapReduce Model Implementation on MPI Platform

  • Author

    Guo Yucheng

  • Author_Institution
    Comput. Sci. Dept., Wuhan Univ. of Technol., Wuhan, China
  • fYear
    2014
  • fDate
    24-27 Nov. 2014
  • Firstpage
    88
  • Lastpage
    91
  • Abstract
    With development of Multicore clusters the taskscheduling problem in heterogeneous cluster has become hot point of research. The method to solve this problem in Cloud computing is virtualization, which can make the heterogeneous nodes being isomorphic and then using MapReduce model for task scheduling in isomorphic nodes. But the approach has some shortcomings: virtualization itself will cause the loss of performance; and there are much more disk IOs in the MapReduce model, which can also cause performance degradation. Based on our earlier work which successfully adds fault-tolerance functions in MPI, this paper proposes a MPI based MapReduce approach which implements internodes communication with efficient MPI communication functions to achieve task scheduling on heterogeneous nodes directly by improved work pool and thread pool. By this way the load balancing can be achieved efficiency. The proposed MPI based MapReduce model can efficiently deal with a kind of data intensive as well as computation intensive problems.
  • Keywords
    application program interfaces; cloud computing; fault tolerance; message passing; multiprocessing systems; parallel processing; resource allocation; scheduling; virtualisation; MPI communication functions; MPI platform; MapReduce model implementation; cloud computing; computation intensive problems; data intensive problem; fault-tolerance functions; heterogeneous cluster; heterogeneous nodes; internodes communication; isomorphic nodes; load balancing; multicore cluster; task scheduling problem; thread pool; virtualization; work pool; Computational modeling; Computers; Data models; Educational institutions; Fault tolerance; Fault tolerant systems; Monitoring; MPI; MapReduce; load balancing; task scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing and Applications to Business, Engineering and Science (DCABES), 2014 13th International Symposium on
  • Conference_Location
    Xian Ning
  • Print_ISBN
    978-1-4799-4170-4
  • Type

    conf

  • DOI
    10.1109/DCABES.2014.72
  • Filename
    6999063