News for hackers. Stuff that matters.
Re:Skype's Principal Architect explains why peer-to-peer was... by Torgo on Monday June 24, 2013 @06:09PM (#5936066)
I don't know why this necessitates the removal of supernodes though, because it has always been the case that desktop clients could disable supernode functionality with a checkbox option. Why would it ever be enabled (or even an option) on a mobile client? Or is the issue simply that the majority of clients have become non-supernode-capable and it became an issue? I wish he would have went into more detail on this because at first glance the explanation is not sufficient to justify the change.
Re:Skype's Principal Architect explains why peer-to-peer was... by wmf on Monday June 24, 2013 @08:04PM (#5936584)
Kaufman's point is that phones don't even have enough resources to be a normal Skype peer, let alone a supernode. Thus work had to be shifted from peers to servers. I guess they could have shifted all that work to supernodes, but it was probably simpler to just put that functionality in reliable MS data centers. Also, I don't know that it's safe to send iOS/Android push messages from random PCs.