Xref: utzoo comp.unix.questions:29407 comp.unix.wizards:24436 Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!dimacs.rutgers.edu!seismo!uunet!mcsun!inesc!aphrodite!werner From: werner@aphrodite.inesc.pt (Werner Hans Peter Vogels) Newsgroups: comp.unix.questions,comp.unix.wizards Subject: Re: Multiprocessing via sockets Message-ID: <1991Mar13.090454@aphrodite.inesc.pt> Date: 13 Mar 91 09:04:54 GMT References: <4306@skye.ed.ac.uk> Sender: news@inesc.UUCP Reply-To: werner@inesc.inesc.pt (Werner Hans Peter Vogels) Followup-To: comp.unix.questions Organization: INESC Lines: 25 Nntp-Posting-Host: aphrodite.inesc.pt In article <4306@skye.ed.ac.uk>, rbs@bute.ed.aiai (Robert Scott) writes: |> I'm trying to turn a network of Sun4s in a multiprocessor executing a |> parallel language. |> ...... |> |> I want to generalise the system. I want an unlimited number of machine to |> be able to communicate. I can see that on each machine I need to create |> an array of sockets of length N (the number of machines) so that each machine |> can talk directly to any other. |> How do I do this cleanly? |> I would advise you to look into the world of distributed computing (atomicy, broadcast/multicast protocols, workboard algoritmes etc) before you go any further. It would be a good thing if you also looked into the ISIS toolkit from Cornell University wich gives you must of the tools you need for distributed computing under UNIX. Werner Vogels (werner@inesc.inesc.pt) INESC - Distributed Systems Group Lisboa - Portugal