We have moved to a new Sailfish OS Forum. Please start new discussions there.
1 | initial version | posted 2015-04-05 18:54:54 +0200 |
Multipath-TCP is an extension to TCP that allows the parallel usage of multiple Internet connections. There are two use cases: First, you can use WiFi and Cellular (3G/4G) in parallel to get more speed, but even more interesting for a mobile phone is that Multipath-TCP can switch connections seamlessly. This means, when you walk out of range of your WiFi, all Multipath-TCP connections will just continue (instantly!), rather than break and probably getting reestablished after a while.
Apple uses this technology for "Siri", but not for Web browsing and apps.
In order to use Multipath-TCP, both the sender and the receiver have to support it, so it won't work with most servers out there. However, Jolla could provide a proxy server for Multipath-TCP connections. Also, since the Jolla community is quite technical, people could also set up their own proxies. Of course, regular TCP connections are still possible, since Multipath-TCP recognizes automatically if the other host supports it as well, otherwise it falls back to regular TCP.
Multipath-TCP is already implemented for the Linux Kernel, but not yet integrated into the official upstream kernel. The source code (and some precompiled kernels, including Android builds) can be found here: http://multipath-tcp.org. The development is mostly driven by the University of Louvain, accompanied by standardization in the IETF (RFC 6824). It is still an "experimental" Internet standard, although it's already very stable and "production ready".
Generally, applications do not have to be modified at all, the whole "work" is done by the kernel, therefore Multipath-TCP works automatically with any application (that uses TCP).
In addition to be a very unique feature that Jolla could provide for its users, Multipath-TCP would make the Jolla Smartphone and Tablet a very interesting platform for researchers.
Multipath-TCP is an extension to TCP that allows the parallel usage of multiple Internet connections. There are two use cases: First, you can use WiFi and Cellular (3G/4G) in parallel to get more speed, but even more interesting for a mobile phone is that Multipath-TCP can switch connections seamlessly. This means, when you walk out of range of your WiFi, all Multipath-TCP connections will just continue (instantly!), rather than break and probably getting reestablished after a while.
Apple uses this technology for "Siri", but not for Web browsing and apps.
In order to use Multipath-TCP, both the sender and the receiver have to support it, so it won't work with most servers out there. However, Jolla could provide a proxy server for Multipath-TCP connections. Also, since the Jolla community is quite technical, people could also set up their own proxies. Of course, regular TCP connections are still possible, since Multipath-TCP recognizes automatically if the other host supports it as well, otherwise it falls back to regular TCP.
Multipath-TCP is already implemented for the Linux Kernel, but not yet integrated into the official upstream kernel. The source code (and some precompiled kernels, including Android builds) can be found here: http://multipath-tcp.org. The development is mostly driven by the University of Louvain, accompanied by standardization in the IETF (RFC 6824). It is still an "experimental" Internet standard, although it's already very stable and "production ready".
Generally, applications do not have to be modified at all, the whole "work" is done by the kernel, therefore Multipath-TCP works automatically with any application (that uses TCP).
In addition to be a very unique feature that Jolla could provide for its users, Multipath-TCP would make the Jolla Smartphone and Tablet a very interesting platform for researchers.
just bringing back to attention after 5 years. :)
3 | retagged |
Multipath-TCP is an extension to TCP that allows the parallel usage of multiple Internet connections. There are two use cases: First, you can use WiFi and Cellular (3G/4G) in parallel to get more speed, but even more interesting for a mobile phone is that Multipath-TCP can switch connections seamlessly. This means, when you walk out of range of your WiFi, all Multipath-TCP connections will just continue (instantly!), rather than break and probably getting reestablished after a while.
Apple uses this technology for "Siri", but not for Web browsing and apps.
In order to use Multipath-TCP, both the sender and the receiver have to support it, so it won't work with most servers out there. However, Jolla could provide a proxy server for Multipath-TCP connections. Also, since the Jolla community is quite technical, people could also set up their own proxies. Of course, regular TCP connections are still possible, since Multipath-TCP recognizes automatically if the other host supports it as well, otherwise it falls back to regular TCP.
Multipath-TCP is already implemented for the Linux Kernel, but not yet integrated into the official upstream kernel. The source code (and some precompiled kernels, including Android builds) can be found here: http://multipath-tcp.org. The development is mostly driven by the University of Louvain, accompanied by standardization in the IETF (RFC 6824). It is still an "experimental" Internet standard, although it's already very stable and "production ready".
Generally, applications do not have to be modified at all, the whole "work" is done by the kernel, therefore Multipath-TCP works automatically with any application (that uses TCP).
In addition to be a very unique feature that Jolla could provide for its users, Multipath-TCP would make the Jolla Smartphone and Tablet a very interesting platform for researchers.
just bringing back to attention after 5 years. :)