DocumentCode :
2605464
Title :
The Algorithm for Constructing Extremal Graphs Based on MapReduce
Author :
Yongqi, Sun ; Nan, Zhao ; Rui, Zhang
fYear :
2012
fDate :
21-24 Oct. 2012
Firstpage :
54
Lastpage :
58
Abstract :
MapReduce is a common programming model for processing and generating large datasets at present. Using the model, the programming for distributed computing can be easier than others. The extremal graph is a graph with the maximum number of edges such that it does not contain given sub graph. The method of constructing extremal graphs is an important research content in Graph Theory. The algorithm of constructing extremal graphs based on the MapReduce programming model is studied in this paper. By mapping the key-value pairs of MapReduce model properly, the parallel constructing algorithms are designed and implemented. Finally, we construct extremal graphs not containing hexagons and with no more than 26 vertices using the algorithm. By the results of experiments, it is showed that the average speedup is 2.55, and the average efficiency is 85%.
Keywords :
distributed programming; graph theory; parallel algorithms; MapReduce programming model; distributed computing; distributed programming; extremal graph construction algorithm; graph theory; parallel constructing algorithms; programming model; Algorithm design and analysis; Computational modeling; Computers; Distributed algorithms; Distributed computing; Graph theory; Programming; Hadoop; MapReduce; distributed computing; extremal graphs;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Networking and Distributed Computing (ICNDC), 2012 Third International Conference on
Conference_Location :
Hangzhou
ISSN :
2165-5006
Print_ISBN :
978-1-4673-2858-6
Type :
conf
DOI :
10.1109/ICNDC.2012.21
Filename :
6386652
Link To Document :
بازگشت