Linux-based Mesh Router Aims at VoIP and Video 42
An anonymous reader writes "A startup in Santa Clara, Calif. is shipping a Linux-based mesh router aimed at VoIP and video. The Mesh Dynamics Module uses multiple radios -- along with custom real-time Linux extensions -- to create a duplexing backhaul network said to improve bandwidth more than 64 times over conventional mesh technology. Normal, single-radio access points function in a half-duplex manner, a limitation that reduces bandwidth by 50 percent for each hop in the mesh. Mesh Dynamics is attempting to solve this problem by dedicating separate radios to upstream and downstream traffic of a 'backhaul' network that relays traffic between mesh nodes, thus simulating full-duplex operation."
Interesting... (Score:4, Interesting)
Granted, a lot can be done with increased selectivity in transceivers and protocols designed specifically not to walk on each other's signals, but having a system that can measure and dynamically employ the relative signal strength of nearby equipment to form an optimal network under suboptimal conditions is what it's all about.
Re:Interesting... (Score:1)
Mr Spock was a pointy eared know it all with copper based green blood.
VOIP and Video (Score:5, Funny)
Re:VOIP and Video (Score:2)
How is that any different than using a cell-phone? People exaggerate 802.11 drop-outs, and there's a great deal of money from phone companies under-estimating cell-phone drop-outs. I'll take 802.11 VoIP, rather than a standard cell-phone any day...
Re:VOIP and Video (Score:2)
Re:VOIP and Video (Score:2)
Apples and Oranges.
Wireless has to slow-down when there is interference... at which point, there is apparently not enough bandwidth for your streaming video. As VoIP uses a fraction the bandwidth that streaming video does, it's not as much of a problem.
In addition, it sounds very much like you have a low-power 802.11 devices (the power varies greately) and are operating them near their maximum range in the first place (and
Re:VOIP and Video (Score:1)
Re:VOIP and Video (Score:2)
Re:VOIP and Video (Score:2)
No simulation... (Score:5, Interesting)
If there are separate channels for uplink and downlink, this is not simulating full duplex, it IS full duplex.
However, this makes me wonder about something. Compare this with another wireless mesh network - AX.25 (amatuer radio packet). In AX.25, rather than an end-to-end ack, each node acks the packet upon receipt, then forwards the packet to the next hop - thus acks need only move one hop.
Now, while this does increase the complexity of each node's processing (for example, how do you handle it when a packet has been accepted by a node, but that node cannot deliver the packet to the next hope), it cuts the delay on moving freight.
Now, TCP has a means to work around this (the TCP ack window), but it makes me wonder - would it be beneficial to a node system like this to have a protocol-layer store and forward system?
For example, what if each node ran a HTTP cache, and when a client requests a page, each node in the chain from client to server buffered the data so that any drop-outs and/or turnaround delays would have a minimal effect on the transfer?
I wonder which would have the greater effect upon throughput - full duplex, or caching? And would both have an even greater effect?
Re:No simulation... (Score:5, Insightful)
In general, though, the ideas behind ax.25 are good, and maybe should be applied to other aspects of mesh networks.
if the language sounds clumsy, please excuse me, it's sunday morning and I haven't had my coffee yet!
BTW, I am working on adapting MIT roofnet mesh software/protocol to doing VOIP, we have a project with wind-powered nodes. Not to production yet, not even close. But if you're interested drop me some mail.
Re:No simulation... (Score:1)
Re:No simulation... (Score:4, Interesting)
I wrote a white paper on a system very similar to this. The difference that I had was that I was calling for a system with a blend of thin and fat APs.
Thin APs would be deployed as the transit system - overthe long expanses where there was no uplink to the internet.
Fat APs would be deployed in a perimiter around an uplink (a hot spot)
The thin APs were just mesh relays. The Fat APs would use NBAR (Network based application recognition) on steroids to examine traffic and requests.
As traffic came through it would be looked at to determine if it was accessing a service that was locally available, and redirected to the appropriate location. Basically a modified DNS. Also a local cache would be near each uplink which would provide clients access to cached pages to minimize the traffic that required being backhauled to the internet.
The DNS-like system would allow for hotspots to present network services to the clients in their proximity. For example, you could redirect DNS quesries to a local DNS server - rather than backhauling it accross your uplink. Most would say "why would you redirect DNS?" well the reason is that the requests could be coming from a client that was far out on the mesh who wouldnt have to have a dhcp dns server address given to him.
the other interesting aspect of this is that a browser advert system could be developed such that banner ads on a browser could be proximity based. So that businesses within a certain radius of the user would be presented through a common banner - and the advertised businesses would change based on where the user was.
Other services could be presented in the modified DNS where a hotspot could advertise to clients whether it had printing kiosks or other services available.
I talked to airspace about this - at the time I was looking for someone that could do the NBAR in asics - but there was discussion on how deep into the packet you needed to go. Force10 had the most compelling hardware for this...
Re:No simulation... (Score:2)
If you start thinking in terms of DOCUMENTS instead of PACKETS, then distributing non-realtime content gets really interesting - I've come up with a bunch of algoritms for intelligent, distributed caching.
I wish there was some place better than slashdot to discuss all this: there are too many people asking things like "what is a mesh router?" for me to feel comfortable getting really technical.
Well, we have a mailing l
Re:No simulation... (Score:4, Interesting)
In situations where the packet loss on links is relatively high (e.g. wireless links), it would probably make sense to do node-to-node ACKs for data that needs to be sent reliably though. If the probability that a packet traverses a link is 0.9, the probability that a packet will traverse N hops is 0.9^N - Thus for networks with many hops (likely for mesh networks), node-to-node ACKs would be a Very Good Thing. (I think this is one reason why X.25 and AX.25, which is a modified version of X.25 meant specifically for amateur radio uses, use node-to-node ACKs.)
An HTTP cache at each node would be VERY interesting, although it could potentially increase latency significantly for new requests not in the cache system.
Plus VOIP can't be cached anyway. As time goes on, data on the Internet is becoming less and less cacheable.
Re:No simulation... (Score:1)
It's the so-called best-effort delivery: it's all about hope
What is a mesh router (Score:1)
routing (Score:5, Informative)
GPL violation? (Score:2, Insightful)
So according to the manufacturer, this stuff does not work...
The GPL clearly states that when code derived from GPL code or linked with GPL code is distributed, this code must be released under a GPL license. There is no exception for non-working code.
It looks to me like the
Re:GPL violation? (Score:2, Insightful)
Re:GPL violation? (Score:2)
Re:GPL violation? (Score:1)
Throughput (Score:2)
802.11n will likely prove the real backbone of mesh networking in the next year.
Glad to see reuse of Amateur Packet Radio ideas (Score:5, Interesting)
I mention this just in case these guys have tried to patent my old idea. Wouldn't be the first time some company has tried to claim sole credit for something done a decade or two earlier by radio hams.
Might I Suggest Free Open Source Mesh Routing? (Score:5, Interesting)
Wireless Mesh Routing would be great... (Score:2)