• Advertisement

Archived

This topic is now archived and is closed to further replies.

Distributed Processing

This topic is 5993 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi all, I''m running SETI@ Home, and I got kindda curious at how the program works. The program gets a small file from a server... Doesn''t the IP address of the server need to allways be the same? I would like to create a program that calculates huge amounts of data, in a distributed processing way, but for that I would need a Master server, correct? with a fix IP addres, right? That way the child aplication would be able to contact the server at the same ip address... These are my small thoughts, please contribute to this discussion... Hugo Ferreira UniteK Future "Concentrate, and you can see it. If you see it, then it is possible. If it is possible, you can Achieve it."

Share this post


Link to post
Share on other sites
Advertisement
They probably have a DNS server and a record pointing to the download server.

Psalm 137:9: "Happy shall he be, that taketh and dasheth thy little ones against the stones."

Share this post


Link to post
Share on other sites
Arild Fines is right, considering the size of the project, they''ll have their own routing, DNS setup etc.

If you have always-on servers or complex needs, a fixed IP address can be allocated from www.ripe.net (for European registration).

For example our company (Creative Asylum Limited) has servers permanently connected to the internet, our upstream ISP allocated some fixed IPs on our behalf. You can see an example here:
http://www.ripe.net/perl/whois?query=213.130.129.80

We''re only a small company, SETI is a massive organisation. Looking up SETI reveals they have a big block of fixed/pre-allocated IPs to use (and thats even before any name based routing takes place):

http://www.arin.net/cgi-bin/whois.pl?queryinput=NET-NET-SETI-INST


--
Simon O''''Connor
Creative Asylum Ltd
www.creative-asylum.com

Share this post


Link to post
Share on other sites
ok, i understand static ip addresses,
BUT...
at home, with ip adress = 200
having static ip adress = 666

i know the client person, to connect to my prograam, must use
static ip 666, but my program, at home, on ip 200, does
not receive a client call....

are u getting what im saying here?

how do u go from having a program on your computer, runing
24/7, on an dinamic ip, to a program on a static ip?

i still don''t get it...

please help me out on this one...

Hugo Ferreira
UniteK Future
"Concentrate, and you can see it. If you see it, then it is possible. If it is possible, you can Achieve it."

Share this post


Link to post
Share on other sites
You''ll have to contact your ISP and tell them you want a static IP. They''re the one who allocate your IP address (as seen on the internet). Most broadband ISPs will have a static IP plan - that means you''ll probably need a cable modem or DSL or something. You wouldn''t want a static IP on a 56K modem anyway...


codeka.com - Just click it.

Share this post


Link to post
Share on other sites
The solution to what I think you mean is this.

The client knows the ip address of the server (static)
The server does not know the ip address of the client (dynamic)

The client logs on to the server, and tells the server "Hey, I''m on this ip address, start sending me some packets!!".

Now the server knows where to send the data to.

Hope this helps

Kasper.

Share this post


Link to post
Share on other sites

  • Advertisement