Projects / PCP: Fast Cluster File Replication

PCP: Fast Cluster File Replication

PCP is a system for replicating files on multiple nodes of a PC cluster. Replication is done by building an n-ary tree of TCP sockets and using parallelized, pipelined data transfers which use RSA authentication. For large file transfers or replication on many nodes, PCP provides highly efficient data transfers when compared to existing alternatives (e.g. NFS).

Operating Systems

Recent releases

  •  05 Jun 2008 11:32

    Release Notes: The license was changed from the GPL to the BSD license.

    •  27 Sep 2004 12:53

      Release Notes: This release includes small workarounds for bugs in LinuxThreads to allow GEXEC to work with newer distributions of Linux, such as Red Hat 9.

      •  30 Apr 2002 01:48

        Release Notes: Addition of a pointer arithmetic patch for portability to IA64 and to simplify creation of RPMs.

        •  19 Apr 2002 06:49

          Release Notes: This release includes some minor bug fixes.

          •  19 Mar 2002 20:31

            Release Notes: PCP now handles overwriting of files correctly and also propagates local file permissions to files written to remote nodes. A heartbeat thread has been added to reduce timeout detection time when a node crashes hard. Finally, additional options are available, including the specification of an alternative TCP port.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.