charlie5 / dynamic_distributed_computing

Provides a demo of DDC using Ada's Distributed Systems Annex (DSA).
MIT License
1 stars 1 forks source link

Dynamic Distributed Computing

Provides a simple demonstration of 'Direct Distributed Computing' (DDC) in Ada using the 'Distributed Systems Annex' (DSA).

Requirements

Versions

Folder Layout

Build

Polyorb is required.

Fused:
DSA:

Test

LAN

Open a new terminal

Open a new terminal

Open a new terminal

Open a new terminal

WAN:
General:

Open /etc/hosts and ensure it contains a line with your WAN (WWW) net address, matched with your hostname (as defined in /etc/hostname).

###### Running a Boss: Open a new terminal: - $ cd ./applet/dsa/test/po_cos_naming - Make sure that the 'polyorb.protocols.iiop.default_port' value is open in any firewall and forwarded to the box running the po_cos_naming server. - $ po_cos_naming Open a new terminal: - $ cd ./applet/dsa/test/boss - Edit polyorb.conf and set the name service to the value given by 'po_cos_naming' server output, similar to the following: - name_service=corbaloc:iiop:1.2@192.168.1.4:5001/NameService/000000024fF0000000080000000 - Make sure that the 'polyorb.protocols.iiop.default_port' value is open in any firewall and forwarded to the box running the server. - Finally, launch the boss ... - $ ../../bin/boss_partition ###### Running a Worker: Open a new terminal: - $ cd ./applet/dsa/test/worker3 - Edit 'polyorb.conf' and set the name service to the value given by 'po_cos_naming' server output, similar to te following: - name_service=corbaloc:iiop:1.2@192.168.1.4:5001/NameService/000000024fF0000000080000000 - Make sure that the 'polyorb.protocols.iiop.default_port' value is open in any firewall and forwarded to the box running the worker. - Finally, launch the worker ... - $ ../../bin/worker_partition