Download
- EON Clients
- Supporting Softwares
- Benchmarks
Software Information
- What is Fida?
FIDA is a simple framework of developing and deploying independently
distributed applications that can harness otherwise idle computing processors
across the Internet. It follows the standard client-server model based
on TCP/IP protocols. Its component-based architecture making it efficient
and flexible to extend FIDA to a wide range of distributed scientific
and engineering applications.
- What is Mithral?
Mithral is a client-server software development kit which allows developers to
quickly and easily write large scale client-server applications including
"distributed computing" and peer-to-peer types. One primary use for the CS-SDK
is for a company or research lab who has large amounts of computation to do.
This allows users to network the systems users have behind users' firewall to get
real work done quickly and securely.
Instructions
- Windows Users
- Follow the instructions in the installer provided.
- You may want to schedule a task whenever the windows boots up.
- Goto Start>Programs>Accessories>System Tools>Scheduled Tasks
- Click on "Add Scheduled Task" to start the wizard.
- Browse to the program "client.exe".
- Select "When my computer starts".
- Fill in the user name and password for logging onto that computer.
- Check the box for "Open Special Properties", then click "Finish".
- Click the tab for "Settings".
- Uncheck the box for "Stop the task if it runs ...".
- Click "Apply" and "OK".
The next time you boot the computer, the eOn program
will begin automatically and invisibly. If you need to
stop the program, use the Task Manager to end
client.exe. (Thanks to Carlos for these details).
- Linux/Mac Users
- Download, unzip and untar the client: tar -zxf eon_client.tar.gz.
- Enter the directory eon_client. Here you can set your username by "./setuser.pl emailaddress" so that your statistics can be recorded.
- Run the client program by typing ./client >& outfile & or if you
don't want to ever look at the output, you can replace outfile
with /dev/null.
- Check to see if the client is running with top or ps.
Note the process id number, PID, and if you want the client to run at
a minimum priority, type renice 19 pid where pid is the process id
number of the client.
Mac users can also click on the eon application from the finder to lauch the eon client.
The script eon.sh is a shell script which will submit a given number of eon client jobs. It will only submit these job if the jobs are not running so the script can be used as a cron job. Make sure to set the parameters at the start of the script to set the path in which you have installed the client, and the number of clients to run on the machines (in the case of multiprocessor machines).
|
|