Title
Distributed Pipeline Programming Framework for State-Based Pattern
Abstract
The pipeline structure is intuitive design pattern for parallel and distributed programming. However, it has some limitations so that it can not be applied effectively, especially in the distributed environment. This paper describes a distributed pipeline programming framework(DPPF) for state-based pattern. DPPF makes use of the state-based pipeline design pattern and Object-Oriented technology to design pipeline. In DPPF, the pipeline stage is regard as an object that be passed between two compute nodes with its state. Message-passing method is replaced object-passing method through Java socket for information transmission. For the state pattern, all compute nodes are separated from the pipeline control flow. Information transmission that runs in the background is transparent for the programmer. So programmers are more easily to design pipeline structure for distributed programming. In addition, it is effective to improve the performance and dynamic load balance for some coarse-grained applications.
Year
DOI
Venue
2009
10.1109/GCC.2009.11
GCC
Keywords
Field
DocType
distributed programming,state pattern,pipelines,object oriented programming,data mining,java,throughput,message passing,programming,parallel programming
Pipeline (computing),Pipeline transport,Object-oriented programming,Graphics pipeline,Computer science,Parallel computing,Distributed design patterns,Pipeline (software),Message passing,Distributed computing,Design pattern
Conference
Citations 
PageRank 
References 
0
0.34
0
Authors
2
Name
Order
Citations
PageRank
Guangzhong Sun1131279.74
Guoliang Chen230546.48