Mesh Network Disadvantages

Why Not Asynchronous?

To grasp the gains of a synchronous protocol, it helps to introductory look at the less favorable advantages of an asynchronous protocol. When a node using an asynchronous protocol such as 802.11 wants to transmit a frame, it commonly will merely transmit the frame after it senses the channel is idle for a amount of time of time (which is called Carrier Sense Multiple Access, or CSMA). If a collision is determined, due to the lack of an recognition frame, the frame is re-transmitted after waiting an amount of time that increments exponential for each retransmission. In order to denigrate the affect of a collision and to maximize the prospect of a successful reception of the info frame, 802.11 includes an optional collision avoidance (CA) function where a short Request-To-Send/Clear-To-Send (RTS/CTS) interchange is initial performed, which causes appliances overhearing those frames to not access the channel for a amount of time of time. This collision avoidance function may be beneficial in galore situations, but it comes with a huge overhead and introduces difficulties of it is own, and the affect of these troubles is mainly increased in a long-range outdoor system. Some of the difficultnesses related with carrier sensing (CSMA) and collision avoidance (CA) protocols include:

  • Acknowledgment Overhead: This is compounded over long distance links due to propagation time.
  • Exponential Back-off: This is compounded in outdoor networks, where re-transmissions are mutual due to interference, which causes latency to increase exponentially.
  • “Hidden Nodes”: This is a classic problem with 802.11 CSMA, where carrier sensing at the transmitter does not sense interference at the receiver. This is principally compounded in outdoor networks, where impediments and long distances amidst the transmitters normally results in them not being competent to listen each other.
  • “Exposed Nodes”: This is a classic problem with 802.11 CA, where the RTS message amongst a transmitter and receiver causes other potential transmitters to become idle when they could have transmitted with great success to a dissimilar receiver. This is mainly compounded in a mesh network, where there are ordinarily galore active receivers.
  • CA Overhead: The collision avoidance overhead due to the RTS-CTS-Data-ACK interchange requires 4 propagation times, which results in huge overhead on long-distance links.
  • CSMA Failures: In a little office or cafe, all stations may ordinarily listen each, which concede them to the right way carrier sense and stay clear from collisions. In an outdoor wireless network, a good deal of stations may not commonly listen each other, resulting in collisions that cause nodes to experience exponential back-off.
  • Ad-hoc Architecture: When connecting to an access point in a little office or cafe, all communications occur amid the stations and the access point (which is called infrastructure mode) and not directly amongst stations. This means that most of the transmissions will never collide since all downlink transmissions are from a single device, the access point. In a mesh network using either ad-hoc mode or infrastructure mode there are numerous simultaneous transmitters and receivers, and all transmissions may collide.
  • Unfairness: Another classic problem with 802.11 is MAC layer unfairness, and the problem primarily increments in outdoor networks. Due to the increasing back-off for the duration of retransmissions, nodes with less retransmissions are more likely to gain access to the channel than nodes that are retransmitting. Additionally, nodes that sense the channel getting idle earlier are more likely to get access to the channel, and over long distances this results in unfairness to galore nodes due to their location.

These troubles are basic issues with asynchronous protocols such as 802.11, and all of these troubles are drasti increased in outdoor wireless networks. Most humans have experienced performance difficultnesses related to these issues in offices or cafes, but in outdoor mesh networks the affect of these troubles is primarily increased, now and then resulting in a finish collapse of the MAC layer.

Why Synchronous?

