• DocumentCode
    3503683
  • Title

    Distributed File Streamer: A Framework for Distributed Application Data Coupling

  • Author

    Chen, K. ; Huang, Z. ; Li, B. ; Huang, E. ; Rajic, H.L. ; Kuhn, R.H. ; Chen, W.

  • Author_Institution
    Intel China Res. Center Ltd., Beijing
  • fYear
    2006
  • fDate
    28-29 Sept. 2006
  • Firstpage
    168
  • Lastpage
    175
  • Abstract
    File transfer is very common in a modern distributed computing environment. Protocols such as HTTP and FTP are designed for downloading or uploading files from/to servers. Some other tools such as ´secure copy´ are used to transfer files among hosts securely. In this paper, the file transfer is considered in the context of connecting distributed applications, what is an output of a data producer on one node would be an input of a data consumer on another node. Intermediate files are used as a medium to connect workflow computational phases, which is a common paradigm used in grid environments. Distributed File Streamer a.k.a. DFS, as its name implies, uses data streaming to couple distributed applications. Instead of waiting for a producer application for output to transfer completely to the consumer node, DFS streams the data over the network directly to a consumer program, managing the data flow efficiently and providing a framework for partial file consumption. This paper describes the architecture of the DFS framework, gives its performance model analysis, and provides results demonstrating DFS advantages over the traditional way on several examples
  • Keywords
    computer communications software; data flow computing; file organisation; protocols; FTP; HTTP; data consumer; data flow; data producer; data streaming; distributed application data coupling; distributed computing environment; distributed file streamer; file transfer; grid environments; partial file consumption; performance model analysis; workflow computational phases; Application software; Computer science; Data models; Distributed computing; File servers; Grid computing; Joining processes; Protocols; Sockets; Web server;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Grid Computing, 7th IEEE/ACM International Conference on
  • Conference_Location
    Barcelona
  • Print_ISBN
    1-4244-0343-X
  • Electronic_ISBN
    1-4244-0344-8
  • Type

    conf

  • DOI
    10.1109/ICGRID.2006.311012
  • Filename
    4100469