• OK, it's on.
  • Please note that many, many Email Addresses used for spam, are not accepted at registration. Select a respectable Free email.
  • Done now. Domine miserere nobis.

File Size/Distance

Latro

Well-Known Member
Local time
Today 6:22 PM
Joined
Apr 18, 2009
Messages
755
---
This thought popped into my head as my friend comes over to my house from about 15 miles away to put a fairly large amount of files (I think it was something like 10 GB) of data onto a file server laptop that we have set up, instead of transferring them over the Internet. I'll formalize it this way, and the footnotes at the bottom will clarify notation for those that are not already familiar:

Define F to be the set of all possible file sizes. Let S be the set of all Internet connection speed. Let W be the set containing all the points on the world map. (All three of these sets are infinite sets, if we look at this mathematically and ignore QM etc.) Let R be the set P(W), or the power set of W*.

Define a function g: F x S x W** -> R*** which takes a file size, a connection speed, and a point on the world map as input and returns the region in which it would be faster to travel (by any mechanism available at that time, such as a car or a plane; this of course means that there is a hidden "time" variable that we are ignoring for this purpose) to the destination and transfer the files directly (e.g. by USB) than to transmit them over the Internet.

How do you all think this function is behaved, roughly? I know that, for example, my friend's house is in the set g((10 GB, 50 KB/s, my house)). (My friend has slow Internet). But in general how do you think this function behaves? For example, for a given input, how circular do you expect the output region might be?

*The power set of a set is the set of all subsets of that set. (A set A is a subset of a set B if and only if the statement "for all x, if x is in A, x is in B" is true.) For example, P({1,2}) = {the empty set,{1},{2},{1,2}}. It should be noted that every element of P(A) is a set, not an ordinary object.
**The set A x B is the Cartesian product of A and B, defined as the set of all ordered pairs of the elements of A and B. In other words, it is the set {(a,b) such that a is in A and b is in B}. Cartesian products can be extended, as here, to more than 2 sets in the same way.
***The notation for functions is as follows:
f: A->B
which means that f is a function from the set A to a set B, which means that for every element of A, f associates that element to exactly one element of B (but not necessarily vice versa).
 

Wisp

The Soft Rational
Local time
Today 6:22 PM
Joined
Jan 4, 2008
Messages
1,291
---
Location
East Coast of USA
How the hell did you get all that from me visiting to dump 21GB of files onto the server laptop?!

@_o

(I was the friend)
 

Cognisant

cackling in the trenches
Local time
Today 12:22 PM
Joined
Dec 12, 2009
Messages
11,155
---
*imagining a topographical map of wireless connection speeds across real world terrain*

I wonder if that ^ would be useful?
 

Latro

Well-Known Member
Local time
Today 6:22 PM
Joined
Apr 18, 2009
Messages
755
---
How the hell did you get all that from me visiting to dump 21GB of files onto the server laptop?!

@_o

(I was the friend)
I wondered how far away your house would need to be before it would've been faster to just use your Internet than to come over here. Generalize that to varying file size and transfer rates as well and you have this.
*imagining a topographical map of wireless connection speeds across real world terrain*

I wonder if that ^ would be useful?
That would give a good start, yeah, as it would unify the "S" and "W" sets in the domain of g.
 

warryer

and Heimdal's horn sounds
Local time
Today 6:22 PM
Joined
Aug 16, 2009
Messages
676
---
I read an article about something like this. In Africa somewhere they have such terrible connection speeds that it was faster for them to strap a flash drive to a birds leg and then have the bird fly to where the data was needed.
 

Geminii

Consultant, inventor, project innovator
Local time
Tomorrow 7:22 AM
Joined
Jan 7, 2010
Messages
222
---
Location
Perth, Australia
I've worked out how far apart snails pulling little carts made of two DVDs would have to be placed on a direct line between me and the phone exchange in order to get the same bps rate, assuming average snail speed and no rest breaks.

Ping time would suck, though.
 

walfin

Democrazy
Local time
Tomorrow 7:22 AM
Joined
Mar 3, 2008
Messages
2,436
---
Location
/dev/null
Sounds useful, but it would probably be more useful when the world is truly wifi-ized.

Maybe it's better to consider the connection speed between 2 particular computers? 2 computers close to each other geographically might be on different networks, which could affect connection speed.

Anyway, for your file transfer: is there line of sight between your houses? Why don't you use one of those antenna-type wifi things?
 
Top Bottom