Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
150
1000
800 100
600
50
400
200 0
11
13
15
17
19
21
23
0 hour of day (2:30AM - 2:30PM)
1 3 5 7 9 11 13 15 17 19 21 23
Multiserver Paraloading
hour of day (2:30 AM - 2:30 PM)
Fastest Single Server Paraloading
Multiserver Paraloading Fastest FTP Slowest FTP Slowest Single Server Paraloading
Figure 1. Download times of multi-server dynamic par- Figure 2. Download times of multi-server dynamic par-
aloading and single server FTP. aloading and single-server multiple connection paraload-
ing.
11
13
15
17
19
21
23
that performance can be further improved with additional
hour of day (2:30AM - 2:30PM)
enhancements.
Multiserver Paraloading
Fastest Single Server Paraloading
Some possible enhancements to dynamic parallel ac-
Fastest FTP cess paraloading that should be examined as future work
are:
The ability to be able to add additional connections
between the client and a given server. More specif-
Figure 3. Download times of multi-server dynamic par-
ically, the ability to add a 2nd, 3rd etc. connection
aloading and best single-server multi-connection paraload-
between the client and the fastest servers rather than
ing and FTP performances.
just being able to add an additional mirror server.
Use pipelining of block download requests in order to
minimize the number of idle periods between block
mance of any individual server or other traffic/network con- downloads.
dition variations.
The development of a method to dynamically retrieve
the list of mirror servers, such as a directory service
3.1 Comparison to Semi-Dynamic Paraload- for example.
ing Determine the effects of paraloading in terms of net-
work congestion.
From the experimental results, presented and analyzed
in the previous section, it is apparent that the dynamic
paraloading scheme performs very well increasing down- References
load performance significantly when compared to slower
[1] J. Byers, M. Luby,and M. Mitzenmacher, “Accessing
servers.
multiple mirror sites in parallel: Using tornado codes
One aspect were dynamic paraloading has an advan- to speed up downloads,” IEEE INFOCOM, 1999.
tage over semi-dynamic, is the adjustable number of mir-
ror servers that are used at any given time. Instead of us- [2] J. Kangasharju, K.W. Ross, and J. W. Roberts, “Lo-
ing all the mirror servers that are available, dynamic par- cating copies of objects using the domain name
aloading can reduce the number of active servers thus re- system,” 4th International Caching Workshop, Mar.
leasing server and network resources that are unnecessarily 2000.
utilized.
Another advantage of dynamic paraloading is the bet- [3] A. Miu and E. Shih, Performance Analysis of a Dy-
ter server load balancing achieved compared to the other namic Parallel Downloading Scheme from Mirror
downloading schemes. While all downloading schemes Sites Throughout the Internet, Technical Report, Lab-
achieve server load balancing to a certain extent, by dis- oratory of Computer Science, MIT, 2000.
tributing the connections among all mirror servers, dy- [4] P. Rodriguez, A. Kirpal, and E. Biersack, “Parallel-
namic paraloading with its server downscaling feature re- access for mirror sites in the Internet,” IEEE INFO-
leases servers that are unnecessarily utilized (i.e. that offer COM, 2000.
very little to the aggregate download rate) and this would
include heavily loaded servers.