UGENE Main Page

 
Overview

Distributed computing

Distributed computing allows to increase notably the performance of computational tasks by distributing the task data among computational units. However the distributed computing assumes complex solutions: specialized versions of algorithms, network communication etc.

Unipro UGENE project provides advanced distribited computing capabilites. Despite the complexity of internal structure, for users running computational tasks on remote machine is as easy as running it on local machine.

Starting with version 1.7.2 UGENE supports cloud computing.

For example, computational workflows can be launched on Amazon EC2 cloud. Check details in the following documentation section:

There are also several distributed algorithms available in UGENE.
Following tasks can be executed on remote machine:

Remote machines monitor

Access to distributed computing capabilities is provided with the help of Remote machines monitor

It can be opened from Settings->Remote machines monitor in the main program menu.

Remote machines monitor from menu

Remote machines monitor allows you to add/remove/modify remote machines.

Remote machines monitor

To add new Remote machine click 'Add...' button. The following dialog will appear:

Remote machines monitor add dialog

Here you need to select network protocol from avalibable and set protocol options. Usually options are protocol-specific. For example for direct socket protocol it is required to set url address and port.

Modifying remote machine is similar to adding one. Just select machine to be changed and click 'Modify...' button.

To remove remote machine from the monitor select machine in the table and click 'Remove' button.

Remote machines monitor remove machine

You can ping remote machine to check if it's still alive and UGENE is still running there.

Remote machines monitor ping

Some network protocols (for example, direct socket protocol) can do scanning of local network.

To search running UGENE's through such protocols click 'Scan...' button. Scanning will start automatically.

Remote machines monitor scan dialog

Also, you can use one of public UGENE machines to run your tasks on them. To add public machines to monitor click 'Get public machines' button.

Remote machines monitor get public machines

If you want to use your machine as public UGENE machine contact us.