• DocumentCode
    2954287
  • Title

    Persistence and communication state transfer in an asynchronous pipe mechanism

  • Author

    Chan, Philip ; Abramson, David

  • Author_Institution
    Caulfi eld Sch. of Inf. Technol., Monash Univ., Caulfield East, VIC
  • Volume
    2
  • fYear
    2007
  • fDate
    5-7 Dec. 2007
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Emergent wide-area distributed systems like computational grids present opportunities for large scientific applications. On these systems, communication mechanisms have to deal with dynamic resource availability and occurrence of network failures. In this paper, we present the design and implementation of an asynchronous and persistent pipe mechanism, called pi-channels. These communication issues are addressed by combining adaptive caching with data streaming for efficient and fault-tolerant communication. We present the underlying distributed algorithm that implements (a) caching of pipe data segments; (b) asynchronous operation; and (c) re-establishment of connections when a peer leaves and rejoins the computation - part of a communication state transfer mechanism. This makes it possible for different segments (from cache and from writer) of the pipe data to be concurrently streamed to the migrated reader, reducing the retrieval time. Finally, we present some performance results showing the benefits of asynchronous operation.
  • Keywords
    cache storage; distributed algorithms; fault tolerant computing; grid computing; asynchronous operation; asynchronous pipe mechanism; communication state transfer mechanism; computational grids; data streaming; distributed algorithm; dynamic resource availability; fault-tolerant communication; network failure occurrence; persistence state transfer; pipe data segments; wide-area distributed systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 2007 International Conference on
  • Conference_Location
    Hsinchu
  • ISSN
    1521-9097
  • Print_ISBN
    978-1-4244-1889-3
  • Electronic_ISBN
    1521-9097
  • Type

    conf

  • DOI
    10.1109/ICPADS.2007.4447734
  • Filename
    4447734