TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Why isn't mesh networking more popular?

33 pointsby riboflavinabout 11 years ago

11 comments

gsteinb88about 11 years ago
Very long story short, the overhead in maintaining the link state information in meshed networks swamps the available bandwidth for even modest (think 20-40) numbers of nodes. Basically, as nodes are constantly moving&#x2F;coming on- and off-line, nodes have to know which nodes are in the connection graph, so they exchange that information. But that eats up all of the bandwidth amazingly quickly, leaving no room for actual traffic.<p>There are some other issues with meshed networks (latency, battery usage when you&#x27;re just a client node, etc.), but especially for those of the kind described&#x2F;dreamed about here (which are also known as MANETS -- mobile ad-hoc networks), the routing issue is a huge one.<p>Finally, I should note the above isn&#x27;t just academic; several companies have tried to build products based on these kinds of networks -- military contractors being one of note -- and have pretty much come up short.<p>So until the really fundamental issues are worked out, which is in the realm of academic research, not implementation, we probably aren&#x27;t going to see anything like this.
评论 #7730433 未加载
评论 #7730466 未加载
评论 #7730454 未加载
评论 #7730394 未加载
评论 #7730487 未加载
评论 #7730401 未加载
评论 #7730431 未加载
评论 #7730426 未加载
privongabout 11 years ago
The article states, &quot;Perhaps most importantly, the idea of mesh networking seems to be a fit with our current trend toward decentralization...&quot;<p>I think this isn&#x27;t really an accurate statement. The examples given in the article (Uber, airbnb, bitcoin) could reasonably be called &quot;decentralized&quot; (though, one could argue that in a case like airbnb, the fact that you go through a company means it isn&#x27;t actually decentralized), but on the whole, I&#x27;d say the trend, for the bulk of the population, is actually towards more centralization. Think Facebook, Google, Twitter, etc. More people are storing their data in fewer places, so I think the trend is the opposite of what the author states. In that sense, it&#x27;s not at all surprising that mesh networking is not popular.
ronaldxabout 11 years ago
The cellular network example depends on somewhere having a reliable, direct connection to the parent network.<p>So, the need for a reliable, direct connection trumps the need for mesh networking.<p>If you solve the problem of having a reliable, direct connection somewhere, it&#x27;s more effective to extend that solution rather than also covering the problem of mesh networking.
sciurusabout 11 years ago
Good timing for a mesh networking post, since this year&#x27;s WirelessBattleMesh starts tomorrow.<p>&quot;The Wireless Battle of the Mesh is an event that aims at bringing together people from across the world to test the performance of different routing protocols for ad-hoc networks, like Babel, B.A.T.M.A.N., BMX, OLSR, 802.11s and Static Routing.&quot;<p><a href="http://battlemesh.org/" rel="nofollow">http:&#x2F;&#x2F;battlemesh.org&#x2F;</a>
higherpurposeabout 11 years ago
Probably because right now at least, there&#x27;s little incentive in keeping nodes up. OpenLibernet and Skycoin are trying to change that:<p><a href="http://www.openlibernet.org/" rel="nofollow">http:&#x2F;&#x2F;www.openlibernet.org&#x2F;</a><p><a href="https://bitcointalk.org/index.php?topic=380441.0" rel="nofollow">https:&#x2F;&#x2F;bitcointalk.org&#x2F;index.php?topic=380441.0</a>
andreasvcabout 11 years ago
I believe the answer is that it is basically a pipe dream. For some reason, these sorts of ideas infect people with breathless enthusiasm. Telcos won&#x27;t be necessary anymore, the reliability will be so much better, etc. Of course the reality is different. There are technical reasons for this, such as mentioned in another comment, but what I also think is important is the human factor. People would have to be convinced to administer their mesh nodes, and of course there are network effects here (there&#x27;s really only a point to this if there&#x27;s a critical mass, at least around you). When you think of the average user what they really want is to pay some nominal fee to ensure that the maintenance of their uplink is Somebody Else&#x27;s Problem--they don&#x27;t want to reconfigure their mesh node just to check facebook &amp;c.
SapphireSunabout 11 years ago
Has anyone worked with hybrid networks? I can see how the routing problem grows exponentially, but what if you keep everything to a few hops to a node that offloads the traffic to a more traditional system? It could be a good way to extend network range while reducing infrastructure.
评论 #7730372 未加载
评论 #7730733 未加载
dvanduzerabout 11 years ago
There are different tradeoffs when you&#x27;re talking about a mesh based on physical topology versus the logical mesh of a DHT.<p>I think we&#x27;ll see some rapid advancements as Van Jacobson&#x27;s NDN[0] and Miller&#x27;s telehash[1] reach maturity.<p>[0] <a href="http://named-data.net/" rel="nofollow">http:&#x2F;&#x2F;named-data.net&#x2F;</a><p>[1] <a href="https://github.com/telehash/telehash.org/blob/master/background.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;telehash&#x2F;telehash.org&#x2F;blob&#x2F;master&#x2F;backgro...</a>
Paul_Sabout 11 years ago
Looking at trends like that is pointless. Interest in anything technical will decrease because more non-technical people become connected and the Internet reflects that. I bet there is more people (absolute numbers) interested today than in 2005.<p>Do you think the percentage of technical people will increase over time? In the same way that almost no one was literate 1000 years ago which is now reversed.
im3w1labout 11 years ago
Wouldn&#x27;t the latency be just awful if you connected to someone through lots of wifi hops?
rolleiflexabout 11 years ago
Disclaimer: I&#x27;m creator of a mesh network, or a decentralised, anonymous &#x27;reddit&#x27; called Aether.[0] [1] I&#x27;m probably biased.<p>The main problem with these networks is not the declining user interest per se, it&#x27;s rather that they are by their own nature, a) very hard to engineer, and b) almost impossible to monetise. The engineering effort required to make a decentralised network reach resilience (and visible uptime) of the most basic Rails web app on Heroku is orders of magnitude away from just hosting it.<p>For A, Decentralisation is a cruel mistress; every assumption you will make about computers connecting to your network will slowly fall apart as you move deeper into the architecture, engineering and design of your services—that makes it a fascinating challenge as much as a hard one fortunately. On the more unfortunate side, you eventually end up with cases that require you to entirely reëngineer your stack to provide for them; and not providing them access is philosophically against the democratic access decentralisation offers. For starters, anything higher than C&#x2F;C++ is probably a non–starter, a lesson I learned the hard way. My own work is built in Python and getting it to perform adequately well on even most medium–grade computers has been a challenge. Distributed network means distributed loads, and there is a significant amount of computers who aren&#x27;t able to pull their own weight on the Internet, especially in the developing world.<p>It also means that you&#x27;ll be bogged down with a lot of platform support issues, small bugs etc.<p>For B, there are two issues. The first issue is that in a decentralised network it&#x27;s almost impossible to target a specific person or entity to pay if you&#x27;re not willing to create an exception for yourself (i.e. all computers able to call your servers, and consequently in absence of your servers the network goes down) but if you&#x27;re willing to do that, you can just make it into a traditional system in the first place, and you just made it both subject to your whims, and as fragile as any other centralised service. That&#x27;s a no-go.<p>Beyond this, the moral imperative is that you <i>shouldn&#x27;t</i> be charging for a service that doesn&#x27;t cost you money to maintain. For additional services, sure, but you still need to figure out how to attach an additional service without which the core network continues to function.<p>In general, it&#x27;s a massive engineering task that isn&#x27;t lucrative, and the effort required to maintain and keep functional increases exponentially as the network scales. For me, I&#x27;m stuck at packaging the new version for the last few months because PyInstaller doesn&#x27;t like the way I split Aether into two applications—and you end up with these corner cases nobody on the entire Internet has ever encountered before. There&#x27;s no Stack Overflow for that. It&#x27;s fun, but it&#x27;s also tiring.<p>[0] <a href="http://www.theverge.com/2013/11/27/5150758/aether-aims-to-be-a-reddit-for-the-privacy-conscious" rel="nofollow">http:&#x2F;&#x2F;www.theverge.com&#x2F;2013&#x2F;11&#x2F;27&#x2F;5150758&#x2F;aether-aims-to-be...</a><p>[1] <a href="http://www.getaether.net" rel="nofollow">http:&#x2F;&#x2F;www.getaether.net</a>
评论 #7730723 未加载