• DocumentCode
    3250064
  • Title

    Improve availability of fault-tolerant computing: Optimal multi-task allocation in MapReduce

  • Author

    Huang, Zhen ; Wang, Changjian ; Liu, Lixia ; Peng, Yuxing

  • Author_Institution
    Nat. Lab. of Parallel & Distrib. Process., Nat. Univ. of Defense & Technol., Changsha, China
  • fYear
    2012
  • fDate
    14-17 July 2012
  • Firstpage
    249
  • Lastpage
    254
  • Abstract
    MapReduce emerges as a popular programming model for data-intensive scalable computing. As one of core components, task schedule comes to be a very hot topic in recent studies. However, the computing on fault-tolerant applications has not been covered yet. In the paper, we at first point out the importance of fault-tolerant computing and propose a novel model to find out an optimal task allocation scheme, which allows us to obtain the optimal job availability. To analyze the properties of task allocation, we proof several theorems and evaluate them with analysis and experiments. Our experiments show that the reduction of job unavailability by our method is about one order of magnitude as compared to the systematical allocation.
  • Keywords
    parallel programming; software performance evaluation; task analysis; MapReduce; data-intensive scalable computing; fault tolerant applications; fault tolerant computing availability improvement; job unavailability reduction; optimal job availability; optimal multitask allocation; programming model; task schedule; Availability; Computational modeling; Fault tolerance; Fault tolerant systems; Polynomials; Resource management; Upper bound; MapReduce; availability; fault-tolerant computing; generating function; multi-task allocation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science & Education (ICCSE), 2012 7th International Conference on
  • Conference_Location
    Melbourne, VIC
  • Print_ISBN
    978-1-4673-0241-8
  • Type

    conf

  • DOI
    10.1109/ICCSE.2012.6295068
  • Filename
    6295068