ePrints.FRI - University of Ljubljana, Faculty of Computer and Information Science

Parallel execution of shell commands on PlanetLab nodes

Tadej Kanižar (2010) Parallel execution of shell commands on PlanetLab nodes. EngD thesis.

[img] PDF
Download (1857Kb)


    The aim of this thesis is to solve the problem of parallel execution of programs on the computers of PlanetLab. Users of PlanetLab must currently transfer and run the programs by hand. As the number of computers available to us, in our slices, is usually over 100, managing them can be time-consuming. In this lies our problem. For the purposes of the solution to this problem, it is necessary to set up scripts to transfer programs and data to all the computers as well as executing those programs. After the completion of execution, we transfer the results to the user's computer. If a particular program failed to stop, we have to force it to end and output that onto the screen as an error. We also need to display an error in case we failed to connect to a computer or any other problems were encountered. Connecting and executing of programs is done via SSH protocol, while transferring the files is done via SCP protocol. We solved our problem with three scripts written in the command syntax BASH. This allows for a quick and easy communication with many PlanetLab computers simultaneously.

    Item Type: Thesis (EngD thesis)
    Keywords: PlanetLab Bash Ssh Scp Parallel execution
    Number of Pages: 40
    Language of Content: Slovenian
    Mentor / Comentors:
    Name and SurnameIDFunction
    doc. dr. Boštjan Slivnik280Mentor
    Link to COBISS: http://www.cobiss.si/scripts/cobiss?command=search&base=50070&select=(ID=8094548)
    Institution: University of Ljubljana
    Department: Faculty of Computer and Information Science
    Item ID: 1210
    Date Deposited: 25 Oct 2010 14:46
    Last Modified: 13 Aug 2011 00:38
    URI: http://eprints.fri.uni-lj.si/id/eprint/1210

    Actions (login required)

    View Item