DocumentCode :
1683594
Title :
Distributed Pipeline Programming Framework for State-Based Pattern
Author :
Yin Liao ; Guang-Zhong Sun ; Guoliang Chen
Author_Institution :
Sch. of Comput. Sci. & Technol., Univ. of Sci. & Technol. of China, Hefei, China
fYear :
2009
Firstpage :
201
Lastpage :
207
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.
Keywords :
Java; message passing; object-oriented programming; parallel programming; pipeline processing; Java socket; distributed pipeline programming; message-passing method; object-oriented technology; object-passing method; parallel programming; state-based pipeline design pattern; Concurrent computing; Distributed computing; Grid computing; Java; Message passing; Parallel programming; Pipelines; Programming profession; Read only memory; Sun; Distributed Pipeline; Distributed programming; Object-passing; State pattern;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Grid and Cooperative Computing, 2009. GCC '09. Eighth International Conference on
Conference_Location :
Lanzhou, Gansu
Print_ISBN :
978-0-7695-3766-5
Type :
conf
DOI :
10.1109/GCC.2009.11
Filename :
5279614
Link To Document :
بازگشت