The most evident reason to choose a synchronous protocol for an outdoor wireless network is to coordinate communications over big coverage areas. Scheduling transmissions not only enhances the efficacy of spectral utilization but also enhances quality of service (QoS) through latency controls, rate control, and traffic prioritization. There are some crude ways to utilize scheduled transmissions without being synchronous, such as by simple polling. In fact, 802.11 includes an optional Point Coordination Function (PCF) that uses polling (and 802.11e extends this functionality in it is optional Hybrid Coordination Function). Additionally, 802.11 even includes a great deal of synchronous features in it is base specification, quintessentially it is Time Synchronization Function (TSF), which allows gimmicks to sporadically align their clocks that may then be used by functions such as power-save where a sleeping device may sporadically wake up at the right moment to see if there is info for it. However, there are a heap of reasons that 802.11 is not considered a synchronous protocol. Some features traditionally affiliated with synchronous protocols, such as WiMAX or SkyPilot’s SyncMesh(TM) protocol, include:

  • Contention-less Data Transmissions: 802.11′s base Distributed Coordination Function (DCF) normally puts selective information in contention, meaning that multiple nodes may transmit simultaneously. WiMAX and SyncMesh schedule info transmissions within time slots, avoiding the contention of data, permitting more bounded latency.
  • Ranging: DOCSIS (the cable modem standard), WiMAX, and SyncMesh all include a time ranging function, which determines how far isolated nodes are in order to pay for RF propagation at the speed of light. This maximizes efficiency, since inter-frame spaces then do not have to concede for the time of the RF propagation. Synchronous protocols that do not help ranging suffer from this overhead and polling protocols remunerate the propagation penalty twice. While the speed of light is ordinarily considered fast, on long distance links the 10s of microseconds begin to add up, particularly as frame transmission times decrease at higher bandwidths and modulations.
  • Periodic Time Slot Grants: SyncMesh’s synchronous nature enables the capacity to concede recurring time slots. This means that nodes may be granted extended rights to commune on sure time slots, which increments efficiency. Asynchronous protocols do not provide this. Periodic time slot grants are utile for supplying higher classes of service for apps like Voice over IP (VoIP).
  • Clock Precision: The features of a synchronous protocol gain from very precise clocks, which means continually adjusting for phase amongst time sync messages (or signals from an external clock source) or using very usual sync messages (SyncMesh performs the former since it is more efficient).

These modern MAC features are just a lot of of the gains of using a synchronous protocol, but there is another evenly important, if not more important, reason to use a synchronous protocol for broadband wireless mesh – to dynamically point antennas. One of the most effective tools an RF engineer uses to improve a wireless link and to minimize a link’s affect on others is the use of directional antennas. The gains of directional antennas include:

  • Increased link budget (both on transmit and receive), resulting in higher modulation and longer range
  • Decreased interference susceptibility from external sources
  • Decreased interference to other systems
  • Increased power due to point-to-point regulatings in a lot of countries

However, the challenge with using directional antennas is just that – they are directional, which requires manual pointing and alignment. In mesh networks, it is beneficial to have 360° omnidirectional coverage. 360° coverage from each node provides easy installation, maximizes redundancy, and wards off pricey and time-consuming scheme technology of the mesh. To provide a node with 360° coverage using directional antennas, multiple antennas are needed, and as the gain of the antennas increments the number of antennas necessitated to provide 360° coverage likewise increases. This basic kinship applies no matter what antenna engineering science is used, from fixed spheres to beam-forming arrays – each of these antenna designs focuses RF energy, and as the antenna gain increases, the RF energy is more focused, decreasing the coverage angle. And while numerous progressed beam-forming proficiencies do not use fixed antenna sectors, the RF energy is still focalized in a queer direction, so the beam direction needs to be varied in order to provide 360° coverage. So, most 802.11 mesh networks with directional antennas use manual pointing, where 360° coverage is not provided, and the network ought to be engineered link-by-link. There has been a great deal of exploration around dynamically pointing antennas with 802.11, but it is asynchronous nature prohibits antenna pointing coordination. One challenge with an asynchronous protocol is that a great deal of of the transmissions need to be made with omnidirectional antennas (such as omnidirectional Request-To-Send messages), since transmissions are not naturally pre-coordinated. While such a method may grant for higher modulation transmission of the actual selective information frames, it suffers from decreased range, increased interference, and increased overhead due to the coordination (the latter may be very substantial in an outdoor wireless system due to high modulations and the speed-of-light propagation). Alternatively, an asynchronous system could plainly use a directional antenna only for transmissions, and use a discerned omnidirectional antenna for receptions. The challenge here is that interference is an issue with the receiver, and an omnidirectional receive antenna neither increments the desired signal nor decreases the interference or noise. So, range and link modulation are fixed due to the lack of receive antenna gain. Additionally, when only a single side of a link uses a directional antenna, it is not normally classified as a point-to-point link, and a great deal of regions limit the effective output power of the link. By using a totally synchronous protocol, such as SyncMesh, where each communicating is coordinated (even bandwidth request chances and network entry points), antennas may be pointed on both transmit and receive. This provides all of the gains of a scheme consisting totally of point-to-point links, while still supplying the redundancy and simple installation of an omnidirectional system. While these gains are significant, there are a good deal of challenges around creating a completely synchronous mesh protocol. To summarize so far, there are two primary reasons to use a synchronous, scheduled protocol within a mesh network: MAC layer coordination and to point directional antennas. Regarding the latter, to stay clear from the challenges of dynamically pointing antennas, a lot of multi-antenna systems use a discerned radio for each antenna (or subset of antennas). This has various problems, with the most apparent problem being cost. Even though there is now the availability of inexpensive 802.11 radios, these radios have a lot of concealed costs due to:

  • amplifiers
  • increased processing power and processor interconnect
  • increased node size
  • increased power consumption

