What are the main arguments for adopting a super node approach in Skype?

What will be an ideal response?


The main reason for having super nodes is to implement efficient and reliable search, a key enabling function
in Skype. Through this approach, search is supported only by nodes that have the required capabilities in terms
of bandwidth, reachability and availability. The alternative is to adopt a pure peer-to-peer approach where all
nodes cooperate to provide this function. The downside of this pure approach is that certain nodes involved in
the implementation of search may be disconnected, or have weak connectivity in terms of bandwidth, leading
to a more erratic service. The trade-off is that super nodes will encounter more traffic due to search, but they
are selected on the basis they can absorb this.

Computer Science & Information Technology

You might also like to view...

URLs can be added to a post by clicking the ________ button

Fill in the blank(s) with correct word

Computer Science & Information Technology

Word documents can be saved as ________ that can be viewed by web browsers such as Internet Explorer

A) prototypes B) web pages C) main documents D) templates

Computer Science & Information Technology

What statement correctly identifies the purpose of a software patch?

a. A software patch is a correction, improvement, or enhancement to software. b. A software patch is a major change to a software package that enhances the functionality and features of the software, while also correcting bugs and vulnerabilities. c. A software patch involves the process of reverting to a previous version of software after attempting to upgrade it. d. A software patch is a container for new software, and must be installed on relevant devices and incorporated with network resources.

Computer Science & Information Technology

In the context of ARM processors, what is the difference between a link register and a frame pointer?

Computer Science & Information Technology