{"id":5813,"date":"2007-08-20T10:13:03","date_gmt":"2007-08-20T10:13:03","guid":{"rendered":"http:\/\/blog.tmcnet.com\/blog\/rich-tehrani\/e-commerce\/skype-p2p-problems.html"},"modified":"2007-08-20T10:13:03","modified_gmt":"2007-08-20T10:13:03","slug":"skype-p2p-problems","status":"publish","type":"post","link":"https:\/\/blog.tmcnet.com\/blog\/rich-tehrani\/technology\/skype-p2p-problems.html","title":{"rendered":"Skype P2P Problems"},"content":{"rendered":"<div style=\"MARGIN: 0in 0in 0pt\">By now it seems the whole world is aware Skype had <a href=\"http:\/\/blog.tmcnet.com\/blog\/rich-tehrani\/ip-communications\/skype-outage.html\">major problems<\/a> last week. For most people, <a href=\"http:\/\/blog.tmcnet.com\/blog\/tom-keating\/skype-outage.asp\">Skype was down<\/a>. Tom Keating <a href=\"http:\/\/blog.tmcnet.com\/blog\/tom-keating\/skype-outage.asp\">speculated<\/a> the cause was a Microsoft patch which rebooted massive numbers of machines. He has a point as my machine coincidentally rebooted just before the Skype problem hit.<\/div>\n<div style=\"MARGIN: 0in 0in 0pt\">&nbsp;<\/div>\n<div style=\"MARGIN: 0in 0in 0pt\">Many people thought Tom was incorrect but it turns out Tom nailed the problem.<\/div>\n<div style=\"MARGIN: 0in 0in 0pt\">&nbsp;<\/div>\n<div style=\"MARGIN: 0in 0in 0pt\">Phil Wolf has an excellent <a href=\"http:\/\/skypejournal.com\/blog\/2007\/08\/skype_explains.html\">recap<\/a> of the problem with his thoughts and questions interlaced within.<\/div>\n<div style=\"MARGIN: 0in 0in 0pt\">&nbsp;<\/div>\n<div style=\"MARGIN: 0in 0in 0pt\">For example, when commenting on the following from Skype:<\/div>\n<div style=\"MARGIN: 0in 0in 0pt\">&nbsp;<\/div>\n<blockquote dir=\"ltr\" style=\"MARGIN-RIGHT: 0px\">\n<div style=\"MARGIN: 0in 0in 0pt\">Normally Skype&rsquo;s 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.<\/div>\n<\/blockquote>\n<div style=\"MARGIN: 0in 0in 0pt\">&nbsp;<\/div>\n<div style=\"MARGIN: 0in 0in 0pt\">Wolf wonders:<\/div>\n<div style=\"MARGIN: 0in 0in 0pt\">&nbsp;<\/div>\n<blockquote dir=\"ltr\" style=\"MARGIN-RIGHT: 0px\">\n<div style=\"MARGIN: 0in 0in 0pt\">If the bug was within the algorithm, in the Skype client, was the bug ever repaired? <\/div>\n<div style=\"MARGIN: 0in 0in 0pt\">If it was repaired, how was the fix propagated? <\/div>\n<\/blockquote>\n<div style=\"MARGIN: 0in 0in 0pt\">&nbsp;<\/div>\n<div style=\"MARGIN: 0in 0in 0pt\">Brough Turner who has been a TMC columnist for about a decade also has some great <a href=\"http:\/\/blogs.nmss.com\/communications\/2007\/08\/understanding-t.html\">thoughts<\/a> on the matter.<\/div>\n<div style=\"MARGIN: 0in 0in 0pt\">&nbsp;<\/div>\n<div style=\"MARGIN: 0in 0in 0pt\">One final point&#8230; Skype did not blame Microsoft directly but it seems circumstantially they are saying a Microsoft forced reboot brought the p2p IP communications network to its knees. The point is that for all the resiliency inherent in p2p networks, they too are not perfect as they rely on software and systems not necessarily in a company&rsquo;s control.<\/div>\n","protected":false},"excerpt":{"rendered":"<p>By now it seems the whole world is aware Skype had major problems last week. For most people, Skype was down. Tom Keating speculated the cause was a Microsoft patch which rebooted massive numbers of machines. He has a point as my machine coincidentally rebooted just before the Skype problem hit. &nbsp; Many people thought<\/p>\n","protected":false},"author":44,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[158,171,202,172,163,199,197,188,198,156,203,118,1670,190,191],"tags":[],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/blog.tmcnet.com\/blog\/rich-tehrani\/wp-json\/wp\/v2\/posts\/5813"}],"collection":[{"href":"https:\/\/blog.tmcnet.com\/blog\/rich-tehrani\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.tmcnet.com\/blog\/rich-tehrani\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.tmcnet.com\/blog\/rich-tehrani\/wp-json\/wp\/v2\/users\/44"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.tmcnet.com\/blog\/rich-tehrani\/wp-json\/wp\/v2\/comments?post=5813"}],"version-history":[{"count":0,"href":"https:\/\/blog.tmcnet.com\/blog\/rich-tehrani\/wp-json\/wp\/v2\/posts\/5813\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.tmcnet.com\/blog\/rich-tehrani\/wp-json\/wp\/v2\/media?parent=5813"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.tmcnet.com\/blog\/rich-tehrani\/wp-json\/wp\/v2\/categories?post=5813"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.tmcnet.com\/blog\/rich-tehrani\/wp-json\/wp\/v2\/tags?post=5813"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}