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).

Tags Clustering/Distributed Networks
Licenses GPL
Operating Systems POSIX Linux
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  05 Jun 2008 11:33
  • Rrelease-after

    Changes: The license was changed from the GPL to the BSD license.

    • Rrelease-mid
    •  27 Sep 2004 05:53
    • Rrelease-after

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

    • Rrelease-mid
    •  29 Apr 2002 21:48
    • Rrelease-after

    Changes: Addition of a pointer arithmetic patch for portability to IA64 and pcp.spec.in to simplify creation of RPMs.

    • Rrelease-mid
    •  19 Apr 2002 02:49
    • Rrelease-after

    Changes: This release includes some minor bug fixes.

    • Rrelease-mid
    •  19 Mar 2002 15:31
    • Rrelease-after

    Changes: 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.

    6edcbc1a72870514279b54489142eb76_thumb

    Project Spotlight

    jWebApp

    A Java-based minimalistic model-view-controller (MVC) Web application framework.

    340208706b2ae3dc77e4f5d75f096eb5_thumb

    Project Spotlight

    JGraph Layout Pro

    Professional layouts for JGraph.