Publication:
Placing pipeline stages on a grid: single path and multipath pipeline execution

dc.contributor.authorEkasit Kijsipongseen_US
dc.contributor.authorSudsanguan Ngamsuriyarojen_US
dc.contributor.authorสุดสงวน งามสุริยโรจน์en_US
dc.contributor.otherMahidol University. Faculty of Information and Communication Technologyen_US
dc.date.accessioned2013-03-12T08:41:11Z
dc.date.accessioned2018-03-15T08:55:05Z
dc.date.available2013-03-12T08:41:11Z
dc.date.available2018-03-15T08:55:05Z
dc.date.issued2010-01
dc.description.abstractIn a Grid computing environment, several applications such as scientific data analysis and visualization are naturally computation and communication intensive. These applications can be decomposed into a sequence of pipeline stages which can be placed on different Grid nodes for concurrent execution. Due to the aggregation of the computation and communication costs involved, finding the way to place such pipeline stages on a Grid in order to achieve the maximum application throughput becomes a challenging problem. This paper proposes a solution that considers both the pipeline placement and the data movement between stages. Specifically, we try to minimize the computation cost of the pipeline stages while preventing the communication overhead between successive stages from dominating the entire processing time. Our proposed solution consists of two novel methods. The first method is single path pipeline execution, which exploits only temporal parallelism, and the second method is multipath pipeline execution, which considers both temporal and spatial parallelism inherent in any pipeline applications. We evaluate our work in a simulated environment and also conduct a set of experiments in a real Grid computing system. When compared with the results from several traditional placement methods, our proposed methods give the highest throughputen_US
dc.identifier.citationFuture Generation Computer Systems. Vol. 26, No. 1 (2010), 50-62en_US
dc.identifier.doi10.1016/j.future.2009.06.005
dc.identifier.urihttps://repository.li.mahidol.ac.th/handle/20.500.14594/10059
dc.language.isoengen_US
dc.rights.holderElsevier (available from ScienceDirect)en_US
dc.subjectGrid computing environmenten_US
dc.subjectGriden_US
dc.subjectdata analysisen_US
dc.subjectcommunication intensiveen_US
dc.titlePlacing pipeline stages on a grid: single path and multipath pipeline executionen_US
dc.typeArticleen_US
dcterms.dateAccepted2009-06-27
dspace.entity.typePublication
mods.location.urlhttp://www.sciencedirect.com/science/article/pii/S0167739X09000910

Files

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Plain Text
Description:

Collections