• 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