การล่มของ Skype เมื่อหลายวันก่อนสร้างความวิตกกังวลให้กับ Skype ได้เป็นวงกว้างว่าเกิดอะไรขึ้นกับเครือข่ายโทรศัพท์ผ่านอินเทอร์เน็ตที่คนใช้งานมากที่สุดในโลกแห่งหนึ่งนี้ ทาง CIO ของ Skype คือ Lars Rabbe ก็ออกมาชี้แจงเรื่องที่เกิดขึ้น
ความผิดพลาดของเครือข่าย Skype เกิดขึ้นจากสองสาเหตุต่อเนื่องกัน คือคลัสเตอร์ชุดหนึ่งที่มีไว้รองรับข้อความแชตแบบออฟต์ไลน์เกิดไม่สามารถรองรับปริมาณข้อความทั้งหมดได้ทัน ทำให้ข้อความจำนวนมากส่งออกไปช้ากว่าที่ควรจะเป็น ความผิดพลาดนี้ไปกระตุ้นบั๊กใน Skype รุ่น 5.0.0.152 ที่ไม่สามารถรองรับข้อความที่มาช้าเกินไปได้ เกิดการแครชไปทั้งหมด
ผู้ใช้งาน Skype รุ่น 5.0.0.152 นั้นมีจำนวนคิดเป็น 25-50% ของผู้ใช้งานทั้งหมด โดยส่วนมากได้รับการอัพเดตให้เป็นรุ่น 5.0.0.156 ไปแล้ว แต่การที่ผู้ใช้ 20% หายไปจากระบบของ Skype นั้นส่งผลกระทบเป็นวงกว้างกว่านั้น เนื่องจาก Skpye อาศัยผู้ใช้ในระบบช่วยส่งต่อข้อมูลให้กับผู้ใช้คนอื่นๆ (เนื่องจากกระบวนการเต็มๆ เป็นความลับไม่มีเอกสารเผยแพร่ถ้าสนใจอาจอ่านเอกสารงานวิจัยที่ศึกษากระบวนการเลือกเครื่องเพื่อส่งข้อมูลต่อได้ (PDF) และบล็อกของ Disruptive Telephony) เครื่องส่งต่อข้อมูลที่ล่มไปเหล่านี้ทำให้โหนดอื่นๆ ต้องรับทราฟฟิกเกินขนาดและพากันล่มตามไปในเวลาต่อมา
โครงสร้างของ Skype ที่อาศัยเครื่องของผู้ใช้เองช่วยกันส่งต่อข้อมูลเสียงเช่นนี้ ทำให้ระบบยากแก่การกู้คืนเนื่องจาก supernode ที่ฟื้นขึ้นมาจะต้องแบกรับทราฟฟิกจำนวนมากอย่างรวดเร็วจนกระทั่งแครชไป ทาง Skype เองต้องเข้ามากู้ระบบคืนด้วยการวาง mega-supernode หลายพันเครื่องเพื่อรองรับทราฟฟิกด้วยตัวเองแทนที่จะพึ่งเครื่องของผู้ใช้เพียงอย่างเดียว จนกระทั่งระบบค่อยๆ คืนตัวขึ้นมา
นี่อาจจะเป็นอีกบั๊กที่ร้ายแรงที่สุดในปี 2010 นี้
ที่มา - Skype
on
ฟังดูเหมือน p2p
iStyle Thu, 30/12/2010 - 00:20
ฟังดูเหมือน p2p
มาใช้ traffic ของ
jane Thu, 30/12/2010 - 00:28
มาใช้ traffic ของ คนอื่น
แบบนี้น่าจะให้ skype credit กับ supper node บ้างสิ
mega-supernode เลยทีเดียว
hiddenmin Thu, 30/12/2010 - 00:43
mega-supernode เลยทีเดียว
สมกับเป็น Skype
b0ner Thu, 30/12/2010 - 00:43
สมกับเป็น Skype แล้ว
กล้าที่จะออกมาอธิบายสาเหตุ
mega-supernode
darkleonic Thu, 30/12/2010 - 00:44
mega-supernode นี่มันเป็นคอมพ์กี่เครื่องละครับเนี่ย
ดีแฮะ ออกมาชี้แจงชัดเจน
BlackMiracle Thu, 30/12/2010 - 00:51
ดีแฮะ ออกมาชี้แจงชัดเจน ได้ใจผู้ใช้แน่นอน
ชี้แจงได้ละเอียดดีครับ
hisoft Thu, 30/12/2010 - 00:58
ชี้แจงได้ละเอียดดีครับ แต่กู้คืนยากดีจริงๆ แล้วอยู่ๆ ทาง Skype ไปเอาเครื่อง mega-supernode มาจากไหนเยอะแยะขนาดนั้นล่ะครับเนี่ย
ทั่วโลกมี server ว่าง
iheresss Thu, 30/12/2010 - 01:23
In reply to ชี้แจงได้ละเอียดดีครับ by hisoft
ทั่วโลกมี server ว่าง รอให้เช่าเยอะแยะไปครับ
แต่กว่าจะตั้งค่าให้เป็น
hisoft Thu, 30/12/2010 - 08:29
In reply to ทั่วโลกมี server ว่าง by iheresss
แต่กว่าจะตั้งค่าให้เป็น mega-supernode ได้เป็นพันๆ เครื่องนี่ก็ยุ่งยากน่าดูเลยสิครับเนี่ย ถึงจะแค่ลงโปรแกรมโปรแกรมเดียวก็เถอะ
จริง
polaromonas Thu, 30/12/2010 - 07:55
จริง ข้อความที่ส่งไม่ออกมีเยอะมากๆ
คำผิดในย่อหน้า 2 ครับ
HudchewMan Thu, 30/12/2010 - 09:21
คำผิดในย่อหน้า 2 ครับ ^^
แบบนี้การใช้เน็ตแบบคิดตามปริมาณข้อมูล เราก็จะต้องเสียเพิ่มให้กับการส่งข้อมูลไปให้คนอื่นด้วยสินะ
ถึงว่าแผนกไอที block skype
absulation Thu, 30/12/2010 - 09:26
ถึงว่าแผนกไอที block skype ไม่ค่อยได้เพราะเป็นแบบนี้เอง
ปรากฏว่า mega-supernode ใช้
ipats Thu, 30/12/2010 - 10:36
ปรากฏว่า mega-supernode ใช้ ec2 ฮ่าๆๆ
สุดยอดเลยที่กล้าพูด
caznova Thu, 30/12/2010 - 13:23
สุดยอดเลยที่กล้าพูด