Traffic Scheduler (NTS) to be included in a Video
Proxy Server (VPS). The VPS must support a high
workload, therefore, the NTS was designed to maxi-
mize the performance and minimize the resource con-
sumption.
To achieve the better system perform of the VPS,
the NTS must cooperate with it, and also must co-
operate with the Internet’s operation. Therefore, the
NTS must include a congestion control protocol that
is TCP-Friendly. Based on the specification of the
RAP congestion control protocol, the ERAP has been
developed to be included in the NTS module. The
results presented in this paper show that ERAP im-
proves the RAP protocol, not from the point of view
of the behaviour in the adjustment of the transmission
rate (that is practically the same), but from the point
of view of the resource usage as much of the server
as of the network. This improvement also allow to
conclude that the ERAP protocol avoid the limitant
factors arising on RAP protocol, giving to the video
server more flexibility and opportunity to attend the
client’s petitions. The optimized events management,
the header size reduction, and the centralized ACKs’
reception, were the strategies to obtain such resource
usage diminution.
The NTS has been developed and evaluated exten-
sively by means of simulations. The future works are
centered mainly in the integration of the NTS module
with the rest of the VPS architecture. The benefits of
this new platform, in contrast to the pre-existing plat-
form that does not include the NTS, will be evaluated.
REFERENCES
Breslau, L. et al. (2000). Advances in network simulation.
IEEE Computer, 33(5):59–67.
Cen, S., Pu, C., and Walpole, J. (1997). Flow and conges-
tion control for internet media streaming applications.
Technical Report CSE-97-003.
Chung, J., Zhu, Y., and Claypool, M. (2002). FairPlayer
or FoulPlayer? - Head to Head Performance of Re-
alPlayer Streaming Video Over UDP versus TCP.
Floyd, S. and Fall, K. (1999). Promoting the use of end-
to-end congestion control in the Internet. IEEE/ACM
Transactions on Networking, 7(4):458–472.
Floyd, S., Handley, M., Padhye, J., and Widmer, J. (2000).
Equation-based congestion control for unicast appli-
cations. In SIGCOMM 2000, pages 43–56, Stock-
holm, Sweden.
Gevros, P., Crowcroft, J., Kirstein, P., and Bhatti, S. (2001).
Congestion control mechanisms and the best effort
service model. IEEE Network, 15(3):16–25.
Handley, M., Pahdye, J., Floyd, S., and Widmer, J. (2003).
TCP Friendly Rate Control (TFRC): Protocol specifi-
cation, RFC 3448.
Hessler, S. and Welzl, M. (2005). An empirical study of
the congestion response of realplayer, windows medi-
aplayer and quicktime.
Jacobs, S. and Eleftheriadis, A. (1997). Real-time dynamic
rate shaping and control for internet video applica-
tions.
Jacobson, V. and Karels, M. J. (1988). Congestion avoid-
ance and control. ACM Computer Communication Re-
view; Proceedings of the Sigcomm ’88 Symposium in
Stanford, CA, August, 1988, 18, 4:314–329.
Kurose, J. F. and Ross, K. W. (2004). Computer Net-
working: A top down approach featuring the Internet.
Addison-Wesley, third edition.
McCanne, S. and Floyd, S. (2005). Ns - Network Simulator.
http://www.isi.edu/nsnam/ns/.
Qazzaz, B., Suppi, R., Cores, F., Ripoll, A., Hernandez, P.,
and Luque, E. (2003). Providing interactive video on
demand services in distributed architecture. Proceed-
ings 29th Euromicro Conference, ISBN: 1089-6503-
03, CL - I:215–222.
Rejaie, R., Handley, M., and Estrin, D. (1998). RAP:
An end-to-end rate-based congestion control mech-
anism for realtime streams in the internet. In
Technical report 98-681, CS-USC, august 1998,
http://netweb.usc.edu/reza/papers/rap.html.
Rejaie, R., Handley, M., and Estrin, D. (1999). RAP: An
end-to-end rate-based congestion control mechanism
for realtime streams in the internet. In INFOCOM (3),
pages 1337–1345.
Rejaie, R., Handley, M., and Estrin, D. (2000). Layered
quality adaptation for internet video streaming.
Sisalem, D. and Schulzrinne, H. (1998). The loss-delay
based adjustment algorithm: A TCP-friendly adap-
tation scheme. In Proceedings of NOSSDAV, Cam-
bridge, UK.
Sisalem, D. and Wolisz, A. (2000). LDA+: A TCP-friendly
adaptation scheme for multimedia communication. In
IEEE International Conference on Multimedia and
Expo (III), pages 1619–1622.
Tanenbaum, A. (2002). Computer Networks. Prentice Hall
PTR, fourth edition.
Wang, X. and Schulzrinne, H. (1999). Comparison of adap-
tive internet multimedia applications. IEEE TRANS.
COMMUN., VOL.E82-B, NO.6 JUNE 1999.
SIGMAP 2006 - INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND MULTIMEDIA
APPLICATIONS
268