Simulating Satellite Internet Performance on a Small Island
Internet access, a scenario especially common in the author’s own
“backyard,” the South Pacific. In most cases, a local Internet
Service Provider (ISP) on the island connects via a narrowband
satellite link carrying IP traffic from and to some mainland
teleport connected to the wider Internet. The ISP then provides
this connectivity to end users via a comparatively low-latency
network on the island. Users on such links commonly report
problems with downloads even when ISPs report significant
spare link capacity.
This paper reports on the design of a hardware-based
simulator capable of simulating such traffic scenarios and the
considerations underpinning its design.
M. Sanford. (2017, Aug.), Satellite and submarine international
connectivity in the Pacific, ITU / PITA Workshop, Suva [Online].
Wikipedia. Tuvalu Telecommunications Corporation. [Online]
Own measurement, January 2015
Voxy.co.nz (2014, June 9), Tuvalu Telecommunications signs broadband deal with Kacific [Online]. Available: http://www.voxy.co.nz/business/tuvalu-telecommunications-signs-broadband-deal-kacific/5/192783
SES. O3b mPOWER [Online]. Available: https://www.ses.com/networks/o3b-mpower
J. M. Haydon, “Telecommunications in Tokelau”, Version 2, November 2014 [Online]. Available: https://www.tokelau.org.nz/site/tokelau/Telecommunications%20Assessment%20Report.pdf
J. M. Jouanigot et al., “CHEOPS Dataset Protocol: An efficient protocol for large disk based dataset transfer on the Olympus Satellite,” CERN, Computing and Networks Division,
S. Floyd and V. Jacobson, “Random Early Detection gateways for Congestion Avoidance,” IEEE/ACM Transactions on Networking, vol. 1 no. 4, pp. 397-413, Aug. 1993. Available: http://www.icir.org/floyd/papers/red/red.html
T. Hoeiland-Joergensen et al., (2018, Jan.) “The Flow Queue CoDel Packet Scheduler and Active Queue Management Algorithm,” RFC8290 [Online]. Available: https://tools.ietf.org/html/rfc8290
J. Gettys, “Bufferbloat: Dark Buffers in the Internet,” IEEE Internet Computing, vol. 15, no. 3, p. 96, May/June 2011.
G. Appenzeller, I. Keslassy, and N. McKeown, “Sizing Router Buffers”, ACM SIGCOMM'04, 2004, Portland, Oregon, USA. Available: http://conferences.sigcomm.org/sigcomm/2004/papers/p277-appenzeller1.pdf
J. Border et al., (2001, June) “Performance Enhancing Proxies Intended to Mitigate Link-Related Degradations,” RFC3135 [Online]. Available: https://tools.ietf.org/html/rfc3135
D. Leith, “H-TCP: TCP Congestion Control for High Bandwidth-Delay Product Paths,” Internet Draft, IETF, April 7, 2008. [Online]. Available: https://tools.ietf.org/html/draft-leith-tcp-htcp-06
C. Caini and R. Firrincieli, “TCP Hybla: a TCP enhancement for heterogeneous networks,” Int. J. of Satellite Communications and Networks, 22, 2004.
C. Caini, R. Firrincieli, and D. Lacamera, “PEPsal: a Performance Enhancing Proxy designed for TCP satellite connections,” IEEE 63rd Vehicular Technology Conference, pp. 2607-2611, 2006.
G. Delannoy, “Design and Implementation of a Performance-Enhancing Proxy for connections over 3G networks,” Dublin City University, May 27, 2013 [Online]. Available: https://github.com/GregoireDelannoy/TCPeP/blob/master/Final_Report.pdf
D. Velenis, D. Kalogeras, and B. Maglaris, “SaTPEP: A TCP Performance Enhancing Proxy for Satellite Links,” NETWORKING 2002, pp. 1233-1238, May 2002.
J. K. Sundararajan et al., “Network Coding Meets TCP: Theory and Implementation,” Proc. IEEE, vol. 99 no. 3, 490--512, 2011
U. Speidel et al., “Can network coding bridge the digital divide in the Pacific?”, IEEE International Symposium on Network Coding (NetCod), Sydney, June 2015
U. Speidel, S. Puchinger and M. Bossert, “Constraints for coded tunnels across long latency bottlenecks with ARQ-based congestion control,” IEEE International Symposium on Information Theory,
Aachen, Germany, pp. 271-275, June 2017
K. Vos, S. Jensen, and K. Soerensen, “SILK Speech Codec draft-vos-silk-02”, Internet Draft, September 2010 [Online]. Available: https://tools.ietf.org/html/draft-vos-silk-02
J. M. Valin, K. Vos, and T. Terriberry, “Definition of the Opus Audio Codec,” RFC6716 [Online]. Available: https://tools.ietf.org/html/rfc6716
J. Iyengar and E. Swett, “QUIC Loss Detection and Congestion Control draft-ietf-quic-recovery-12,” Internet Draft, May 2018 [Online]. Available: https://www.ietf.org/id/draft-ietf-quic-recovery-12.txt
The Network Simulator – ns-2 [Online]. Available: http://nsnam.sourceforge.net/wiki/index.php/User_Information
ns-3 [Online]. Available: https://www.nsnam.org/
Mininet [Online]. Available: http://mininet.org/
SNS3 - Satellite Network Simulator 3 [Online]. Available: http://satellite-ns3.com/
U. Speidel et al., “Can network coding mitigate TCP-induced queue oscillation on narrowband satellite links?”, Wireless and Satellite Systems - 7th International Conference (WiSATS 2015), Bradford,
UK, pp. 301-314, July 2015.
- There are currently no refbacks.