|
||||||||||||||||||||||||||||||||||||||||||||
Overviewpcp 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).
SoftwareUpdate: PCP source code and releases are now maintained as part of the Ganglia project. The PCP source can be checked out via svn at: http://sourceforge.net/svn/?group_id=43021. The source code can be browsed directly at: http://ganglia.svn.sf.net/viewvc/ganglia/trunk/gexec/pcp. See the Ganglia SourceForge page for more.
Documentation
Some older documentation on PCP (including examples of how to use PCP) can be found here. | ||||||||||||||||||||||||||||||||||||||||||||
LicenseBSD license. |
||||||||||||||||||||||||||||||||||||||||||||
FeedbackI've tried to make this software easy to install and use. Send me email if you're having problems, find bugs, or have any random comments: Brent Chun. Note that pcp only works on linux at the moment. One thing that is definitely not portable is the use of per-thread uids and gids. This is not too hard to change if people really want run on other OSs.You might also be interested in PCP's web page on freshmeat. |