[SIO-SWAP] Name service and File exhange on SWAP

Geoff Davis swap@sio.ucsd.edu
Fri, 05 Mar 2004 09:25:53 -0800


Steve Foley wrote:

> 
> 
> Val Schmidt wrote:
> 
>> We could alternatively leave the swap boxes as they are and let 
>> individual
>> ships collect the dns file when they want and serve it up locally from 
>> their
>> SWAP Host. This prevents us from having to mucky with dns on the swap
>> devices and puts the onus on the ship/institution. 
> 
> 
> Maybe Im not completely understanding the issue (got my head in another 
> network right now), but DNS is really just a way to map names to 
> numbers. If that's all we are looking to do, why not delegate control of 
> a subdomain to each ship, and let them advertise their name/number 
> mapping. For example, Melville could be the DNS master for 
> melville.swap.unols.org (or whatever domain). In each DNS setup, it 
> would be helpful to hand out the name/number mappings for the DNS 
> servers. Yes, this would hammer up each ship's DNS server address by 
> hand, but if SWAP DNS is handled by the SWAP device, dont we know this 
> address already?
> 
> The ship is going to know what names and numbers are most 
> appropriate/accurate/applicable to its ship. Pushing the knowledge of 
> what hosts are onboard to an entity off the ship seems counter 
> productive and an invitation for everyone to get out of sync.

I kinda thought this was the entire point of SWAP - sharing information 
between ships. We are already approaching SWAP as being totally and 
utterly insecure.

Yes there could be sync issues, but that's why I'm suggesting a 
shore-stored table. The master copy is always on shore, eliminating an 
additional level of syncronization complexity.
> 
> However, if we are looking for an even trickier way of advertising 
> dynamic computing services across the network, then we are talking about 
> something more than just name/number mapping, so DNS really isnt the 
> right technology (at least in its current form).

Actually, if you read up on the mDNS protocol aka Apple's Rendezvous 
system, that's _EXACTLY_ what it does.
> 
> 
>> File Transfer:
>> --------------
>> There are a few flavors I've thought about.
>>
>> 1) Nothing automated. You just plop the files you want to share on a web
>> server and let the peer ship browse for them and download what they will.
>> Low tech.
>>
> 
>> I like option 1 best for low tech ships and institutions and option 3 
>> best
>> for higher tech ones. 
> 
> 
> During the initial stages of SWAP thought, #1 was the scenario that we 
> had envisioned. Lately, Ive been working with people trying to swap 
> files with shore through our satellite system (much like I suppsoe they 
> would with another ship). Surprisingly or not, I have found that (a) 
> scientists have different equipment and ways of working and (b) a lot of 
> the preferred methods are remarkably low tech. Yes, its true that some 
> scientists will be willing to do whatever they need to for files to be 
> swapped, but I think a lot of scientists will really want to swap files 
> their way. Some bring macs, some PCs, some no machines at all. Some want 
> FTP right to their destination from their laptop, others would rather 
> nfs and copy to a server that will proxy it across the link. Generally, 
> people just like to email files.
> 
> The bottom line is that I think file transfer is going to be a moving 
> target that varies with the science party. Id say let's standardize on a 
> really simple method to make sure all SWAP vessels can exchange files, 
> then let the individual scientists decide how they want to do it. 
> Chances are, if they are swapping files with people on the other ship, 
> they already have (or will have to anyway) agree on what gets sent and 
> how it will be received.
> 
> Just my $0.02,
> -Steve
> 
I agree with you on this. My whole thinking for it was to allow the less 
technical ships to have some sort of mechanism for file transfer.