However, there is a larger problem with using multiple radios – self-interference. Even if the radios each use discerned frequencies and employ guard bands (which is impractical due to the fixed number of channels in a heap of frequency bands), all radios interfere on numerous level. This may be seen by looking at an 802.11 radio’s published adjacent channel rejection values, which is basically the amount of interference from communications on an adjacent non-overlapping channel. The troubles due to this self-interference are magnified by the characteristics of outdoor wireless, such as high levels of external interference and weak signal reception due to long links and high amounts of obstruction. To address the issues of cost and fixed channel availability, a scaled down number of radios is on occasion used. For instance, numerous systems use 2 or 3 radios per node. However, a scaled down number of radios means a scaled down number of antennas, which means either very low gain antennas are used, or 360° coverage is not provided. Both of these limitations are a huge problem for an outdoor mesh system. To mitigate the interference issues, the most evident solution is to provide high levels of isolation amid the radios and amongst the antennas. Traditionally, this would mean highpriced filters and big amounts of physical shielding which is costly and increments node size. However, it is impractical to cost efficaciously provide a sufficient amount of isolation in a mesh node, given typical outdoor wireless scenarios where the received signal may be beneath -90 dBm while the transmissions might be at +30 dBm. Adjacent, or even alternate, channel rejection along with filters and physical isolation are not sufficient to provide anyplace near the level of isolation required. So, interference amidst the radios is not addressed, and results in decreased link modulation and reduction in link range, which are the two main reasons one would use a directional antenna in the primary place. Another usual technical issue with using a radio per directional antenna is that such a system can’t take vantage of steerable (adaptive beam-forming) antennas. Steerable antenna technology allows an antenna’s pattern to be electronically adjusted, so a radio per beam cannot be employed since there are no fixed beams. All of these issues may be addressed by using a synchronous protocol to coordinate all transmissions so that a single radio may be swopped among a great deal of antennas (or among beam-steering weights). And even even though a single radio architecture may not seem to have the capacity of a multiple radio architecture, a multiple radio scheme cannot take vantage of further and added radio capacity due to self-interference. And, the real bottleneck of a mesh network is closely always at the bandwidth injection point (gateway), which means the use of multiple radios in the majority of nodes in a mesh network is wasted money.

Why Not Synchronous?

We’ve analyzed the gains of synchronous protocols and the less favorable advantages of asynchronous protocols in outdoor wireless networks, but what are the less favorable advantages of using a synchronous protocol? Here are a few disadvantages, and potential solutions:

  • Clocks need to be synchronized: Devices taking part in a synchronous protocol plainly necessitated synchronized clocks. This may be provided in various ways, including external clock roots such as GPS or over-the-air clock synchronization. SyncMesh uses a combining of the two, which leverages the accuracy of GPS clocks with the low cost of over-the-air synchronization.
  • Clocks need to be very accurate: This ordinarily requires highpriced clock crystals that are precise over a wide temperature range. SyncMesh provides an exceedingly precise clock source by utilizing an over-the-air calibration protocol along with an internal calibration algorithm that maintains accuracy even with inexpensive crystals.
  • Inefficiencies: Many synchronous, slotted protocols are inefficient due to their simple Time Division Multiple Access (TDMA) MAC layers, which assigns fixed slots to each user. To get over this, SyncMesh uses a dynamic slot portion scheme which assigns all slots in real time.
  • Lack of interoperability with other systems. Since a heap of outdoor wireless schemes leverage unlicensed frequencies, multiple systems may need to percentage the spectrum. Carrier sensing systems may be capable to (in theory) part the spectrum by avoiding simultaneous use, while more complex synchronous systems will not comprehend each other. However, we’ve already seen that carrier sensing has issues, and some systems ‘tweak’ the carrier sensing and back-off protocols to get an unfair vantage over other users of the spectrum. SyncMesh handles multiple users of the spectrum by pointing antennas – the high link budget point-to-point link may refrain from interference from other systems, while it is directional nature fends off intervening with other systems.
  • Complexity: WiMAX-like synchronous systems are much more complex that asynchronous 802.11 systems. That is why WiMAX CPEs are more highpriced than 802.11 clients, and why WiMAX base stations are significantly more highpriced than 802.11 access points. SyncMesh has been produced over a amount of time of 6 years and runs on top of off-the-shelf 802.11 silicon, which lowers cost.
Mesh Network Disadvantages

Mesh Network Disadvantages Photo

Mesh Network Disadvantages

Mesh Network Disadvantages Photo

Mesh Network Disadvantages

Mesh Network Disadvantages Image

Mesh Network Disadvantages

Mesh Network Disadvantages Image


Most helpful client reviews

15 of 15 humans found the following review helpful.
5Kind to beginners but likewise utile generally
By Robin Pain
Faludi is kind to the reader by using simple language in the old school of: tell-them-what-you’re-going-to-say, tell-them and then tell-them-what-you-said.

I purchased the book because even though I am not a beginner to electronics, I am to ZigBee, and I am lazy and want a quick get started to what to get and why and which “start-bugs” to avoid. Faludi does a good occupation here and tries to please everyone by including non-Windows based (Mac and Linux) examples where he may (this market is without doubt or question biased towards Windows).

Evidently you could plainly download the free ZigBee spec’ and read it – it is not too boring and took me in regards to four days to scan through it, but for the cheap price, I would commend that even a professional would recover the cost in time saved from this book but evidently he will not be fascinated in the simplistic treatment of how to connect A to B, just the tips and hints and as a quick wide outline for both the spec and the parts range.

For the beginner this book is magnificent with both diagrams and photographs of how to wire up the half dozen-or-so connections amid one module and another plus very full descriptions + screen shots of how to drive the (mainly Windows based) software.

The firmware example-code is systematically of the simplest-only-to-do-the-principle (there is no cheating by padding with big amounts of code) and gradually the reader is taken into more and more detail when it comes to protocols and networking in a painless manner.

A big amount of work has gone into this book to make it look simple. It is also up to date (late 2010). I highly commend it to anyone.

16 of 18 people found the following review helpful.
5Wireless networks made easy
By SFTA
This book is a *must* for anybody working with xBee series 2 radios. After wasting innumerable hours scouring the internet for selective information on how to update firmware, and configure/interface with the series 2, I found this book to be a godsend. It is simple to follow and distinctly written. The book is broken down into little projects so you may quickly get a network up and running, and then move on to building larger and more sophisticated networks. Without Faludi’s guidance, my xBees would surely be gathering dust on a shelf. I highly commend this book for anybody fascinated in building wireless projects!

6 of 6 persons found the following review helpful.
5Great step by step guide…
By Keith & Sunnie
NYU Professor Robert Faludi, has supplied a very easy to follow book tackling the construction of a XBee wireless network, which is not as simple as it may appear. He provides both a step by step guide and a basic understanding/education of the technology involved.

This book starts with describing initial selections around hardware and software to fabricate a XBee wireless network, Professor Faludi likewise does a quick tutorial on radio transmissions theory and wireless networking. Once you have the bits and pieces set out, Professor Faludi walks through a number of projects helping to build up the readers overall knowledge:

1. A Wireless doorbell

2. Romantic Lighting Sensor

3. Simple Sensor Network

4. Simple Sensor with Sleep Project

He then discusses a XBee Internet Gateway (XIG) project ( see his blog), this opens up the borders by permitting the XBee radios to proxy through the ConnectPort X2 and accordingly be accessable by way of the Web.

Next project, a project to Tweat to a XBee. Professor Faludi concludes the book with a review of the ZigBee stack, a list of plans for the ZigBee platform. Finally there is a resource guide for Arduino, Python, ZigBee, Digi, etc.

This book in truth offers a end to end introduction to XBee radio networks and is well worth the time for anybody who is hacking or looking at industrial apps in sensor networks.

See all 12 client reviews…

This entry was posted in mesh-network and tagged , , , , . Bookmark the permalink.

Leave a Reply