{"id":1650,"date":"2007-08-20T12:08:42","date_gmt":"2007-08-20T16:08:42","guid":{"rendered":"http:\/\/www.mathewingram.com\/work\/2007\/08\/20\/does-skype-outage-betray-flaws-in-p2p\/"},"modified":"2007-08-20T12:08:42","modified_gmt":"2007-08-20T16:08:42","slug":"does-skype-outage-betray-flaws-in-p2p","status":"publish","type":"post","link":"https:\/\/mathewingram.com\/work\/2007\/08\/20\/does-skype-outage-betray-flaws-in-p2p\/","title":{"rendered":"Does Skype outage betray flaws in P2P?"},"content":{"rendered":"<div class='e-content'>At last, the folks at Skype have provided us with a half-decent explanation of what happened when the peer-to-peer telephone service went dark for almost two full days last week. Unfortunately for Skype, it&#8217;s <a href=\"http:\/\/www.theregister.co.uk\/2007\/08\/20\/skype_outage_post-mortem\/\">not a very favourable one<\/a>. The company does its best to <a href=\"http:\/\/heartbeat.skype.com\/2007\/08\/what_happened_on_august_16.html\">blame<\/a> the service outage on Microsoft, saying the disruption was triggered by a massive wave of restarts by users whose computers had downloaded routine updates from Microsoft:<\/p>\n<blockquote>\n<p>&#8220;The disruption was triggered by a massive restart of our users\u00e2\u20ac\u2122 computers across the globe within a very short timeframe as they re-booted after receiving a routine set of patches through Windows Update. The high number of restarts affected Skype\u00e2\u20ac\u2122s network resources.&#8221;<\/p>\n<\/blockquote>\n<p><img data-recalc-dims=\"1\" class=\"left\" src=\"https:\/\/i0.wp.com\/www.mathewingram.com\/work\/wp-content\/uploads\/logo_skype.jpg?w=525\" alt='logo_skype.jpg' \/>But the real culprit seems to be the company&#8217;s own software, which handles the provisioning of services across millions of individual PCs. Apparently the simultaneous restarts led to <a href=\"http:\/\/news.bbc.co.uk\/1\/hi\/technology\/6954675.stm\">a wave of login requests<\/a> and that &#8212; combined with a flaw in Skype&#8217;s network-management software &#8212; caused the failure:<\/p>\n<blockquote>\n<p>&#8220;This caused a flood of log-in requests, which, combined with the lack of peer-to-peer network resources, prompted a chain reaction that had a critical impact.<\/p>\n<p>Normally Skype\u00e2\u20ac\u2122s peer-to-peer network has an inbuilt ability to self-heal, however, this event revealed a previously unseen software bug within the network resource allocation algorithm which prevented the self-healing function from working quickly.&#8221;<\/p>\n<\/blockquote>\n<p>The chief technology officer of SightSpeed argues that the event Skype experienced <a href=\"http:\/\/digitalmediaupdate.blogspot.com\/2007\/08\/all-peer-to-peer-models-are-not-created.html\">shows the flaws<\/a> in its P2P network structure. Instead of relying on its own servers, Skype&#8217;s network uses some of its users&#8217; individual PCs as &#8220;SuperNodes&#8221; to handle the traffic flow of data. The loss of any significant number of those SuperNodes, he argues, can cause a substantial disruption.<\/p>\n<p>It should be noted that SightSpeed &#8212; which uses a P2P network structure with central servers instead of SuperNodes &#8212; is a competitor of Skype&#8217;s, and is offering any disgruntled Skype users a special trial of its premium services. And as one commenter <a href=\"http:\/\/digitalmediaupdate.blogspot.com\/2007\/08\/all-peer-to-peer-models-are-not-created.html#comment-2044207737314410968\">on the post notes<\/a>, SightSpeed&#8217;s model is also far from immune to outages, and arguably less robust because it depends on the company&#8217;s servers alone to handle traffic.<\/p>\n<p>Nevertheless, the outage has no doubt caused more than one Skype user to wonder about the network that the service is based on. There is a comment &lt;a href=&quot;http:\/\/gigaom.com\/2007\/08\/16\/skype-groans-sipphone-gains\/<span class=\"hashtag hashtag_local\">#<a href=\"http:\/\/www.mathewingram.com\/work\/tag\/comment-456134\/\">comment-456134<\/a>&#8220;&gt;on one of Om Malik&#8217;s posts that appears to be from someone with knowledge of the Skype SuperNode problem.<\/span><\/p>\n<\/div>\n<div class=\"syndication-links\"><\/div>","protected":false},"excerpt":{"rendered":"<p>At last, the folks at Skype have provided us with a half-decent explanation of what happened when the peer-to-peer telephone service went dark for almost two full days last week. Unfortunately for Skype, it&#8217;s not a very favourable one. The company does its best to blame the service outage on Microsoft, saying the disruption was &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/mathewingram.com\/work\/2007\/08\/20\/does-skype-outage-betray-flaws-in-p2p\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Does Skype outage betray flaws in P2P?&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_crsspst_to_mathewingramblogwordpresscom":false,"mf2_syndication":[],"jetpack_post_was_ever_published":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1],"tags":[],"class_list":["post-1650","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/mathewingram.com\/work\/wp-json\/wp\/v2\/posts\/1650","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mathewingram.com\/work\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mathewingram.com\/work\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mathewingram.com\/work\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mathewingram.com\/work\/wp-json\/wp\/v2\/comments?post=1650"}],"version-history":[{"count":0,"href":"https:\/\/mathewingram.com\/work\/wp-json\/wp\/v2\/posts\/1650\/revisions"}],"wp:attachment":[{"href":"https:\/\/mathewingram.com\/work\/wp-json\/wp\/v2\/media?parent=1650"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mathewingram.com\/work\/wp-json\/wp\/v2\/categories?post=1650"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mathewingram.com\/work\/wp-json\/wp\/v2\/tags?post=1650"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}