{"id":31890,"date":"2017-08-22T03:01:11","date_gmt":"2017-08-21T17:01:11","guid":{"rendered":"http:\/\/www.rjmprogramming.com.au\/ITblog\/?p=31890"},"modified":"2017-08-22T22:43:48","modified_gmt":"2017-08-22T12:43:48","slug":"bandwidth-throttling-primer-tutorial","status":"publish","type":"post","link":"https:\/\/www.rjmprogramming.com.au\/ITblog\/bandwidth-throttling-primer-tutorial\/","title":{"rendered":"Bandwidth Throttling Primer Tutorial"},"content":{"rendered":"<div style=\"width: 230px\" class=\"wp-caption alignnone\"><a target=_blank href=\"https:\/\/edge.alluremedia.com.au\/m\/g\/2015\/12\/NBN.jpg\"><img decoding=\"async\" style=\"border: 15px solid pink;-webkit-filter: saturate(234%); filter: saturate(234%);\" alt=\"Bandwidth Throttling Primer Tutorial\" src=\"https:\/\/edge.alluremedia.com.au\/m\/g\/2015\/12\/NBN.jpg\" title=\"Bandwidth Throttling Primer Tutorial\"  style=\"float:left;\" \/><\/a><p class=\"wp-caption-text\">Bandwidth Throttling Primer Tutorial<\/p><\/div>\n<p>The concepts of <a target=_blank title='Throttling a connection' href='https:\/\/www.google.com.au\/search?q=throttling+a+connection&#038;ie=utf-8&#038;oe=utf-8&#038;client=firefox-b-ab&#038;gfe_rd=cr&#038;ei=CHRsWb2gOJPp8weEhI-gDA'>throttling connections<\/a> and <a target=_blank title='Bandwidth information from Wikipedia ... thanks' href='https:\/\/en.wikipedia.org\/wiki\/bandwidth'>provision of bandwidth<\/a> are interesting ones for me.  I&#8217;m coming at the research of this from a naive position that &#8220;everybody&#8217;s connection should be of equal status&#8221; in working out as an ISP, for instance, what &#8220;throttling&#8221; algorithm to manage <i>bandwidth<\/i> limitations should happen.  According to <a target=_blank title='Useful link' href='http:\/\/smallbusiness.chron.com\/relationship-between-isp-bandwidth-wireless-router-speed-70959.html'>this useful link<\/a> (thanks) what affects ISP <i>bandwidth<\/i> are &#8230;<\/p>\n<ul>\n<li>the physical bandwidth of the ISP&#8217;s infrastructure<\/li>\n<li>ISP&#8217;s maximum available bandwidth differs by area and connection type<\/li>\n<li>artificial limitation of the service plan<\/li>\n<\/ul>\n<p> &#8230; and this, as far as the premises go, factor in &#8230;<\/p>\n<ul>\n<li>if using Wi-Fi, wireless router&#8217;s Wi-Fi connection standard<\/li>\n<li>the actual device Wi-Fi adapters that connect to the wireless router can also affect the Internet &#8220;speed&#8221;<\/li>\n<li>\n<p> &#8230; and you get to a less naive view of the complication of what goes on when you mix hardware with software, business with pleasure &#8230; <a target=_blank title='Yada yada yada' href='https:\/\/www.youtube.com\/watch?v=O6kRqnfsBEc'>yada yada yada<\/a>.<\/p>\n<p>There&#8217;s the aspects, too, of &#8220;viral&#8221; user behaviour, and &#8220;malware&#8221; and &#8220;hacking&#8221; aspects to all this.  Think &#8230;<\/p>\n<ul>\n<li>Game of Thrones release on 17\/07\/17<\/li>\n<li>The Australian Census of 2016<\/li>\n<\/ul>\n<p>I&#8217;ve had personal experience of this, too, by a project involving a known time of a release of a governmental controlled &#8220;release&#8221; of the chance for &#8220;bidding&#8221; on &#8220;jobs&#8221;.  It doesn&#8217;t really work on a level playing field, and you just end up with an unfair and skewed result, on most occasions.  To remedy this, you, as the &#8220;releaser&#8221; need to consider phased release, and perhaps a &#8220;throttling&#8221; mechanism at your end, that is flexible enough to release the &#8220;throttle&#8221; randomly, to allow a more evenly fair system.<\/p>\n<p>In Australia, now, this &#8220;throttling&#8221; of internet service is becoming an issue with respect to the relationship of our <a target=_blank href='http:\/\/nbn.com.au'>National Broadband Network<\/a> rollout company to the Internet Service Providers.  The &#8220;fibre to the node&#8221; architecture of the network is now being compared to promised &#8220;broadband speeds&#8221; of the rollout, all as comparison points to the &#8220;fibre to the premises&#8221; rollout of those early days, in Tasmania, for instance.  The consumer complaint rate is quite high, here, and it is hard to separate unrealistic expectation, from service fluctuations (perhaps involving throttling), from bad service delivery with the discussion.<\/p>\n<p>You may get by not having to worry about these &#8220;bandwidth&#8221; and &#8220;throttling&#8221; issues in the home environment, where, perhaps, you can practice &#8220;load sharing&#8221; or &#8220;ISP plan upgrades&#8221;, but where it can come back to bite is for those businesses requiring fast download (or for the creators of content, fast upload) speeds to be competitive.<\/p>\n<p>Thanks to <a target=_blank title='Fibre to the node' href='https:\/\/www.alluremedia.com.au\/'>this website<\/a> that hosts today&#8217;s &#8220;hotlinked&#8221; <a target=_blank title='Click picture' href='https:\/\/edge.alluremedia.com.au\/m\/g\/2015\/12\/NBN.jpg'>tutorial picture<\/a> illustrating what &#8220;fibre to the node&#8221; might mean, for some, as far as &#8220;street furniture&#8221; goes.<\/p>\n<p>If this was interesting you may be interested in <a title='Click here to see topics in which you might be interested' href='#d31890' onclick='var dv=document.getElementById(\"d31890\"); dv.innerHTML = \"&lt;iframe width=670 height=600 src=\" + \"https:\/\/www.rjmprogramming.com.au\/ITblog\/tag\/bandwidth\" + \"&gt;&lt;\/iframe&gt;\"; dv.style.display = \"block\";'>this<\/a> too.<\/p>\n<div id='d31890' style='display: none; border-left: 2px solid green; border-top: 2px solid green;'><\/div>\n","protected":false},"excerpt":{"rendered":"<p>The concepts of throttling connections and provision of bandwidth are interesting ones for me. I&#8217;m coming at the research of this from a naive position that &#8220;everybody&#8217;s connection should be of equal status&#8221; in working out as an ISP, for &hellip; <a href=\"https:\/\/www.rjmprogramming.com.au\/ITblog\/bandwidth-throttling-primer-tutorial\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12,25,37],"tags":[2285,2288,2289,621,638,2287,835,2286,1319,1421],"class_list":["post-31890","post","type-post","status-publish","format-standard","hentry","category-elearning","category-networking","category-tutorials","tag-bandwidth","tag-fibre-to-the-node","tag-fibre-to-the-premises","tag-internet","tag-isp","tag-nbn","tag-network","tag-throttling","tag-tutorial","tag-website"],"_links":{"self":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/31890"}],"collection":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/comments?post=31890"}],"version-history":[{"count":8,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/31890\/revisions"}],"predecessor-version":[{"id":32346,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/posts\/31890\/revisions\/32346"}],"wp:attachment":[{"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/media?parent=31890"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/categories?post=31890"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rjmprogramming.com.au\/ITblog\/wp-json\/wp\/v2\/tags?post=31890"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}