loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
13th International Conference on Parallel and Distributed Systems - Volume 1 (ICPADS'07)
Persistence and communication state transfer in an asynchronous pipe mechanism
Hsinchu, Taiwan
December 05-December 07
ISBN: 978-1-4244-1889-3
Philip Chan, MESSAGE Laboratory, Caulfield School of Information Technology, Monash University, 900 Dandenong Road, Caulfield East, Victoria, Australia
David Abramson, MESSAGE Laboratory, Caulfield School of Information Technology, Monash University, 900 Dandenong Road, Caulfield East, Victoria, Australia
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 π-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.
Citation:
Philip Chan, David Abramson, "Persistence and communication state transfer in an asynchronous pipe mechanism," icpads, vol. 1, pp.1-8, 13th International Conference on Parallel and Distributed Systems - Volume 1 (ICPADS'07), 2007
Usage of this product signifies your acceptance of the Terms of Use.