Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > System > Clustering and Distributed Networks

    pcp 0.3.4

    Download button

    No screenshots available
    Downloads: 2,144  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Good (3.1/5)
    6 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Brent N. Chun | More programs
    BSD License / FREE
    August 3rd, 2008, 17:52 GMT
    ROOT / System / Clustering and Distributed Networks

     Read user reviews (0)  Refer to a friend  Subscribe

    pcp description

    pcp is a software for replicating files on multiple nodes of a PC cluster.

    pcp is a software 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).

    Documentation

    1. Install authd on all nodes in the cluster. See the authd web page for installation instructions.

    2. Add the following line to /etc/services on all nodes in the cluster (not necessary on RedHat 7.3, but needed on certain distributions such as RedHat 9.0):

    pcp 2850/tcp # Caltech PCP

    3. Install PCP on all nodes in the cluster (e.g., cluster nodes bar1, bar2, ..)

    bar1# rpm -ivh pcp-0.3.4-1.i386.rh9.rpm
    bar2# rpm -ivh pcp-0.3.4-1.i386.rh9.rpm
    bar3# ...


    4. Run the client program pcp. Note that on newer Linux kernels (e.g., the 2.4.x RedHat 9 kernel), you'll need to set the LD_ASSUME_KERNEL environment variable to "2.2.5" to avoid LinuxThreads bugs (e.g., incomplete implementation of POSIX cancellation points). In the example below, pcp copies foo.txt to /tmp/foo.txt on three machines: bar1, bar2, and bar3.

    # export LD_ASSUME_KERNEL="2.2.5"
    # pcp foo.txt /tmp/foo.txt bar1 bar2 bar3
    Write succeeded on bar1 (10.0.0.1)
    Write succeeded on bar2 (10.0.0.2)
    Write succeeded on bar3 (10.0.0.3)


    The RPM install/uninstall procedures deal with installing/uninstalling of the software and the starting/stopping of the daemons. Since pcp runs via xinetd, starting/stopping of the daemons simply involves the addition/removal of a file in /etc/xinetd.d and sending SIGUSR2 to xinetd to cause xinetd to reread its configuration files.

    Requirements:

    · authd
    · OpenSSL >= 0.9.6b

    What's New in This Release:

    · pcp now carries a BSD license as of version 0.3.4.



    Product's homepage

      


    TAGS:

    replicate files | multiple nodes | network cluster | network | cluster | data

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM