<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SkyPilot Blog</title>
	<atom:link href="http://www.skypilot.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.skypilot.com/blog</link>
	<description>This blog focuses on broadband wireless principally centered around a technical perspective from SkyPilot's engineering team.</description>
	<lastBuildDate>Wed, 25 Mar 2009 22:26:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Link Distance Flexibility</title>
		<link>http://www.skypilot.com/blog/system/link-distance-flexibility/</link>
		<comments>http://www.skypilot.com/blog/system/link-distance-flexibility/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 20:12:29 +0000</pubDate>
		<dc:creator>Randy Frei</dc:creator>
				<category><![CDATA[System]]></category>

		<guid isPermaLink="false">http://www.skypilot.com/blog/?p=59</guid>
		<description><![CDATA[When deploying an outdoor wireless network, a choice is usually made between building a short-range mesh or a long-range PtMP/PtP system. A short-range mesh is normally used for downtowns, &#8220;hot zones&#8221; and campuses, and provides all the benefits normally attributed to meshing, such as fault tolerance due to re-routing and fast, easy installation with little [...]]]></description>
			<content:encoded><![CDATA[<p>When deploying an outdoor wireless network, a choice is usually made between building a short-range mesh or a long-range PtMP/PtP system. A short-range mesh is normally used for downtowns, &#8220;hot zones&#8221; and campuses, and provides all the benefits normally attributed to meshing, such as fault tolerance due to re-routing and fast, easy installation with little need for link engineering due to the large amount of peers available. But the problems include:</p>
<ul>
<li>shorter links</li>
<li>the need for more wired or wireless backhaul</li>
<li>unpredictable service due to the large interference domain</li>
</ul>
<p>To provide longer range communications, a PtMP or PtP system can be used. This is normally used for applications such as fixed wireless access to homes or businesses, and smart grid backhaul, especially in medium density to rural areas. But problems with this model include:</p>
<ul>
<li>a lack of redundancy due to each client normally seeing only a single base station</li>
<li>many base stations are required due to single hop</li>
<li>the need to engineer each link</li>
<li>incomplete coverage (each client must have a direct path to a base station, so some installations may be completely obstructed, and the network must be built very densely to minimize this)</li>
</ul>
<p>To address some of these issues with each type of system, an architecture started to emerge a few years ago which combined PtMP backhaul along with omni-directional mesh. However, not only does this require two different solutions and sets of equipment, but the many of the issues are inherited from each type of system. For instance, while a subscriber connecting to the short-range mesh may benefit from the many mesh nodes available to choose from, there is still a need to engineer the backhaul links and there are still issues around interference with the short-range mesh. The PtMP system would still need to be built very densely to provide sufficient coverage and in order to compensate for the single hop links, and there still may be coverage holes due to obstructions. Also, the PtMP system lacks redundancy. And although it may be possible to use multiple meshes to heal around back-haul outages, this requires complex dynamic routing to be run between the backhaul network and the short-range mesh, and requires multiple adjacent short-range meshes which may not be present in situations where the meshes are islands within a larger sparse network.</p>
<p>One of the reasons that we chose to implement dynamic antenna pointing was to address both of these network architecture issues by providing a single system that can do both long-range backhaul and short-range meshing. In fact, while our first internal testbed ran over 7 hops that ranged from 10 yards to 300 yards, our first customer deployment connected mountain tops across 20 mile links. Over the shorter links the dynamically switched antennas have the isolation needed to avoid interference and to provide spectral reuse, while over longer links the antennas provide the gain needed to close the links at a decent modulation. These very different deployments use the same hardware, same protocol and exactly the same configuration &#8211; the only difference is the deployment locations.</p>
<p>Below are snapshots of two live deployments, one mostly PtMP (with one SkyExtender relay) and one dense mesh. The PtMP system has a mixture of links, from short to several miles, while the dense mesh has links of mostly under 100 yards. These systems are running equivalent hardware (although DualBands are used in the dense mesh), the same software, with the same basic configuration.</p>
<p><img class="alignnone size-full wp-image-91" title="ptmp" src="http://www.skypilot.com/blog/wp-content/uploads/2009/02/ptmp4.jpg" alt="ptmp" width="617" height="572" /></p>
<p><img class="alignnone size-full wp-image-92" title="sc" src="http://www.skypilot.com/blog/wp-content/uploads/2009/02/sc6.jpg" alt="sc" width="617" height="572" /></p>
<p>In some rural areas there is even a hybrid model that some customers use with the SkyPilot equipment where pockets of dense subscribers, connected to each other using short links, are interconnected using long distance links. For example, there are areas of rural Germany where a single SkyGateway connects over long links to SkyExtenders in different villages, which then mesh over shorter links with other SkyExtenders and SkyConnectors within the villages.</p>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Bookmark to:</em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://www.skypilot.com/blog/system/link-distance-flexibility/&amp;title=Link+Distance+Flexibility" title="Add 'Link Distance Flexibility' to Del.icio.us"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="Add 'Link Distance Flexibility' to Del.icio.us" alt="Add 'Link Distance Flexibility' to Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://www.skypilot.com/blog/system/link-distance-flexibility/&amp;title=Link+Distance+Flexibility" title="Add 'Link Distance Flexibility' to digg"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Add 'Link Distance Flexibility' to digg" alt="Add 'Link Distance Flexibility' to digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http://www.skypilot.com/blog/system/link-distance-flexibility/&amp;title=Link+Distance+Flexibility" title="Add 'Link Distance Flexibility' to reddit"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/reddit.png" title="Add 'Link Distance Flexibility' to reddit" alt="Add 'Link Distance Flexibility' to reddit" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://www.skypilot.com/blog/system/link-distance-flexibility/" title="Add 'Link Distance Flexibility' to Technorati"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="Add 'Link Distance Flexibility' to Technorati" alt="Add 'Link Distance Flexibility' to Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://www.skypilot.com/blog/system/link-distance-flexibility/&amp;t=Link+Distance+Flexibility" title="Add 'Link Distance Flexibility' to Yahoo My Web"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/yahoo_myweb.png" title="Add 'Link Distance Flexibility' to Yahoo My Web" alt="Add 'Link Distance Flexibility' to Yahoo My Web" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http://www.skypilot.com/blog/system/link-distance-flexibility/&amp;title=Link+Distance+Flexibility" title="Add 'Link Distance Flexibility' to Stumble Upon"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/stumbleupon.png" title="Add 'Link Distance Flexibility' to Stumble Upon" alt="Add 'Link Distance Flexibility' to Stumble Upon" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://www.skypilot.com/blog/system/link-distance-flexibility/&amp;title=Link+Distance+Flexibility" title="Add 'Link Distance Flexibility' to Google Bookmarks"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/google.png" title="Add 'Link Distance Flexibility' to Google Bookmarks" alt="Add 'Link Distance Flexibility' to Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://www.skypilot.com/blog/system/link-distance-flexibility/&amp;t=Link+Distance+Flexibility" title="Add 'Link Distance Flexibility' to FaceBook"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Add 'Link Distance Flexibility' to FaceBook" alt="Add 'Link Distance Flexibility' to FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.myspace.com/Modules/PostTo/Pages/?t=Link+Distance+Flexibility&amp;c=http://www.skypilot.com/blog/system/link-distance-flexibility/" title="Add 'Link Distance Flexibility' to MySpace"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/myspace.png" title="Add 'Link Distance Flexibility' to MySpace" alt="Add 'Link Distance Flexibility' to MySpace" /></a></div>
<!-- Social Bookmarking Reloaded END -->]]></content:encoded>
			<wfw:commentRss>http://www.skypilot.com/blog/system/link-distance-flexibility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ethernet Vs IP At The Edge</title>
		<link>http://www.skypilot.com/blog/system/ethernet-vs-ip-at-the-edge/</link>
		<comments>http://www.skypilot.com/blog/system/ethernet-vs-ip-at-the-edge/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 23:11:38 +0000</pubDate>
		<dc:creator>Randy Frei</dc:creator>
				<category><![CDATA[System]]></category>

		<guid isPermaLink="false">http://www.skypilot.com/blog/?p=46</guid>
		<description><![CDATA[In every realm of networking, from backbone transport, to enterprise LAN, to access networks, to even data centers, there are debates about the use of layer 2 (Ethernet) versus layer 3 (IP) transport. The proponents of layer 2 argue that it&#8217;s inexpensive, efficient, and supports non-IP protocols while the proponents of layer 3 argue that [...]]]></description>
			<content:encoded><![CDATA[<p><span>In every realm of networking, from backbone transport, to enterprise LAN, to access networks, to even data centers, there are debates about the use of layer 2 (Ethernet) versus layer 3 (IP) transport. The proponents of layer 2 argue that it&#8217;s inexpensive, efficient, and supports non-IP protocols while the proponents of layer 3 argue that it&#8217;s more secure and scalable than layer 2. There are obviously different answers for different networks, but having personally developed both IP and Ethernet systems for military wireless mesh, fixed wireless access and WiFi clouds, I believe that in the case of last-mile wireless access the benefits of layer 2 (Ethernet) far outweigh the problems that need to be addressed. In order to compare the pros and cons of each transport technology, let&#8217;s look at the issues with each since the benefits of one technology are often the converse of the issues with the other.</span></p>
<p><span>Issues with layer 3 (IP):</span></p>
<ul type="disc">
<li class="MsoNormal"><span>Only      IP is transported: no AppleTalk, PPPoE, broadcast device discovery, or      legacy Ethernet devices such as serial/Ethernet telemetry&#8230;</span></li>
<li class="MsoNormal"><span>No      virtual LAN services: offering layer 2 pipes for virtual LAN services has      become an extremely important offering for many service providers. IP      networks do not inherently support this service, and additional equipment      or protocols need to be layered on top in order to support it.</span></li>
<li class="MsoNormal"><span>Many      layer 3 systems only support IPv4: IPv6 is very different from IPv4, so      support needs to be explicitly added, and IPv6 is critical for large      networks such as smart grids.</span></li>
<li class="MsoNormal"><span>IP      demarcation issues: the interface from the wireless access equipment must      support whatever dynamic routing protocol the operator has chosen (RIP,      OSPF, BGP-4, &#8230;). And, the operator may need to run a dynamic IP routing      protocol in order to support client mobility (while an Ethernet system      would allow learning switches to interconnect gateways for fast,      transparent roaming.)</span></li>
<li class="MsoNormal"><span>IP      multicast support (for some types of video streaming) needs to be      explicitly supported. IP Multicast forwarding is very different than      regular IP forwarding, and involves different protocols.</span></li>
<li class="MsoNormal"><span>Slower      re-routing: compared to Ethernet table learning, IP dynamic routing is      slow.</span></li>
</ul>
<p><span>Issues with layer 2 (Ethernet):</span></p>
<ul type="disc">
<li class="MsoNormal"><span>Scalability      limitations due to a large broadcast domain and Ethernet learning      table size restrictions of external switches.</span></li>
<li class="MsoNormal"><span>Inter-subscriber      security concerns due to layer 2 attacks directly between subscribers (ARP      poisoning, rogue DHCP servers, &#8230;).</span></li>
<li class="MsoNormal"><span>Subscriber-to-network      security concerns from Ethernet MAC address spoofing and ARP poisoning.</span></li>
</ul>
<p><span>Since layer 3 is a higher layer protocol than layer 2, it seems to become a question of limitations versus problems. Is it better to live with the limitations of an IP transport or with the problems of an Ethernet transport?</span></p>
<p><span>To deal with the issue of MAC address scalability, fortunately switch learning tables have greatly increased in size. And even if an Ethernet learning table overflows, the standard behavior is to replace the oldest entry, which is often from an inactive device. And data is still forwarded in any case, so the total number of devices supported on a network is much larger than the size of the switches&#8217; Ethernet learning tables.</span></p>
<p><span>And to deal with both the large broadcast domain issue and lack of security between subscribers due to potential layer 2 attacks, many switches have a feature called &#8220;protected ports&#8221; (which SkyPilot has implemented as &#8220;Peer to Peer Control&#8221;). This feature can selectively block layer 2 forwarding between ports and VLANs of an Ethernet switch, or between subscribers within a virtual LAN within the SkyPilot system, in cases where the users of those ports or VLANs are not from the same administrative domain (for example, not employees of the same company). And since this control can be done on a VLAN basis, an operator can use this control to provide some groups of subscribers direct layer 2 access while limiting the layer 2 access of other users, such as home Internet subscribers, to only the router that leads to the Internet.</span></p>
<p><span>And even if users of different protected ports or VLANs need to communicate at layer 3 (for some cases of VoIP, gaming, file sharing, &#8230;) then several simple methods are available to allow that communication at layer 3 or above, such as the &#8220;local proxy ARP&#8221; feature of most routers or /30 IP subnetting at the subscriber level.</span></p>
<p><span>So with the control of protected ports and VLANs in both the wireless system and any external network switches, the potential of attacks between subscribers (such as ARP poisoning and rogue DHCP servers) can be completely avoided, and the only attacks left are attacks directly from subscribers to the network (such as to the first hop router). These layer 2 attacks fall into two specific cases: MAC spoofing and ARP poisoning. In both of these attacks one user intentionally mimics the Ethernet MAC address of another user, which causes a temporary Denial of Service (DoS). These can not effectively be used as data intercept attacks, so data is not compromised. And the denials of service are extremely short, especially in the case of MAC address spoofing where the attack only lasts until the real user sends a single Ethernet frame. And since the attacker is easily identified and their access can simply disabled, these attacks are not actually very common, and are ineffective.</span></p>
<p><span>And an alternative or supplementary tool that an operator can use to address many of these issues is filtering. SkyPilot devices support filters that range from the Ethernet MAC layer up to the IP port level. For example, instead of (or in addition to) disabling peer to peer communication using protected ports, an operator can simply configure UDP port filters to prevent rogue DHCP servers.</span></p>
<p><span>So by having addressed these Ethernet scalability and security concerns, the edge network can take advantage of the benefits of an Ethernet transport, including:</span></p>
<ul type="disc">
<li class="MsoNormal"><span>Simple      IP address management: IP addresses can be handed out in a number of ways      (DHCP, static, PPPoE, &#8230;) and they can be assigned independently of the      point of attachment.</span></li>
<li class="MsoNormal"><span>Support      for any Ethernet device, such as IPv4, IPv6, IP multicast, NetBIOS,      AppleTalk,  and legacy Ethernet devices.</span></li>
<li class="MsoNormal"><span>Seamless,      fast intra-network mobility.</span></li>
<li class="MsoNormal"><span>Virtual      LAN services (private LANs can be configured across the network).</span></li>
<li class="MsoNormal"><span>Simple      layer 2 demarcation at the base-station (no IP routing protocol      requirements).</span></li>
</ul>
<p><span>An important aspect of Ethernet is that using it as a transport method does not mean a lack of IP services. IPv4, IPv6 and virtually every layer 3 protocol has an Ethernet convergence function, so if a device talks Ethernet then it can run over an Ethernet transport system without any special support from the network devices. And, even if a device such as a wireless mesh node provides Ethernet transport, it can also include an IP stack for its own communication, such as remote management. And IP-aware filters can be added to devices that are providing only an Ethernet transport service. So, Ethernet transport does not mean &#8220;no IP&#8221;.</span></p>
<p class="MsoNormal">
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Bookmark to:</em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://www.skypilot.com/blog/system/ethernet-vs-ip-at-the-edge/&amp;title=Ethernet+Vs+IP+At+The+Edge" title="Add 'Ethernet Vs IP At The Edge' to Del.icio.us"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="Add 'Ethernet Vs IP At The Edge' to Del.icio.us" alt="Add 'Ethernet Vs IP At The Edge' to Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://www.skypilot.com/blog/system/ethernet-vs-ip-at-the-edge/&amp;title=Ethernet+Vs+IP+At+The+Edge" title="Add 'Ethernet Vs IP At The Edge' to digg"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Add 'Ethernet Vs IP At The Edge' to digg" alt="Add 'Ethernet Vs IP At The Edge' to digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http://www.skypilot.com/blog/system/ethernet-vs-ip-at-the-edge/&amp;title=Ethernet+Vs+IP+At+The+Edge" title="Add 'Ethernet Vs IP At The Edge' to reddit"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/reddit.png" title="Add 'Ethernet Vs IP At The Edge' to reddit" alt="Add 'Ethernet Vs IP At The Edge' to reddit" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://www.skypilot.com/blog/system/ethernet-vs-ip-at-the-edge/" title="Add 'Ethernet Vs IP At The Edge' to Technorati"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="Add 'Ethernet Vs IP At The Edge' to Technorati" alt="Add 'Ethernet Vs IP At The Edge' to Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://www.skypilot.com/blog/system/ethernet-vs-ip-at-the-edge/&amp;t=Ethernet+Vs+IP+At+The+Edge" title="Add 'Ethernet Vs IP At The Edge' to Yahoo My Web"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/yahoo_myweb.png" title="Add 'Ethernet Vs IP At The Edge' to Yahoo My Web" alt="Add 'Ethernet Vs IP At The Edge' to Yahoo My Web" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http://www.skypilot.com/blog/system/ethernet-vs-ip-at-the-edge/&amp;title=Ethernet+Vs+IP+At+The+Edge" title="Add 'Ethernet Vs IP At The Edge' to Stumble Upon"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/stumbleupon.png" title="Add 'Ethernet Vs IP At The Edge' to Stumble Upon" alt="Add 'Ethernet Vs IP At The Edge' to Stumble Upon" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://www.skypilot.com/blog/system/ethernet-vs-ip-at-the-edge/&amp;title=Ethernet+Vs+IP+At+The+Edge" title="Add 'Ethernet Vs IP At The Edge' to Google Bookmarks"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/google.png" title="Add 'Ethernet Vs IP At The Edge' to Google Bookmarks" alt="Add 'Ethernet Vs IP At The Edge' to Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://www.skypilot.com/blog/system/ethernet-vs-ip-at-the-edge/&amp;t=Ethernet+Vs+IP+At+The+Edge" title="Add 'Ethernet Vs IP At The Edge' to FaceBook"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Add 'Ethernet Vs IP At The Edge' to FaceBook" alt="Add 'Ethernet Vs IP At The Edge' to FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.myspace.com/Modules/PostTo/Pages/?t=Ethernet+Vs+IP+At+The+Edge&amp;c=http://www.skypilot.com/blog/system/ethernet-vs-ip-at-the-edge/" title="Add 'Ethernet Vs IP At The Edge' to MySpace"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/myspace.png" title="Add 'Ethernet Vs IP At The Edge' to MySpace" alt="Add 'Ethernet Vs IP At The Edge' to MySpace" /></a></div>
<!-- Social Bookmarking Reloaded END -->]]></content:encoded>
			<wfw:commentRss>http://www.skypilot.com/blog/system/ethernet-vs-ip-at-the-edge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Point to MultiPoint Vs Dynamic Antenna Switching</title>
		<link>http://www.skypilot.com/blog/protocol/point-to-multipoint-vs-dynamic-antenna-switching/</link>
		<comments>http://www.skypilot.com/blog/protocol/point-to-multipoint-vs-dynamic-antenna-switching/#comments</comments>
		<pubDate>Sat, 21 Feb 2009 02:28:01 +0000</pubDate>
		<dc:creator>Randy Frei</dc:creator>
				<category><![CDATA[Protocol]]></category>

		<guid isPermaLink="false">http://www.skypilot.com/blog/?p=35</guid>
		<description><![CDATA[Point-to-MultiPoint (PtMP) systems typically require multiple frequencies in order to avoid self-interference (interference among base-stations within the same network, or among sectors of a single base-station). The degree that multiple frequencies are re-used within the network is called &#8220;frequency re-use&#8221;, and is quantified by a frequency re-use factor. The frequency re-use factor will vary based [...]]]></description>
			<content:encoded><![CDATA[<p>Point-to-MultiPoint (PtMP) systems typically require multiple frequencies in order to avoid self-interference (interference among base-stations within the same network, or among sectors of a single base-station). The degree that multiple frequencies are re-used within the network is called &#8220;frequency re-use&#8221;, and is quantified by a frequency re-use factor. The frequency re-use factor will vary based on the number of available frequencies, the deployed technology and the network architecture.  The network architecture generally falls into two categories: omni-directional systems and sectorized systems.</p>
<p>For omni-directional PtMP systems, the frequency re-use factor is basically how often a frequency gets reused within the overall network, and re-use factors of 3, 4, 7, 9 and 12 are common. A frequency re-use factor of 4 means that 4 different frequencies are used, with base-stations that have adjacent coverage each operating on a different single frequency, and each frequency is reused on each 4th base-station.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-37" title="freq-reuse" src="http://www.skypilot.com/blog/wp-content/uploads/2009/02/freq-reuse.jpg" alt="freq-reuse" width="403" height="260" /></p>
<p>A problem with this type of network is that obviously many frequencies are required, which may not be possible in many limited frequency bands such as 3.65 GHz or 4.9 GHz. And since only a fraction of the total available bandwidth is used at each base-station, the capacity of each base-station is reduced. Additionally, since each base-station is only providing a single frequency, there is no frequency or base-station redundancy at the subscriber level, so interference or a failure of a base-station will cause a complete outage for any affected subscribers.</p>
<p>For sectorized base-stations, a frequency re-use factor of 3 is commonly used, and adjacent sectors do not use the same frequency. For instance, if a base-station has 3 sectors, each sector would be 120 degrees wide for 360 degree coverage and each sector would use a different frequency from a total of 3 frequencies. Problems with this architecture include:</p>
<ul>
<li>Lack of frequency diversity at the subscriber: a subscriber physically resides in one primary sector (and frequency), so if that frequency is being interfered with by a different base-station (in a licensed band) or a different network (in an unlicensed or &#8220;lightly&#8221; licensed band) then the subscriber could lose service. And if directional antennas are used at the subscriber, which is almost always the case in order to increase the link gain, then redundancy is not even availabe from other base-station locations.</li>
<li>Lower antenna gain: the frequency re-use factor dictates the sector beam-width (antenna gain is directly related to beam-width), and, in order to get 360 degree coverage, wide antenna beam-widths are needed. And even if a single frequency were used multiple times on a single base-station (which usually requires some sort of coordination), such as in a F1,F2,F3,F1,F2,F3 pattern, each sector would still only be at most 60 degrees. In a dynamically switched antenna system, like SkyPilot&#8217;s, this constraint does not exist, and the antenna beam-width can be much smaller which results in higher antenna gain.</li>
<li>Multiple frequencies are needed: just like in the omni-directional case, in some bands there are a limited number of available frequencies (or frequencies are expensive in licensed bands).  And in unlicensed bands there may not be multiple clean channels. And if a single channel is sub-divided, which many systems do not even support, each sector would only have a fraction of the total bandwidth.</li>
</ul>
<p>With SkyPilot&#8217;s dynamic antenna switching, 8 high-gain 45 degree sectors are shared using a single radio, so a single frequency can be provided with 360 degree coverage while still providing the benefits of a high-gain antenna. Even though SkyPilot provides the resiliency of a mesh networking architecture,  this spectral reuse flexibility has allowed many service providers to deploy  large PtMP deployments in which each base-station provides synchronous  connectivity to  low-cost subscriber equipment.</p>
<pre><img class="aligncenter size-full wp-image-38" title="freq-reuse-sect" src="http://www.skypilot.com/blog/wp-content/uploads/2009/02/freq-reuse-sect.jpg" alt="freq-reuse-sect" width="545" height="179" /></pre>
<p>In situations where multiple channels are available, an omni-directional PtMP system loses any extra capacity that could have been gained, due to the required frequency re-use. By simply using multiple base-stations with the SkyPilot system, all of the additional channel capacity can be provided at each base-station location. And, each channel is provided over 360 degrees, compared to sectorized PtMP architectures which only provide each frequency on particular sectors, so with the SkyPilot equipment, there is frequency and base-station equipment redundancy to each subscriber (even if the subscriber uses a high-gain directional antenna).</p>
<p>And, of course, there is the additional benefit of meshing for additional range, routing around obstructions, and increasing system capacity by relaying through shorter high-modulation links (instead of wasting base-station bandwidth by communicating to a long range subscriber at low modulation, a high-modulation relay can be used).  But, these benefits are all extra, since even in a pure PtMP environment there is significant benefit from dynamic antenna switching.</p>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Bookmark to:</em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://www.skypilot.com/blog/protocol/point-to-multipoint-vs-dynamic-antenna-switching/&amp;title=Point+to+MultiPoint+Vs+Dynamic+Antenna+Switching" title="Add 'Point to MultiPoint Vs Dynamic Antenna Switching' to Del.icio.us"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="Add 'Point to MultiPoint Vs Dynamic Antenna Switching' to Del.icio.us" alt="Add 'Point to MultiPoint Vs Dynamic Antenna Switching' to Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://www.skypilot.com/blog/protocol/point-to-multipoint-vs-dynamic-antenna-switching/&amp;title=Point+to+MultiPoint+Vs+Dynamic+Antenna+Switching" title="Add 'Point to MultiPoint Vs Dynamic Antenna Switching' to digg"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Add 'Point to MultiPoint Vs Dynamic Antenna Switching' to digg" alt="Add 'Point to MultiPoint Vs Dynamic Antenna Switching' to digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http://www.skypilot.com/blog/protocol/point-to-multipoint-vs-dynamic-antenna-switching/&amp;title=Point+to+MultiPoint+Vs+Dynamic+Antenna+Switching" title="Add 'Point to MultiPoint Vs Dynamic Antenna Switching' to reddit"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/reddit.png" title="Add 'Point to MultiPoint Vs Dynamic Antenna Switching' to reddit" alt="Add 'Point to MultiPoint Vs Dynamic Antenna Switching' to reddit" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://www.skypilot.com/blog/protocol/point-to-multipoint-vs-dynamic-antenna-switching/" title="Add 'Point to MultiPoint Vs Dynamic Antenna Switching' to Technorati"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="Add 'Point to MultiPoint Vs Dynamic Antenna Switching' to Technorati" alt="Add 'Point to MultiPoint Vs Dynamic Antenna Switching' to Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://www.skypilot.com/blog/protocol/point-to-multipoint-vs-dynamic-antenna-switching/&amp;t=Point+to+MultiPoint+Vs+Dynamic+Antenna+Switching" title="Add 'Point to MultiPoint Vs Dynamic Antenna Switching' to Yahoo My Web"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/yahoo_myweb.png" title="Add 'Point to MultiPoint Vs Dynamic Antenna Switching' to Yahoo My Web" alt="Add 'Point to MultiPoint Vs Dynamic Antenna Switching' to Yahoo My Web" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http://www.skypilot.com/blog/protocol/point-to-multipoint-vs-dynamic-antenna-switching/&amp;title=Point+to+MultiPoint+Vs+Dynamic+Antenna+Switching" title="Add 'Point to MultiPoint Vs Dynamic Antenna Switching' to Stumble Upon"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/stumbleupon.png" title="Add 'Point to MultiPoint Vs Dynamic Antenna Switching' to Stumble Upon" alt="Add 'Point to MultiPoint Vs Dynamic Antenna Switching' to Stumble Upon" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://www.skypilot.com/blog/protocol/point-to-multipoint-vs-dynamic-antenna-switching/&amp;title=Point+to+MultiPoint+Vs+Dynamic+Antenna+Switching" title="Add 'Point to MultiPoint Vs Dynamic Antenna Switching' to Google Bookmarks"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/google.png" title="Add 'Point to MultiPoint Vs Dynamic Antenna Switching' to Google Bookmarks" alt="Add 'Point to MultiPoint Vs Dynamic Antenna Switching' to Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://www.skypilot.com/blog/protocol/point-to-multipoint-vs-dynamic-antenna-switching/&amp;t=Point+to+MultiPoint+Vs+Dynamic+Antenna+Switching" title="Add 'Point to MultiPoint Vs Dynamic Antenna Switching' to FaceBook"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Add 'Point to MultiPoint Vs Dynamic Antenna Switching' to FaceBook" alt="Add 'Point to MultiPoint Vs Dynamic Antenna Switching' to FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.myspace.com/Modules/PostTo/Pages/?t=Point+to+MultiPoint+Vs+Dynamic+Antenna+Switching&amp;c=http://www.skypilot.com/blog/protocol/point-to-multipoint-vs-dynamic-antenna-switching/" title="Add 'Point to MultiPoint Vs Dynamic Antenna Switching' to MySpace"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/myspace.png" title="Add 'Point to MultiPoint Vs Dynamic Antenna Switching' to MySpace" alt="Add 'Point to MultiPoint Vs Dynamic Antenna Switching' to MySpace" /></a></div>
<!-- Social Bookmarking Reloaded END -->]]></content:encoded>
			<wfw:commentRss>http://www.skypilot.com/blog/protocol/point-to-multipoint-vs-dynamic-antenna-switching/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mesh Capacity (Part 2): The Multi-Radio Myth</title>
		<link>http://www.skypilot.com/blog/protocol/mesh-capacity-part-2-the-multi-radio-myth/</link>
		<comments>http://www.skypilot.com/blog/protocol/mesh-capacity-part-2-the-multi-radio-myth/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 20:07:17 +0000</pubDate>
		<dc:creator>Randy Frei</dc:creator>
				<category><![CDATA[Protocol]]></category>

		<guid isPermaLink="false">http://www.skypilot.com/blog/?p=30</guid>
		<description><![CDATA[When we were designing the SkyPilot multi-hop scheduling protocol, our task would have been much easier if we simply used one radio to talk to the parent node and another radio to talk to the child nodes. However, there are several reasons why we chose to tackle the much more difficult problem of single-radio multi-hop [...]]]></description>
			<content:encoded><![CDATA[<p>When we were designing the SkyPilot multi-hop scheduling protocol, our task would have been much easier if we simply used one radio to talk to the parent node and another radio to talk to the child nodes. However, there are several reasons why we chose to tackle the much more difficult problem of single-radio multi-hop scheduling. Obvious reasons to use only a single radio include cost (radios might but cheap, but high power, industrial grade radios and the additional interconnect are not), power, size and the inability to find many clean channels&#8230;, but the main reason is that using multiple radios simply doesn&#8217;t work!</p>
<p>Focusing on that last claim, simultaneous transmissions and receptions over long-distance links simply do not work in the real world. This is based on physics. If a high-power radio is transmitting at +30dBm while another co-located radio is trying to receive a signal at -90dBm, then the +30dBm transmission will completely swamp the -90dBm reception. That&#8217;s a 120dB difference in signal levels, and to put that in perspective, the transmitted signal level is 1 trillion times stronger than the received signal level.</p>
<p>To combat this problem, multi-radio systems have traditionally tried using combinations of:</p>
<ul>
<li>filtering (but filtering is expensive and can not provide anywhere near the needed 100dB+ of isolation)</li>
<li>physical separation of antennas (but using extremely long cables to externally mounted antennas is lossy, expensive, and doesn&#8217;t fit onto a pole &#8211; so it&#8217;s impractical to get the level of isolation required)</li>
<li>increasing received signal strength by only allowing very short links (but this is still insufficient, and would only allow for very short links)</li>
<li>lab demos (it&#8217;s common to see cabled multi-radio setups showing simultaneous active radios in the lab, but this is just smoke and mirrors where the cables are providing artificial path isolation and are allowing unrealistically high received signal levels)</li>
<li>lowering modulation (where the radios are allowed to interfere and simply drop modulation and rely on CSMA &#8211; but then there is no capacity benefit to using multiple radios)</li>
<li>requiring channel separation (but even skipping an entire channel is not enough, which you can see from radio vendors&#8217; published &#8220;alternative channel rejection&#8221; values)</li>
<li>and (in theory), trying to schedule around tx/rx situations (but, this requires symmetric upstream and downstream traffic, and is impractical)</li>
</ul>
<p>Even if different channels are used, a typical wireless specification like 802.11a only requires adjacent channel rejection of up to 16 dB and alternate channel rejection up to 32 dB. So even different channels don&#8217;t help, and different frequency bands are sometimes recommended (for instance, one channel at 5.2Ghz and the other at 5.8Ghz) which is impractical due to power restrictions and availability.</p>
<p>Even the combination of many of these techniques is nowhere near sufficient to allow for simultaneous transmissions and receptions in a single device over reasonable link distances. So, while a multi-radio story might sound extremely compelling, and has somehow even found its way into some RFP requirements, there are many hidden technical challenges that make it not feasible in the real world.</p>
<p>And there is another important factor in the single versus multiple radio debate &#8211; in an &#8220;access network&#8221;, where the majority of traffic is flowing to and from a gateway node, the bottleneck is almost always the gateway. So, in order to increase capacity of the overall mesh, multiple radios can simply be used at the gateway (which I&#8217;ll talk about how to most effectively do in regard to SkyPilot devices in another post). So, if you happen to have access to a live mesh &#8220;access network&#8221;, try monitoring the utilization of all of your non-gateway radios versus your gateway radios, and this will show you how much money you&#8217;ve stranded on your poles.</p>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Bookmark to:</em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://www.skypilot.com/blog/protocol/mesh-capacity-part-2-the-multi-radio-myth/&amp;title=Mesh+Capacity+%28Part+2%29%3A+The+Multi-Radio+Myth" title="Add 'Mesh Capacity (Part 2): The Multi-Radio Myth' to Del.icio.us"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="Add 'Mesh Capacity (Part 2): The Multi-Radio Myth' to Del.icio.us" alt="Add 'Mesh Capacity (Part 2): The Multi-Radio Myth' to Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://www.skypilot.com/blog/protocol/mesh-capacity-part-2-the-multi-radio-myth/&amp;title=Mesh+Capacity+%28Part+2%29%3A+The+Multi-Radio+Myth" title="Add 'Mesh Capacity (Part 2): The Multi-Radio Myth' to digg"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Add 'Mesh Capacity (Part 2): The Multi-Radio Myth' to digg" alt="Add 'Mesh Capacity (Part 2): The Multi-Radio Myth' to digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http://www.skypilot.com/blog/protocol/mesh-capacity-part-2-the-multi-radio-myth/&amp;title=Mesh+Capacity+%28Part+2%29%3A+The+Multi-Radio+Myth" title="Add 'Mesh Capacity (Part 2): The Multi-Radio Myth' to reddit"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/reddit.png" title="Add 'Mesh Capacity (Part 2): The Multi-Radio Myth' to reddit" alt="Add 'Mesh Capacity (Part 2): The Multi-Radio Myth' to reddit" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://www.skypilot.com/blog/protocol/mesh-capacity-part-2-the-multi-radio-myth/" title="Add 'Mesh Capacity (Part 2): The Multi-Radio Myth' to Technorati"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="Add 'Mesh Capacity (Part 2): The Multi-Radio Myth' to Technorati" alt="Add 'Mesh Capacity (Part 2): The Multi-Radio Myth' to Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://www.skypilot.com/blog/protocol/mesh-capacity-part-2-the-multi-radio-myth/&amp;t=Mesh+Capacity+%28Part+2%29%3A+The+Multi-Radio+Myth" title="Add 'Mesh Capacity (Part 2): The Multi-Radio Myth' to Yahoo My Web"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/yahoo_myweb.png" title="Add 'Mesh Capacity (Part 2): The Multi-Radio Myth' to Yahoo My Web" alt="Add 'Mesh Capacity (Part 2): The Multi-Radio Myth' to Yahoo My Web" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http://www.skypilot.com/blog/protocol/mesh-capacity-part-2-the-multi-radio-myth/&amp;title=Mesh+Capacity+%28Part+2%29%3A+The+Multi-Radio+Myth" title="Add 'Mesh Capacity (Part 2): The Multi-Radio Myth' to Stumble Upon"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/stumbleupon.png" title="Add 'Mesh Capacity (Part 2): The Multi-Radio Myth' to Stumble Upon" alt="Add 'Mesh Capacity (Part 2): The Multi-Radio Myth' to Stumble Upon" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://www.skypilot.com/blog/protocol/mesh-capacity-part-2-the-multi-radio-myth/&amp;title=Mesh+Capacity+%28Part+2%29%3A+The+Multi-Radio+Myth" title="Add 'Mesh Capacity (Part 2): The Multi-Radio Myth' to Google Bookmarks"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/google.png" title="Add 'Mesh Capacity (Part 2): The Multi-Radio Myth' to Google Bookmarks" alt="Add 'Mesh Capacity (Part 2): The Multi-Radio Myth' to Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://www.skypilot.com/blog/protocol/mesh-capacity-part-2-the-multi-radio-myth/&amp;t=Mesh+Capacity+%28Part+2%29%3A+The+Multi-Radio+Myth" title="Add 'Mesh Capacity (Part 2): The Multi-Radio Myth' to FaceBook"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Add 'Mesh Capacity (Part 2): The Multi-Radio Myth' to FaceBook" alt="Add 'Mesh Capacity (Part 2): The Multi-Radio Myth' to FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.myspace.com/Modules/PostTo/Pages/?t=Mesh+Capacity+%28Part+2%29%3A+The+Multi-Radio+Myth&amp;c=http://www.skypilot.com/blog/protocol/mesh-capacity-part-2-the-multi-radio-myth/" title="Add 'Mesh Capacity (Part 2): The Multi-Radio Myth' to MySpace"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/myspace.png" title="Add 'Mesh Capacity (Part 2): The Multi-Radio Myth' to MySpace" alt="Add 'Mesh Capacity (Part 2): The Multi-Radio Myth' to MySpace" /></a></div>
<!-- Social Bookmarking Reloaded END -->]]></content:encoded>
			<wfw:commentRss>http://www.skypilot.com/blog/protocol/mesh-capacity-part-2-the-multi-radio-myth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mesh Capacity (Part 1)</title>
		<link>http://www.skypilot.com/blog/system/mesh-capacity-part-1/</link>
		<comments>http://www.skypilot.com/blog/system/mesh-capacity-part-1/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 02:28:42 +0000</pubDate>
		<dc:creator>Randy Frei</dc:creator>
				<category><![CDATA[System]]></category>
		<category><![CDATA[antenna]]></category>
		<category><![CDATA[capacity]]></category>
		<category><![CDATA[directional]]></category>
		<category><![CDATA[mesh]]></category>
		<category><![CDATA[omnidirectional]]></category>
		<category><![CDATA[relay]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://www.skypilot.com/blog/?p=21</guid>
		<description><![CDATA[There has been an ongoing discussion in the mesh community about how much capacity is lost due to the relaying of data within a wireless mesh network. Proponents of multi-radio architectures have argued that they can deliver close to 1/n (where n is the number of hops) of the capacity of a radio simultaneously to [...]]]></description>
			<content:encoded><![CDATA[<p>There has been an ongoing discussion in the mesh community about how much capacity is lost due to the relaying of data within a wireless mesh network. Proponents of multi-radio architectures have argued that they can deliver close to 1/n (where n is the number of hops) of the capacity of a radio simultaneously to each mesh device, while single radio architectures are closer to 1/2^n. For instance, a 4-hop path in a multi-radio system (assuming several clean channels are available) could deliver on the order of 1/4 the capacity of a radio simultaneously to all mesh devices, while a single-radio system may only be able to deliver 1/2^4, or 1/16, the capacity of a radio, due to multi-hop interference.</p>
<p>This diagram shows how a traditional single radio mesh system has its bandwidth reduced due to a large interference domain allowing only a single device to transmit at a time (note: the circles show the communication range, while the interference range will usually have a radius many times larger).</p>
<p><a href="http://www.skypilot.com/blog/wp-content/uploads/2009/02/omni4.gif"><img class="aligncenter size-full wp-image-29" title="Single Radio Mesh" src="http://www.skypilot.com/blog/wp-content/uploads/2009/02/omni4.gif" alt="Single Radio Mesh" width="500" height="340" /></a></p>
<p>A multi-radio system could use several frequencies to allow multiple transmissions to take place at the same, reducing some of these interference conditions (however, not only does this require multiple clean channels, but there are some pitfalls that will be analyzed in a future post).</p>
<p>So an obvious question is, &#8220;How does SkyPilot&#8217;s dynamic antenna switching affect system capacity?&#8221; The answer is that even though the SkyPilot system uses a single backhaul radio, it can still provide 1/n the channel capacity simultaneously to each device due to the dynamic antenna switching.</p>
<p>In addition to all of the previously discussed benefits of dynamic antenna switching, such as higher link budget, interference avoidance and point-to-point power levels, the largest benefit is probably from something called &#8220;spectral re-use&#8221;. Basically, spectral re-use is a benefit of using dynamically switched high-gain antennas where multiple transmissions can take place simultaneously, on the same frequency, in very close proximity.</p>
<p>For example, the dynamic point-to-point link formed by the high-gain antennas allows a first-hop transmission to not interfere with a third-hop reception, even on the same channel. And while one first-hop device is relaying, spectral re-use allows many other devices to simultaneously communicate, such as allowing the gateway to transmit to another first-hop device. That is why we always recommend at least 2 first-hop devices. This allows the gateway, and most other devices within the mesh, to be continuously active, so the capacity of the overall system is equal to the capacity of the gateway radio.  This allows at least 1/n to be delivered to each device simultaneously, equivalent to the multi-radio mesh system and much higher than traditional single radio systems.</p>
<p><span style="color: #0000ee; text-decoration: underline;"><a href="http://www.skypilot.com/blog/wp-content/uploads/2009/02/dir1.gif"></a><a href="http://www.skypilot.com/blog/wp-content/uploads/2009/02/dir2.gif"><img class="aligncenter size-full wp-image-26" title="Dynamically Switched Directional Antennas" src="http://www.skypilot.com/blog/wp-content/uploads/2009/02/dir2.gif" alt="Dynamically Switched Directional Antennas" width="500" height="169" /></a></span></p>
<p>And by only consuming a single channel, additional channels can be employed in order to multiply overall system capacity (plus, it is often difficult to find the multiple clean channels that multi-radio architectures require). But, the use of multiple radios in context of traditional mesh networks and the SkyPilot system will be explored in a future post.</p>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Bookmark to:</em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://www.skypilot.com/blog/system/mesh-capacity-part-1/&amp;title=Mesh+Capacity+%28Part+1%29" title="Add 'Mesh Capacity (Part 1)' to Del.icio.us"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="Add 'Mesh Capacity (Part 1)' to Del.icio.us" alt="Add 'Mesh Capacity (Part 1)' to Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://www.skypilot.com/blog/system/mesh-capacity-part-1/&amp;title=Mesh+Capacity+%28Part+1%29" title="Add 'Mesh Capacity (Part 1)' to digg"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Add 'Mesh Capacity (Part 1)' to digg" alt="Add 'Mesh Capacity (Part 1)' to digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http://www.skypilot.com/blog/system/mesh-capacity-part-1/&amp;title=Mesh+Capacity+%28Part+1%29" title="Add 'Mesh Capacity (Part 1)' to reddit"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/reddit.png" title="Add 'Mesh Capacity (Part 1)' to reddit" alt="Add 'Mesh Capacity (Part 1)' to reddit" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://www.skypilot.com/blog/system/mesh-capacity-part-1/" title="Add 'Mesh Capacity (Part 1)' to Technorati"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="Add 'Mesh Capacity (Part 1)' to Technorati" alt="Add 'Mesh Capacity (Part 1)' to Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://www.skypilot.com/blog/system/mesh-capacity-part-1/&amp;t=Mesh+Capacity+%28Part+1%29" title="Add 'Mesh Capacity (Part 1)' to Yahoo My Web"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/yahoo_myweb.png" title="Add 'Mesh Capacity (Part 1)' to Yahoo My Web" alt="Add 'Mesh Capacity (Part 1)' to Yahoo My Web" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http://www.skypilot.com/blog/system/mesh-capacity-part-1/&amp;title=Mesh+Capacity+%28Part+1%29" title="Add 'Mesh Capacity (Part 1)' to Stumble Upon"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/stumbleupon.png" title="Add 'Mesh Capacity (Part 1)' to Stumble Upon" alt="Add 'Mesh Capacity (Part 1)' to Stumble Upon" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://www.skypilot.com/blog/system/mesh-capacity-part-1/&amp;title=Mesh+Capacity+%28Part+1%29" title="Add 'Mesh Capacity (Part 1)' to Google Bookmarks"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/google.png" title="Add 'Mesh Capacity (Part 1)' to Google Bookmarks" alt="Add 'Mesh Capacity (Part 1)' to Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://www.skypilot.com/blog/system/mesh-capacity-part-1/&amp;t=Mesh+Capacity+%28Part+1%29" title="Add 'Mesh Capacity (Part 1)' to FaceBook"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Add 'Mesh Capacity (Part 1)' to FaceBook" alt="Add 'Mesh Capacity (Part 1)' to FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.myspace.com/Modules/PostTo/Pages/?t=Mesh+Capacity+%28Part+1%29&amp;c=http://www.skypilot.com/blog/system/mesh-capacity-part-1/" title="Add 'Mesh Capacity (Part 1)' to MySpace"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/myspace.png" title="Add 'Mesh Capacity (Part 1)' to MySpace" alt="Add 'Mesh Capacity (Part 1)' to MySpace" /></a></div>
<!-- Social Bookmarking Reloaded END -->]]></content:encoded>
			<wfw:commentRss>http://www.skypilot.com/blog/system/mesh-capacity-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Common Misconceptions #2: SkyPilot&#8217;s products are less applicable in EIRP-restricted regions like Europe</title>
		<link>http://www.skypilot.com/blog/protocol/common-misconceptions-2-skypilots-products-are-less-applicable-in-eirp-restricted-regions-like-europe/</link>
		<comments>http://www.skypilot.com/blog/protocol/common-misconceptions-2-skypilots-products-are-less-applicable-in-eirp-restricted-regions-like-europe/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 19:45:24 +0000</pubDate>
		<dc:creator>Randy Frei</dc:creator>
				<category><![CDATA[Protocol]]></category>
		<category><![CDATA[antenna]]></category>
		<category><![CDATA[directional]]></category>
		<category><![CDATA[high gain]]></category>
		<category><![CDATA[mesh]]></category>
		<category><![CDATA[synchronous]]></category>
		<category><![CDATA[syncmesh]]></category>
		<category><![CDATA[wifi]]></category>

		<guid isPermaLink="false">http://www.skypilot.com/blog/?p=20</guid>
		<description><![CDATA[Given a particular link and radio technology, the primary variable components of the link budget are:

 The radio&#8217;s transmit power
 The transmit antenna gain
 The receive antenna gain

For this discussion, we&#8217;ll ignore other common link budget parameters, such as cable and path losses, since we are looking at power and antenna gain on a particular [...]]]></description>
			<content:encoded><![CDATA[<p>Given a particular link and radio technology, the primary variable components of the link budget are:</p>
<ul>
<li> The radio&#8217;s transmit power</li>
<li> The transmit antenna gain</li>
<li> The receive antenna gain</li>
</ul>
<p>For this discussion, we&#8217;ll ignore other common link budget parameters, such as cable and path losses, since we are looking at power and antenna gain on a particular link.</p>
<p>Most regions restrict a device&#8217;s EIRP (Effective Isotropic Radiated Power), which is essentially the radio&#8217;s transmit power plus the transmit antenna gain.  To comply with EIRP limits, each device must either reduce its radio&#8217;s output power, reduce its transmit antenna gain, or both.</p>
<p>Since SkyPilot&#8217;s products use high gain antennas, the radio&#8217;s output power must be reduced to comply with EIRP limitations.  Due to this, there is a common misconception that SkyPilot&#8217;s high-gain antennas are not beneficial in EIRP-restricted regions.</p>
<p>However, since the SkyPilot system uses high-gain directional antennas on both transmit and receive, the link budget is still increased due to the antenna gain.  Let&#8217;s look at an example by comparing two identical links, with different antennas, in a region restricted to 30 dBm EIRP:</p>
<ul>
<li> Link 1: radio output power of 24 dBm + transmit antenna gain of 6 dBi + receive antenna gain of 6 dBi = 30 dBm EIRP and comparable link budget of 36 dBm</li>
<li> Link 2: radio output power of 12 dBm + transmit antenna gain of 18 dBi + receive antenna gain of 18 dBi = 30 dBm EIRP and comparable link budget of 48 dBm</li>
</ul>
<p>So, even though the use of a high-gain antenna on link 2 resulted in the radio&#8217;s output power needing to be turned down by 12 dB in order to meet the 30 dBm EIRP limit, the actual link budget is 12 dB higher than link 1 due to the receive antenna gain.  In free-space, this would result in 4 times the range (or an increase in modulation, depending on how you want to spend the link budget).</p>
<p>To put it more simply, EIRP restrictions limit how big your mouth is, but not how big your ear is.  And of course there are still the other benefits of using directional antennas, such as causing less interference and being less susceptible to interference.</p>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Bookmark to:</em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://www.skypilot.com/blog/protocol/common-misconceptions-2-skypilots-products-are-less-applicable-in-eirp-restricted-regions-like-europe/&amp;title=Common+Misconceptions+%232%3A+SkyPilot%26%238217%3Bs+products+are+less+applicable+in+EIRP-restricted+regions+like+Europe" title="Add 'Common Misconceptions #2: SkyPilot&#8217;s products are less applicable in EIRP-restricted regions like Europe' to Del.icio.us"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="Add 'Common Misconceptions #2: SkyPilot&#8217;s products are less applicable in EIRP-restricted regions like Europe' to Del.icio.us" alt="Add 'Common Misconceptions #2: SkyPilot&#8217;s products are less applicable in EIRP-restricted regions like Europe' to Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://www.skypilot.com/blog/protocol/common-misconceptions-2-skypilots-products-are-less-applicable-in-eirp-restricted-regions-like-europe/&amp;title=Common+Misconceptions+%232%3A+SkyPilot%26%238217%3Bs+products+are+less+applicable+in+EIRP-restricted+regions+like+Europe" title="Add 'Common Misconceptions #2: SkyPilot&#8217;s products are less applicable in EIRP-restricted regions like Europe' to digg"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Add 'Common Misconceptions #2: SkyPilot&#8217;s products are less applicable in EIRP-restricted regions like Europe' to digg" alt="Add 'Common Misconceptions #2: SkyPilot&#8217;s products are less applicable in EIRP-restricted regions like Europe' to digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http://www.skypilot.com/blog/protocol/common-misconceptions-2-skypilots-products-are-less-applicable-in-eirp-restricted-regions-like-europe/&amp;title=Common+Misconceptions+%232%3A+SkyPilot%26%238217%3Bs+products+are+less+applicable+in+EIRP-restricted+regions+like+Europe" title="Add 'Common Misconceptions #2: SkyPilot&#8217;s products are less applicable in EIRP-restricted regions like Europe' to reddit"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/reddit.png" title="Add 'Common Misconceptions #2: SkyPilot&#8217;s products are less applicable in EIRP-restricted regions like Europe' to reddit" alt="Add 'Common Misconceptions #2: SkyPilot&#8217;s products are less applicable in EIRP-restricted regions like Europe' to reddit" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://www.skypilot.com/blog/protocol/common-misconceptions-2-skypilots-products-are-less-applicable-in-eirp-restricted-regions-like-europe/" title="Add 'Common Misconceptions #2: SkyPilot&#8217;s products are less applicable in EIRP-restricted regions like Europe' to Technorati"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="Add 'Common Misconceptions #2: SkyPilot&#8217;s products are less applicable in EIRP-restricted regions like Europe' to Technorati" alt="Add 'Common Misconceptions #2: SkyPilot&#8217;s products are less applicable in EIRP-restricted regions like Europe' to Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://www.skypilot.com/blog/protocol/common-misconceptions-2-skypilots-products-are-less-applicable-in-eirp-restricted-regions-like-europe/&amp;t=Common+Misconceptions+%232%3A+SkyPilot%26%238217%3Bs+products+are+less+applicable+in+EIRP-restricted+regions+like+Europe" title="Add 'Common Misconceptions #2: SkyPilot&#8217;s products are less applicable in EIRP-restricted regions like Europe' to Yahoo My Web"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/yahoo_myweb.png" title="Add 'Common Misconceptions #2: SkyPilot&#8217;s products are less applicable in EIRP-restricted regions like Europe' to Yahoo My Web" alt="Add 'Common Misconceptions #2: SkyPilot&#8217;s products are less applicable in EIRP-restricted regions like Europe' to Yahoo My Web" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http://www.skypilot.com/blog/protocol/common-misconceptions-2-skypilots-products-are-less-applicable-in-eirp-restricted-regions-like-europe/&amp;title=Common+Misconceptions+%232%3A+SkyPilot%26%238217%3Bs+products+are+less+applicable+in+EIRP-restricted+regions+like+Europe" title="Add 'Common Misconceptions #2: SkyPilot&#8217;s products are less applicable in EIRP-restricted regions like Europe' to Stumble Upon"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/stumbleupon.png" title="Add 'Common Misconceptions #2: SkyPilot&#8217;s products are less applicable in EIRP-restricted regions like Europe' to Stumble Upon" alt="Add 'Common Misconceptions #2: SkyPilot&#8217;s products are less applicable in EIRP-restricted regions like Europe' to Stumble Upon" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://www.skypilot.com/blog/protocol/common-misconceptions-2-skypilots-products-are-less-applicable-in-eirp-restricted-regions-like-europe/&amp;title=Common+Misconceptions+%232%3A+SkyPilot%26%238217%3Bs+products+are+less+applicable+in+EIRP-restricted+regions+like+Europe" title="Add 'Common Misconceptions #2: SkyPilot&#8217;s products are less applicable in EIRP-restricted regions like Europe' to Google Bookmarks"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/google.png" title="Add 'Common Misconceptions #2: SkyPilot&#8217;s products are less applicable in EIRP-restricted regions like Europe' to Google Bookmarks" alt="Add 'Common Misconceptions #2: SkyPilot&#8217;s products are less applicable in EIRP-restricted regions like Europe' to Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://www.skypilot.com/blog/protocol/common-misconceptions-2-skypilots-products-are-less-applicable-in-eirp-restricted-regions-like-europe/&amp;t=Common+Misconceptions+%232%3A+SkyPilot%26%238217%3Bs+products+are+less+applicable+in+EIRP-restricted+regions+like+Europe" title="Add 'Common Misconceptions #2: SkyPilot&#8217;s products are less applicable in EIRP-restricted regions like Europe' to FaceBook"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Add 'Common Misconceptions #2: SkyPilot&#8217;s products are less applicable in EIRP-restricted regions like Europe' to FaceBook" alt="Add 'Common Misconceptions #2: SkyPilot&#8217;s products are less applicable in EIRP-restricted regions like Europe' to FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.myspace.com/Modules/PostTo/Pages/?t=Common+Misconceptions+%232%3A+SkyPilot%26%238217%3Bs+products+are+less+applicable+in+EIRP-restricted+regions+like+Europe&amp;c=http://www.skypilot.com/blog/protocol/common-misconceptions-2-skypilots-products-are-less-applicable-in-eirp-restricted-regions-like-europe/" title="Add 'Common Misconceptions #2: SkyPilot&#8217;s products are less applicable in EIRP-restricted regions like Europe' to MySpace"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/myspace.png" title="Add 'Common Misconceptions #2: SkyPilot&#8217;s products are less applicable in EIRP-restricted regions like Europe' to MySpace" alt="Add 'Common Misconceptions #2: SkyPilot&#8217;s products are less applicable in EIRP-restricted regions like Europe' to MySpace" /></a></div>
<!-- Social Bookmarking Reloaded END -->]]></content:encoded>
			<wfw:commentRss>http://www.skypilot.com/blog/protocol/common-misconceptions-2-skypilots-products-are-less-applicable-in-eirp-restricted-regions-like-europe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Common Misconceptions #1: The technology&#8217;s main benefit is long links</title>
		<link>http://www.skypilot.com/blog/protocol/common-misconceptions-1-the-technologys-main-benefit-is-long-links/</link>
		<comments>http://www.skypilot.com/blog/protocol/common-misconceptions-1-the-technologys-main-benefit-is-long-links/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 22:50:35 +0000</pubDate>
		<dc:creator>Randy Frei</dc:creator>
				<category><![CDATA[Protocol]]></category>
		<category><![CDATA[mesh]]></category>
		<category><![CDATA[municipal wifi]]></category>
		<category><![CDATA[smart meter]]></category>

		<guid isPermaLink="false">http://www.skypilot.com/blog/?p=19</guid>
		<description><![CDATA[A common misconception from the early days of SkyPilot is that our products&#8217; high link budget is only applicable to long-range communications. At the time, we had customers spanning mountain tops across state boundaries, so it was understandable that users didn&#8217;t see how the equipment would apply to denser deployments like municipal Wi-Fi or smart [...]]]></description>
			<content:encoded><![CDATA[<p>A common misconception from the early days of SkyPilot is that our products&#8217; high link budget is only applicable to long-range communications. At the time, we had customers spanning mountain tops across state boundaries, so it was understandable that users didn&#8217;t see how the equipment would apply to denser deployments like municipal Wi-Fi or smart metering networks. But the core technology of scheduling communications with high-gain directional antennas on both sides of the link has several benefits beyond long range, specifically in the areas of interference avoidance and capacity.</p>
<p>Regarding interference, transmitting with a directional antenna reduces the interference caused to other devices. Receiving with a directional antenna reduces the amount of interference received from other devices. Both of these compound and allow for many simultaneous devices in an extremely dense area such as municipal and utility smart grid networks. It is common to have two pairs of nodes communicating simultaneously just a few blocks apart.</p>
<p>Capacity is also increased since multiple communications can take place simultaneously within the same network. For instance, while a gateway is communicating to one first hop node, other first hop nodes in the same network can communicate to second hop nodes. In this way, the gateway is always active and overall system capacity is increased, which is important for very dense networks with many users in a small area.</p>
<p>And since both long range communications and dense node clustering are enabled by the same underlying technology, these characteristics can coexist in a single network. Many of our customers&#8217; networks contain a wide range of node densities and it is common to see long range links connecting dense pockets of users in downtown areas or apartment complexes, along with individual paths to office buildings or power substations &#8211; all in a single network. Since our protocol dynamically schedules communications and controls the pointing of directional antennas, it applies equally well to many levels of network density.</p>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Bookmark to:</em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://www.skypilot.com/blog/protocol/common-misconceptions-1-the-technologys-main-benefit-is-long-links/&amp;title=Common+Misconceptions+%231%3A+The+technology%26%238217%3Bs+main+benefit+is+long+links" title="Add 'Common Misconceptions #1: The technology&#8217;s main benefit is long links' to Del.icio.us"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="Add 'Common Misconceptions #1: The technology&#8217;s main benefit is long links' to Del.icio.us" alt="Add 'Common Misconceptions #1: The technology&#8217;s main benefit is long links' to Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://www.skypilot.com/blog/protocol/common-misconceptions-1-the-technologys-main-benefit-is-long-links/&amp;title=Common+Misconceptions+%231%3A+The+technology%26%238217%3Bs+main+benefit+is+long+links" title="Add 'Common Misconceptions #1: The technology&#8217;s main benefit is long links' to digg"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Add 'Common Misconceptions #1: The technology&#8217;s main benefit is long links' to digg" alt="Add 'Common Misconceptions #1: The technology&#8217;s main benefit is long links' to digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http://www.skypilot.com/blog/protocol/common-misconceptions-1-the-technologys-main-benefit-is-long-links/&amp;title=Common+Misconceptions+%231%3A+The+technology%26%238217%3Bs+main+benefit+is+long+links" title="Add 'Common Misconceptions #1: The technology&#8217;s main benefit is long links' to reddit"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/reddit.png" title="Add 'Common Misconceptions #1: The technology&#8217;s main benefit is long links' to reddit" alt="Add 'Common Misconceptions #1: The technology&#8217;s main benefit is long links' to reddit" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://www.skypilot.com/blog/protocol/common-misconceptions-1-the-technologys-main-benefit-is-long-links/" title="Add 'Common Misconceptions #1: The technology&#8217;s main benefit is long links' to Technorati"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="Add 'Common Misconceptions #1: The technology&#8217;s main benefit is long links' to Technorati" alt="Add 'Common Misconceptions #1: The technology&#8217;s main benefit is long links' to Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://www.skypilot.com/blog/protocol/common-misconceptions-1-the-technologys-main-benefit-is-long-links/&amp;t=Common+Misconceptions+%231%3A+The+technology%26%238217%3Bs+main+benefit+is+long+links" title="Add 'Common Misconceptions #1: The technology&#8217;s main benefit is long links' to Yahoo My Web"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/yahoo_myweb.png" title="Add 'Common Misconceptions #1: The technology&#8217;s main benefit is long links' to Yahoo My Web" alt="Add 'Common Misconceptions #1: The technology&#8217;s main benefit is long links' to Yahoo My Web" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http://www.skypilot.com/blog/protocol/common-misconceptions-1-the-technologys-main-benefit-is-long-links/&amp;title=Common+Misconceptions+%231%3A+The+technology%26%238217%3Bs+main+benefit+is+long+links" title="Add 'Common Misconceptions #1: The technology&#8217;s main benefit is long links' to Stumble Upon"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/stumbleupon.png" title="Add 'Common Misconceptions #1: The technology&#8217;s main benefit is long links' to Stumble Upon" alt="Add 'Common Misconceptions #1: The technology&#8217;s main benefit is long links' to Stumble Upon" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://www.skypilot.com/blog/protocol/common-misconceptions-1-the-technologys-main-benefit-is-long-links/&amp;title=Common+Misconceptions+%231%3A+The+technology%26%238217%3Bs+main+benefit+is+long+links" title="Add 'Common Misconceptions #1: The technology&#8217;s main benefit is long links' to Google Bookmarks"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/google.png" title="Add 'Common Misconceptions #1: The technology&#8217;s main benefit is long links' to Google Bookmarks" alt="Add 'Common Misconceptions #1: The technology&#8217;s main benefit is long links' to Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://www.skypilot.com/blog/protocol/common-misconceptions-1-the-technologys-main-benefit-is-long-links/&amp;t=Common+Misconceptions+%231%3A+The+technology%26%238217%3Bs+main+benefit+is+long+links" title="Add 'Common Misconceptions #1: The technology&#8217;s main benefit is long links' to FaceBook"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Add 'Common Misconceptions #1: The technology&#8217;s main benefit is long links' to FaceBook" alt="Add 'Common Misconceptions #1: The technology&#8217;s main benefit is long links' to FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.myspace.com/Modules/PostTo/Pages/?t=Common+Misconceptions+%231%3A+The+technology%26%238217%3Bs+main+benefit+is+long+links&amp;c=http://www.skypilot.com/blog/protocol/common-misconceptions-1-the-technologys-main-benefit-is-long-links/" title="Add 'Common Misconceptions #1: The technology&#8217;s main benefit is long links' to MySpace"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/myspace.png" title="Add 'Common Misconceptions #1: The technology&#8217;s main benefit is long links' to MySpace" alt="Add 'Common Misconceptions #1: The technology&#8217;s main benefit is long links' to MySpace" /></a></div>
<!-- Social Bookmarking Reloaded END -->]]></content:encoded>
			<wfw:commentRss>http://www.skypilot.com/blog/protocol/common-misconceptions-1-the-technologys-main-benefit-is-long-links/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Not Synchronous?</title>
		<link>http://www.skypilot.com/blog/protocol/why-not-synchronous/</link>
		<comments>http://www.skypilot.com/blog/protocol/why-not-synchronous/#comments</comments>
		<pubDate>Fri, 05 Dec 2008 23:24:50 +0000</pubDate>
		<dc:creator>Randy Frei</dc:creator>
				<category><![CDATA[Protocol]]></category>
		<category><![CDATA[asynchronous]]></category>
		<category><![CDATA[mesh]]></category>
		<category><![CDATA[synchronous]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[wimax 802.11]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://www.skypilot.com/blog/?p=17</guid>
		<description><![CDATA[We&#8217;ve analyzed the benefits of synchronous protocols and the disadvantages of asynchronous protocols in outdoor wireless networks, but what are the disadvantages of using a synchronous protocol? Here are a few disadvantages, and potential solutions:

Clocks need to be synchronized: Devices participating in a synchronous protocol obviously needed synchronized clocks. This can be provided in several [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve analyzed the benefits of synchronous protocols and the disadvantages of asynchronous protocols in outdoor wireless networks, but what are the disadvantages of using a synchronous protocol? Here are a few disadvantages, and potential solutions:</p>
<ul>
<li>Clocks need to be synchronized: Devices participating in a synchronous protocol obviously needed synchronized clocks. This can be provided in several ways, including external clock sources such as GPS or over-the-air clock synchronization. SyncMesh uses a combination of the two, which leverages the accuracy of GPS clocks with the low cost of over-the-air synchronization.</li>
<li>Clocks need to be very accurate: This usually requires expensive clock crystals that are accurate over a wide temperature range. SyncMesh provides an extremely accurate clock source by utilizing an over-the-air calibration protocol along with an internal calibration algorithm that maintains accuracy even with inexpensive crystals.</li>
<li>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 overcome this, SyncMesh uses a dynamic slot allocation scheme which assigns all slots in real time.</li>
<li>Lack of interoperability with other systems: Since many outdoor wireless systems leverage unlicensed frequencies, multiple systems may need to share the spectrum. Carrier sensing systems may be able to (in theory) share the spectrum by avoiding simultaneous use, while more complex synchronous systems will probably not understand each other. However, we&#8217;ve already seen that carrier sensing has issues, and many systems &#8216;tweak&#8217; their carrier sensing and back-off protocols to get an unfair advantage over other users of the spectrum. SyncMesh handles multiple users of the spectrum by pointing antennas &#8211; the high link budget point-to-point link can avoid interference from other systems, while its directional nature minimizes interfering with other systems. And with a dynamical directional system, if one path is not idle, others likely will be.</li>
<li>Complexity: WiMAX-like synchronous systems are much more complex than asynchronous 802.11 systems. That is a large reason why WiMAX CPEs are more expensive than 802.11 clients, and why WiMAX base stations are significantly more expensive than 802.11 access points. SyncMesh has been developed over a period of 6 years and runs on top of off-the-shelf 802.11 silicon, which lowers cost.</li>
</ul>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Bookmark to:</em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://www.skypilot.com/blog/protocol/why-not-synchronous/&amp;title=Why+Not+Synchronous%3F" title="Add 'Why Not Synchronous?' to Del.icio.us"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="Add 'Why Not Synchronous?' to Del.icio.us" alt="Add 'Why Not Synchronous?' to Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://www.skypilot.com/blog/protocol/why-not-synchronous/&amp;title=Why+Not+Synchronous%3F" title="Add 'Why Not Synchronous?' to digg"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Add 'Why Not Synchronous?' to digg" alt="Add 'Why Not Synchronous?' to digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http://www.skypilot.com/blog/protocol/why-not-synchronous/&amp;title=Why+Not+Synchronous%3F" title="Add 'Why Not Synchronous?' to reddit"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/reddit.png" title="Add 'Why Not Synchronous?' to reddit" alt="Add 'Why Not Synchronous?' to reddit" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://www.skypilot.com/blog/protocol/why-not-synchronous/" title="Add 'Why Not Synchronous?' to Technorati"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="Add 'Why Not Synchronous?' to Technorati" alt="Add 'Why Not Synchronous?' to Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://www.skypilot.com/blog/protocol/why-not-synchronous/&amp;t=Why+Not+Synchronous%3F" title="Add 'Why Not Synchronous?' to Yahoo My Web"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/yahoo_myweb.png" title="Add 'Why Not Synchronous?' to Yahoo My Web" alt="Add 'Why Not Synchronous?' to Yahoo My Web" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http://www.skypilot.com/blog/protocol/why-not-synchronous/&amp;title=Why+Not+Synchronous%3F" title="Add 'Why Not Synchronous?' to Stumble Upon"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/stumbleupon.png" title="Add 'Why Not Synchronous?' to Stumble Upon" alt="Add 'Why Not Synchronous?' to Stumble Upon" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://www.skypilot.com/blog/protocol/why-not-synchronous/&amp;title=Why+Not+Synchronous%3F" title="Add 'Why Not Synchronous?' to Google Bookmarks"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/google.png" title="Add 'Why Not Synchronous?' to Google Bookmarks" alt="Add 'Why Not Synchronous?' to Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://www.skypilot.com/blog/protocol/why-not-synchronous/&amp;t=Why+Not+Synchronous%3F" title="Add 'Why Not Synchronous?' to FaceBook"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Add 'Why Not Synchronous?' to FaceBook" alt="Add 'Why Not Synchronous?' to FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.myspace.com/Modules/PostTo/Pages/?t=Why+Not+Synchronous%3F&amp;c=http://www.skypilot.com/blog/protocol/why-not-synchronous/" title="Add 'Why Not Synchronous?' to MySpace"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/myspace.png" title="Add 'Why Not Synchronous?' to MySpace" alt="Add 'Why Not Synchronous?' to MySpace" /></a></div>
<!-- Social Bookmarking Reloaded END -->]]></content:encoded>
			<wfw:commentRss>http://www.skypilot.com/blog/protocol/why-not-synchronous/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Why Not Asynchronous?</title>
		<link>http://www.skypilot.com/blog/protocol/why-not-asynchronous/</link>
		<comments>http://www.skypilot.com/blog/protocol/why-not-asynchronous/#comments</comments>
		<pubDate>Wed, 03 Dec 2008 22:34:06 +0000</pubDate>
		<dc:creator>Randy Frei</dc:creator>
				<category><![CDATA[Protocol]]></category>
		<category><![CDATA[802.11]]></category>
		<category><![CDATA[asynchronous]]></category>
		<category><![CDATA[mesh]]></category>
		<category><![CDATA[synchronous]]></category>
		<category><![CDATA[syncmesh]]></category>
		<category><![CDATA[wifi]]></category>
		<category><![CDATA[wimax]]></category>

		<guid isPermaLink="false">http://www.skypilot.com/blog/?p=16</guid>
		<description><![CDATA[To understand the benefits of a synchronous protocol, it helps to look at the disadvantages of an asynchronous protocol. When a node using an asynchronous protocol such as 802.11 wants to transmit a frame, it normally will simply transmit the frame after it senses the channel is idle for a period of time (which is [...]]]></description>
			<content:encoded><![CDATA[<p>To understand the benefits of a synchronous protocol, it helps to look at the disadvantages of an asynchronous protocol. When a node using an asynchronous protocol such as 802.11 wants to transmit a frame, it normally will simply transmit the frame after it senses the channel is idle for a period of time (which is called Carrier Sense Multiple Access, or CSMA). If a collision is determined, due to the lack of an acknowledgment frame, the frame is re-transmitted after waiting an amount of time that increases exponentially for each retransmission. In order to minimize the impact of a collision and to maximize the chance of a successful reception of the data frame, 802.11 includes an optional collision avoidance (CA) function where a short Request-To-Send/Clear-To-Send (RTS/CTS) exchange is first performed, which causes devices overhearing those frames to not access the channel for a period of time. This collision avoidance function may be beneficial in some situations, but it comes with a large overhead, and it introduces problems of its own, and the impact of these problems is greatly increased in a long-range outdoor system.</p>
<p>Some of the problems associated with carrier sensing (CSMA) and collision avoidance (CA) protocols include:</p>
<ul>
<li>Acknowledgment overhead: This is compounded over long distance links due to propagation time.</li>
<li>Exponential back-off: This is compounded in outdoor networks, where re-transmissions are common due to interference, which causes latency to increase exponentially.</li>
<li>&#8220;Hidden Nodes&#8221;: This is a classic problem with 802.11 CSMA, where carrier sensing at the transmitter does not sense interference at the receiver. This is greatly compounded in outdoor networks, where obstructions and long distances between the transmitters normally results in them not being able to hear each other.</li>
<li>&#8220;Exposed Nodes&#8221;: This is a classic problem with 802.11 CA, where the RTS message between a transmitter and receiver causes other potential transmitters to become idle when they could have transmitted successfully to a different receiver. This is greatly compounded in a mesh network, where there are normally many active receivers.</li>
<li>CA overhead: The collision avoidance overhead due to the RTS-CTS-Data-ACK exchange requires 4 propagation times, which results in large overhead on long-distance links.</li>
<li>CSMA failures: In a small office or cafe, all stations can normally hear each other, which allows them to properly carrier sense and avoid collisions. In an outdoor wireless network, many stations can not normally hear each other, resulting in collisions which cause nodes to experience exponential back-off.</li>
<li>Ad-hoc architecture: When connecting to an access point in a small office or cafe, all communications occur between the stations and the access point (which is called infrastructure mode) and not directly between 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 many simultaneous transmitters and receivers, and all transmissions may collide.</li>
<li>Unfairness: Another classic problem with 802.11 is MAC layer unfairness, and the problem greatly increases in outdoor networks. Due to the increasing back-off during retransmissions, nodes with fewer retransmissions are more likely to gain access to the channel than nodes that are retransmitting. Additionally, nodes that sense the channel becoming idle earlier are more likely to get access to the channel, and over long distances this results in unfairness to some nodes due to their location.</li>
</ul>
<p>These problems are basic issues with asynchronous protocols such as 802.11, and all of these problems are drastically increased in outdoor wireless networks. Most people have experienced performance problems related to these issues in offices or cafes, but in outdoor mesh networks the impact of these problems is greatly increased, sometimes resulting in a complete collapse of the MAC layer.</p>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Bookmark to:</em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://www.skypilot.com/blog/protocol/why-not-asynchronous/&amp;title=Why+Not+Asynchronous%3F" title="Add 'Why Not Asynchronous?' to Del.icio.us"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="Add 'Why Not Asynchronous?' to Del.icio.us" alt="Add 'Why Not Asynchronous?' to Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://www.skypilot.com/blog/protocol/why-not-asynchronous/&amp;title=Why+Not+Asynchronous%3F" title="Add 'Why Not Asynchronous?' to digg"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Add 'Why Not Asynchronous?' to digg" alt="Add 'Why Not Asynchronous?' to digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http://www.skypilot.com/blog/protocol/why-not-asynchronous/&amp;title=Why+Not+Asynchronous%3F" title="Add 'Why Not Asynchronous?' to reddit"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/reddit.png" title="Add 'Why Not Asynchronous?' to reddit" alt="Add 'Why Not Asynchronous?' to reddit" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://www.skypilot.com/blog/protocol/why-not-asynchronous/" title="Add 'Why Not Asynchronous?' to Technorati"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="Add 'Why Not Asynchronous?' to Technorati" alt="Add 'Why Not Asynchronous?' to Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://www.skypilot.com/blog/protocol/why-not-asynchronous/&amp;t=Why+Not+Asynchronous%3F" title="Add 'Why Not Asynchronous?' to Yahoo My Web"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/yahoo_myweb.png" title="Add 'Why Not Asynchronous?' to Yahoo My Web" alt="Add 'Why Not Asynchronous?' to Yahoo My Web" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http://www.skypilot.com/blog/protocol/why-not-asynchronous/&amp;title=Why+Not+Asynchronous%3F" title="Add 'Why Not Asynchronous?' to Stumble Upon"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/stumbleupon.png" title="Add 'Why Not Asynchronous?' to Stumble Upon" alt="Add 'Why Not Asynchronous?' to Stumble Upon" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://www.skypilot.com/blog/protocol/why-not-asynchronous/&amp;title=Why+Not+Asynchronous%3F" title="Add 'Why Not Asynchronous?' to Google Bookmarks"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/google.png" title="Add 'Why Not Asynchronous?' to Google Bookmarks" alt="Add 'Why Not Asynchronous?' to Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://www.skypilot.com/blog/protocol/why-not-asynchronous/&amp;t=Why+Not+Asynchronous%3F" title="Add 'Why Not Asynchronous?' to FaceBook"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Add 'Why Not Asynchronous?' to FaceBook" alt="Add 'Why Not Asynchronous?' to FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.myspace.com/Modules/PostTo/Pages/?t=Why+Not+Asynchronous%3F&amp;c=http://www.skypilot.com/blog/protocol/why-not-asynchronous/" title="Add 'Why Not Asynchronous?' to MySpace"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/myspace.png" title="Add 'Why Not Asynchronous?' to MySpace" alt="Add 'Why Not Asynchronous?' to MySpace" /></a></div>
<!-- Social Bookmarking Reloaded END -->]]></content:encoded>
			<wfw:commentRss>http://www.skypilot.com/blog/protocol/why-not-asynchronous/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Synchronous? (Part 3)</title>
		<link>http://www.skypilot.com/blog/protocol/why-synchronous-part-3/</link>
		<comments>http://www.skypilot.com/blog/protocol/why-synchronous-part-3/#comments</comments>
		<pubDate>Thu, 23 Oct 2008 21:42:53 +0000</pubDate>
		<dc:creator>Randy Frei</dc:creator>
				<category><![CDATA[Protocol]]></category>
		<category><![CDATA[Add new tag]]></category>
		<category><![CDATA[mesh]]></category>
		<category><![CDATA[relay]]></category>
		<category><![CDATA[scheduling]]></category>
		<category><![CDATA[synchronous]]></category>

		<guid isPermaLink="false">http://www.skypilot.com/blog/?p=15</guid>
		<description><![CDATA[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 avoid the challenges of dynamically pointing antennas, some multi-antenna systems use a separate radio for each antenna (or subset of antennas). This has several problems, [...]]]></description>
			<content:encoded><![CDATA[<p>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.</p>
<p>Regarding the latter, to avoid the challenges of dynamically pointing antennas, some multi-antenna systems use a separate radio for each antenna (or subset of antennas). This has several problems, with the most obvious problem being cost. Even though there is now the availability of inexpensive 802.11 radios, these radios have many hidden costs due to:</p>
<ul>
<li> amplifiers</li>
<li> increased processing power and processor interconnect</li>
<li> increased node size</li>
<li> increased power consumption</li>
</ul>
<p>However, there is a bigger problem with using multiple radios &#8211; self-interference. Even if the radios each use separate frequencies and guard bands (which is impractical due to the limited number of channels in many frequency bands), all radios interfere on some level. This can be seen by looking at an 802.11 radio&#8217;s published adjacent channel rejection values, which is basically the amount of interference from communications on an adjacent non-overlapping channel. The problems 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.</p>
<p>To address the issues of cost and limited channel availability, a reduced number of radios is sometimes used. For instance, some systems use 2 or 3 radios per node. However, a reduced number of radios means a reduced number of antennas, which means either very low gain antennas are used, or 360 degree coverage is not provided. Both of these restrictions are a large problem for an outdoor mesh system.</p>
<p>To mitigate the interference issues, the most obvious solution is to provide high levels of isolation between the radios and between the antennas. Traditionally, this would mean expensive filters and large amounts of physical shielding which is expensive and increases node size. However, it is impractical to cost effectively provide a sufficient amount of isolation in a mesh node, given typical outdoor wireless scenarios where the received signal may be under -90dBm while the transmissions might be at +30dBm. Adjacent, or even alternate, channel rejection along with filters and physical isolation are not enough to provide anywhere near the level of isolation required. So, interference between 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 first place.</p>
<p>Another general technological issue with using a radio per directional antenna is that such a system can&#8217;t take advantage of steerable (adaptive beam-forming) antennas. Steerable antenna technology allows an antenna&#8217;s pattern to be electronically adjusted, so a radio per beam can not be used since there are no fixed beams.</p>
<p>All of these issues can be addressed by using a synchronous protocol to coordinate all transmissions so that a single radio can be switched among many antennas (or between beam-steering weights). And even though a single radio architecture may not seem to have the capacity of a multiple radio architecture, a multiple radio system can not take advantage of additional radio capacity due to self-interference. And, the real bottle-neck of a mesh network is almost 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.</p>
<!-- Social Bookmarking Reloaded BEGIN --><div class="social_bookmark"><em>Bookmark to:</em><br /><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://www.skypilot.com/blog/protocol/why-synchronous-part-3/&amp;title=Why+Synchronous%3F+%28Part+3%29" title="Add 'Why Synchronous? (Part 3)' to Del.icio.us"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/delicious.png" title="Add 'Why Synchronous? (Part 3)' to Del.icio.us" alt="Add 'Why Synchronous? (Part 3)' to Del.icio.us" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://www.skypilot.com/blog/protocol/why-synchronous-part-3/&amp;title=Why+Synchronous%3F+%28Part+3%29" title="Add 'Why Synchronous? (Part 3)' to digg"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/digg.png" title="Add 'Why Synchronous? (Part 3)' to digg" alt="Add 'Why Synchronous? (Part 3)' to digg" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http://www.skypilot.com/blog/protocol/why-synchronous-part-3/&amp;title=Why+Synchronous%3F+%28Part+3%29" title="Add 'Why Synchronous? (Part 3)' to reddit"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/reddit.png" title="Add 'Why Synchronous? (Part 3)' to reddit" alt="Add 'Why Synchronous? (Part 3)' to reddit" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://www.skypilot.com/blog/protocol/why-synchronous-part-3/" title="Add 'Why Synchronous? (Part 3)' to Technorati"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/technorati.png" title="Add 'Why Synchronous? (Part 3)' to Technorati" alt="Add 'Why Synchronous? (Part 3)' to Technorati" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://www.skypilot.com/blog/protocol/why-synchronous-part-3/&amp;t=Why+Synchronous%3F+%28Part+3%29" title="Add 'Why Synchronous? (Part 3)' to Yahoo My Web"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/yahoo_myweb.png" title="Add 'Why Synchronous? (Part 3)' to Yahoo My Web" alt="Add 'Why Synchronous? (Part 3)' to Yahoo My Web" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http://www.skypilot.com/blog/protocol/why-synchronous-part-3/&amp;title=Why+Synchronous%3F+%28Part+3%29" title="Add 'Why Synchronous? (Part 3)' to Stumble Upon"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/stumbleupon.png" title="Add 'Why Synchronous? (Part 3)' to Stumble Upon" alt="Add 'Why Synchronous? (Part 3)' to Stumble Upon" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://www.skypilot.com/blog/protocol/why-synchronous-part-3/&amp;title=Why+Synchronous%3F+%28Part+3%29" title="Add 'Why Synchronous? (Part 3)' to Google Bookmarks"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/google.png" title="Add 'Why Synchronous? (Part 3)' to Google Bookmarks" alt="Add 'Why Synchronous? (Part 3)' to Google Bookmarks" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/share.php?u=http://www.skypilot.com/blog/protocol/why-synchronous-part-3/&amp;t=Why+Synchronous%3F+%28Part+3%29" title="Add 'Why Synchronous? (Part 3)' to FaceBook"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/facebook.png" title="Add 'Why Synchronous? (Part 3)' to FaceBook" alt="Add 'Why Synchronous? (Part 3)' to FaceBook" /></a><a class="social_img" onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,border=0,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.myspace.com/Modules/PostTo/Pages/?t=Why+Synchronous%3F+%28Part+3%29&amp;c=http://www.skypilot.com/blog/protocol/why-synchronous-part-3/" title="Add 'Why Synchronous? (Part 3)' to MySpace"><img src="http://www.skypilot.com/blog/wp-content/plugins/social-bookmarking-reloaded/myspace.png" title="Add 'Why Synchronous? (Part 3)' to MySpace" alt="Add 'Why Synchronous? (Part 3)' to MySpace" /></a></div>
<!-- Social Bookmarking Reloaded END -->]]></content:encoded>
			<wfw:commentRss>http://www.skypilot.com/blog/protocol/why-synchronous-part-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
