[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Implementing linux net
Elchanan Sharon wrote:
> - The LAN is for workstations.
> - The applications on the LAN: verilog, spice, synopsis.
> - Now we have as LAN the win95/NT. We lack the ability of running the on
> of the applications mentioned above as remote host and automaticaly.
> For example: we need to run verilog tests on all the machines in the
> LAN. This needed to be done automatically by a script that will check
> CPU load for each machine and when a free macine detected, it will
> launch a new verilog task on this machine.
I'm still not quite sure I understand what you meant, but let me
extrapolate in the hope the answer will be helpful.
The basic question is whether you need the APPLICATIONS to run Linux
(case 1), or rather need them to run on Windows workstations and need
Linux only as a backbone for the network (case 2).
- case 1: In this case your main problem will be finding the Linux
equivalents of the applications you are used to. I'm not really familiar
with the applications you mention, so I cannot be of much help on this.
I think there's a version of spice for linux, but don't know about
verilog and synopsis (don't know THEM, in fact).
However, supposing you do find the right set of applications, your
problem is easily solved. There are several tools for effectively using
the cpu power on a network of computers. CONDOR is an advanced load
balancing system running on Linux as well as other UNIX variants (which
means you can utilize sun/SGI/HP machines on the same network), and does
what you describe above and much more, including transfer of active
processes between machines to keep the load as balanced as possible. I
have never administered a CONDOR network (though I intend to do so in
the not so far away future), but can refer you to a friend in the USA
who has. For more information about CONDOR, look at
http://www.cs.wisc.edu/condor/overview .
- case 2: If this is the case, the question is more a windows question.
Linux will be able to interact with your non-native workstations in a
variety of protocols (TCP/IP, SMB, IPX etc.). However, what kind of
information those stations will be willing to pass, and what kind of
requests they will be willing to honour are things I don't know. Setting
up the Linux servers under this type of solution is not too difficult,
but it seems the problems will be elsewhere.
Hope this information helps. Keep us posted regarding the success you
have with pushing this project.
Tuvik
--
--------------------------------------------
Tuvik Beker
P.O. Box 571, Givatayim 53104
Tel. (972) 3 5714436 Fax. (972) 3 5334349
becket@shum.huji.ac.il
--------------------------------------------