| | |
Summary: PREPRINT DRAFT -- Submitted for publication 2007
PREPRINTDRAFT--Submittedforpublication,PChan&DAbramson2007 PREPRINT DRAFT -- Submitted for publication 2007
Persistence and Communication State Transfer in an
Asynchronous Pipe Mechanism
Philip Chan David Abramson
MESSAGE Laboratory
Caulfield School of Information Technology, Monash University
900 Dandenong Road, Caulfield East, Victoria, Australia
{pchan, davida}@csse.monash.edu.au
Abstract-- Emergent wide-area distributed systems like com-
putational grids present opportunities for large scientific ap-
plications. 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 imple-
mentation 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
|