Crowdsourced Network Planning For Connection-Bridging Startup 58
An anonymous reader writes "Tom's Hardware reports on the Connectify Switchboard software that "divides the user's traffic between Wi-Fi, 3G/4G and Ethernet-based connections on a packet-by-packet basis. Even a single stream — such as a Netflix movie — can be split between two or three Internet connections for a higher resolution and faster buffering." As part of its Kickstarter campaign, Connectify is geolocating their backers to optimize deployment of their servers. This is a clever way for supporters to influence the project beyond pledge levels and stretch goals, and it's actually kind of fun to watch."
Oh boy, sign me up!!! (Score:5, Insightful)
I, for one, am 100% gung-ho about having a 3rd-party in the 'cloud' handling every single one of my packets so that they can balance them between my connections!
The proprietary client adding complexity to my machine's network stack is a bonus, of course.
Re: (Score:3)
Re: (Score:2)
Re: (Score:3)
There are already lots of third parties handling each of your packets. I'm not sure why one extra router would be a cause for concern.
Re: (Score:1)
The latency situation is much more complicated than you describe. You said that we were adding latency to the highest-latency connection. But that's not right, for software that routes every packet optimally: we're looking at a latency of (high-latency connection - ((highest latency connection - lowest latency connection) / 2)).
But it's more complicated than that too, because Internet connections' latencies are not constants.
We don't add to buffer bloat,
Re: (Score:1)
Alex from Connectify (Score:1)
Re: (Score:1)
I've see you read... why do you move your lips?
Re: (Score:2)
How do you plan to handle the privacy implications?
Re: (Score:3, Informative)
Re:Alex from Connectify (Score:4, Informative)
Re: (Score:2)
keep as little information as possible, but we a) are focused on speed, not security and b) must comply with court orders.
Can you please elaborate on that?
I understand the focused on speed part, but what is this about court orders? Is there a preemptive order requiring you to limit privacy?
Re: (Score:1)
Re: (Score:2)
(and you might want to provide a more terse, less marketecture oriented explanation on your website)
Never mind. (Score:2)
Re: (Score:1)
Re: (Score:1)
Re: (Score:2)
Will you make any decisions based on the source networks? e.g. even with a single local Inet link to a single ISP, there might be benefit to then splitting out to multiple Connectify servers located in different BGP peers, routing around peering chokepoints and creating transits which might otherwise not be available.
How about a home appliance, sitting in front of the router to the ISP (or on a Linux router)?
I was disappointed to see that Linux support s
Re: (Score:2)
Re: (Score:2)
Re: (Score:3)
It would be cool if I could run switchboard on a pi and reserve it to all my devices.
But I guess that's not a question :)
Re: (Score:1)
Re: (Score:1)
Re: (Score:2)
Thanks for taking questions. Take business travelers who have a laptop with builtin 802.11, and a 4G card for when they are not around an open access point. With switchboard, they would be able to use the 4G network even when they are connected to the 802.11 and observe increased speeds. That sounds like something a lot of people would use.
Do you consider this to be your target market, or something else?
Re: (Score:1)
Re: (Score:2)
buzzword (Score:2)
buzzword
This is new? (Score:2)
Re: (Score:2)
Isn't this A) what you could do with a bit of messing about on old trumpet winsock installs, and B) what routers like the Cradlepoint stuff do already?
The cradlepoint is more designed to auto roll over to a 3G connection if the main route drops, but can easily be configured to just add to the bandwidth. Not sure how this is different/new?
I guess the new aspect would be being affordable.. there has been demos of stuff like using ten 3g connections to transfer data pretty fast.
Re: (Score:1)
Re: (Score:1)
MPTCP is really interesting, but if you want to combine connections to speed up a connection to a server that just supports regular TCP (Netflix, or Box, Dropbox, etc), even having MPTCP to somewhere else in the cloud, like a VPN server or connection aggregation server, doesn't get you very much. Running TCP over TCP in the real world is generally a bad idea, for reasons laid out pretty well here: http://vpnhaus.ncp-e.com/2011/06 [ncp-e.com]
MPTCP (Score:2)
MPTCP is way better than what Connectify is proposing... It is an open standard too...
http://mptcp.info.ucl.ac.be/ [ucl.ac.be]
http://datatracker.ietf.org/wg/mptcp/charter/ [ietf.org]
Re: (Score:1)
That's why Switchboard uses UD
Right problem, wrong solution (Score:3)
Yes, many of us have shitty internet connections from a small selection of shitty providers. I know, let's saturate our already oversold connectivity to give said shitty providers another excuse to crank up rates with the bonus of hitting your usage caps even sooner!
From what I can tell, this "Switchboard" is basically trying to consolidate and minimize connection overhead, which should theoretically offer modest performance gains. But your bandwidth is your bandwidth, no amount of software is going to stretch it.
I wonder how much Kickstarter capital would need to be raised to start an ISP that doesn't employ the business model off shitting on its customers.
Out-of-order packets? (Score:2)
Re: (Score:1)
Re: (Score:1)
Look at our typical scenario: two ISPs, let's say 7Mbps DSL and 10Mbps cable and latencies that differ by, let's say, 20ms, with careful reordering you can see single-socket performance of about .95*(10+7) with average packet latency somewhere between the two. Without some careful reordering, TCP is very good at slowing way, way down, and a lot of UDP media streamers just fall apart completely.
If you're us, and you get a packet but y
Load balancing was in Linux 20 years ago. (Score:2)
Yawn!
Re: (Score:1)
Multipath TCP (Score:3)
Sorry to rain on your parade, but multipath TCP [multipath-tcp.org] already does this...
Re: (Score:1)