
ACKNOWLEDGEMENTS
This work has been carried out as a part of the
TRANSAT project of European Space Agency. We
thank J. Lacan for his contribution to the design of the
FEC mechanism in the SLACP and J. Fimes for im-
plementing the Reed-Solomon encoder and decoder
for the SLACP. We thank Alcatel Space for provid-
ing the NEP satellite emulator platform used in the
experiments. In addition, we would like to thank all
our colleagues in the TRANSAT project for fruitful
discussions and feedback on this work.
REFERENCES
Akyildiz, I. F., Morabito, G., and Palazzo, S. (2001). TCP-
Peach: a new congestion control scheme for satellite
IP networks. IEEE/ACM Transactions on Networking,
9(3):307–321.
Allman, M., Balakrishnan, H., and Floyd, S. (2001). En-
hancing TCP’s Loss Recovery Using Limited Trans-
mit. RF C 3042, Internet Society.
Allman, M., Ed., Dawkins, S., Glover, D., Griner, J., Tran,
D., Henderson, T., Heidemann, J., Touch, J., Kruse,
H., Ostermann, S., Scott, K., and Semke, J. (2000).
Ongoing TCP Research Related to Satellites. RFC
2760, Internet Society.
Allman, M., Floyd, S., and Partridge, C. (2002). Increasing
TCP’s Initial Window. R FC 3390, Internet Society.
Allman, M., Paxson, V., and Stevens, W. (1999). TCP Con-
gestion Control. RF C 2581, Internet Society.
Balakrishnan, H., Padmanabhan, V. N., Seshan, S., and
Katz, R. H. (1997). A comparison of mechanisms
for improving TCP performance over wireless links.
IEEE/ACM Transactions on Networking, 5(6):756–
769.
Blanton, E., Allman, M., Fall, K., and Wang, L. (2003).
A Conservative Selective Acknowledgment (SACK)-
based Loss Recovery Algorithm for TCP. RFC 3517,
Internet Society.
Border, J., Kojo, M., Griner, J., Montenegro, G., and
Shelby, Z. (2001). Performance Enhancing Proxies
Intended to Mitigate Link-Related Degradations. RF C
3135, Internet Society.
Dawkins, S., Montenegro, G., Kojo, M., and Magret, V.
(2001a). End-to-end Performance Implications of
Slow Links. RFC 3150, Internet Society.
Dawkins, S., Montenegro, G., Kojo, M., Magret, V., and
Vaidya, N. (2001b). End-to-end Performance Impli-
cations of Links with Errors. R FC 3155, Internet So-
ciety.
ETSI (2003). Digital Video Broadcasting (DVB): Interac-
tion Channel for Satellite Distribution System. Tech-
nical Specification EN-301-790, ETSI.
Fairhurst, G. and Wood, L. (2002). Advice to link designers
on link Automatic Repeat reQuest (ARQ). RF C 3366,
Internet Society.
Floyd, S. (2000). Congestion Control Principles. RFC 2914,
Internet Society.
Floyd, S. and Henderson, T. (1999). The NewReno Modifi-
cation to TCP’s Fast Recovery Algorithm. RFC 2582,
Internet Society.
Jacobson, V., Braden, R., and Borman, D. (1992). TCP
Extensions for High Performance. RFC 1323, Internet
Society.
Karn, P. (2004). Advice for Internet Subnetwork Designers.
RF C 3819, Internet Society.
Kojo, M., Astuti, D., Daniel, L., Nyrhinen, A., and
Raatikainen, K. (2004). Enhancing TCP Performance
Over Satellite Networks - A TCP/IP-Friendly Link-
Layer Approach. Technical Report C-2004-50, Uni-
versity of Helsinki, Department of Computer Science.
Ludwig, R. and Katz, R. (2000). The Eifel algorithm:
Making TCP robust against spurious retransmissions.
ACM SIGCOMM Computer Communication Review,
30(1):30–36.
Mascolo, S., Casetti, C., Gerla, M., Sanadidi, M. Y., and
Wang, R. (2001). TCP Westwood: Bandwidth es-
timation for enhanced transport over wireless links.
In Proceedings of the 7th Annual International Con-
ference on Mobile Computing and Networking, pages
287–297. ACM Press.
Mathis, M., Mahdavi, J., Floyd, S., and Romanow, A.
(1996). TCP Selective Acknowledgement Options.
RF C 2018, Internet Society.
Padhye, J., Firoiu, V., Towsley, D., and Kurose, J. (1998).
Modeling TCP throughput: a simple model and its
empirical validation. In Proceedings of the ACM SIG-
COMM ’98 Conference on Applications, Technolo-
gies, Architectures, and Protocols for Computer Com-
munication, pages 303–314. ACM Press.
Sarolahti, P. and Kojo, M. (2004). F-RTO: An Algorithm
for Detecting Spurious Retransmission Timeouts with
TCP and SCTP. Internet Draft. Work in progress.
Sarolahti, P., Kojo, M., and Raatikainen, K. (2003). F-RTO:
An enhanced recovery algorithm for TCP retransmis-
sion timeouts. ACM SIGCOMM Computer Communi-
cation Review, 33(2):51–63.
Touch, J. (1997). TCP Control Block Interdependence. RF C
2140, Internet Society.
IMPROVING TCP PERFORMANCE OVER WIRELESS WANS USING TCP/IP-FRIENDLY LINK LAYER
429