Hi guys, I'm not sure if it exists in ROS, but in YARP we can specify which module/process runs in which machine and with what configuration as follows: Test grabbers /root yarpdev --device grabber --subdevice test_grabber --name /test1 icub3 test-grabber1 yarpdev --device grabber --subdevice test_grabber --name /test2 icub3 test-grabber2 yarpview --name /view1 --x 0 --y 10 --synch icub11 view1 yarpview --name /view2 --x 320 --y 10 --synch icub11 view2 /test1 /view1 tcp /test2 /view2 tcp This file explains how an application should be launched, similar to the launch files in ROS. Nodes are the network nodes(PCs) and other stuff is already self-explanatory. You can see how cluster-management is done in YARP, http://eris.liralab.it/wiki/Cluster_management here . Hope, this helps you in your discussion... -Kadir- -- View this message in context: http://ros-users.122217.n3.nabble.com/launching-all-nodes-in-included-launch-file-on-specified-machine-tp2444753p2475930.html Sent from the ROS-Users mailing list archive at Nabble.com.