In http://research.google.com/archive/gfs-sosp2003.pdf Section 3.2 (page 6):
Suppose the client is pushing data to chunkservers S1 through S4.
Does it mean client -> S1 -> S4
or client -> S4 -> S1
?
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.
Sign up to join this communityIn http://research.google.com/archive/gfs-sosp2003.pdf Section 3.2 (page 6):
Suppose the client is pushing data to chunkservers S1 through S4.
Does it mean client -> S1 -> S4
or client -> S4 -> S1
?
It means the range of S(1 through 4). In other words, it means S1, S2, S3, and S4.
This means that the data is being pushed to servers in order shown below:
data-->S1-->S2-->S3-->S4.
Other example: Robin, could you please check for points 20 through 30?
Example above means that Robin is required to go through each of the points from 20 to 30, in that order, i.e. starting from point 20, then 21, 22, 23......and point 30 at last.
The sentence as it stands is ambiguous.
I suspect that the writer meant that that the data is pushed to the servers with numbers between S1 and S4. In general, if we say, "the numbers 1 through 4", we mean 1, 2, 3, and 4. So he probably means that the data is pushed from the client to servers S1, S2, S3, and S4. I would further suspect that he means that any given data item goes to one of the four, not from one to the other in sequence.
A second possible reading is that the data goes through these four servers in sequence. That is, it goes from the client to S1, then from S1 to S2, from S2 to S3, and from S3 to S4.
A third possible reading is that "through" here means "by way of". You can say, "I went from New York to Chicago through Albany", meaning that I stopped off in Albany along the way. So he might possibly mean that the data goes from the client to S1 but along the way visits S4, that is, from client to S4 to S1. But frankly, I really doubt that that is what the writer meant.
You'd have to read the larger context to know which of the above he meant. Or if perhaps he had some fourth meaning in mind.