Ask Question, Ask an Expert


Ask Computer Network & Security Expert

Answer the following problems.

problem 1) How might you implement the instant messaging application like GChat (a push-based service) in CCN (a pull-based architecture)?
Note: We do not have one particular \right" answer in mind. If you draw inspiration from VoCCN design presented in lecture, ensure to point out the main difference in traffic pattern between the IM app and a voice app.

problem 2) Skype uses mysterious protocol to find out whether the user is logged in, where they are located, and what ports they are listening on. Assume that you have set out to build your own peer-to-peer telephony system.

(a) describe briefly, how could you use a system such as Chord to maintain a directory of users?

(b) Your telephony system catches on very quickly, in part since you actually pay people to use it. (At least until it is discovered that funds are coming out of your research advisor's grant.) Soon you have tens of thousands of users worldwide. Now users are starting to complain that it takes long time to find their friends! Provide at least two good reasons why this might be.

(c) When the node suddenly fails in Chord, all of the information in that node may be lost. Given that you've already got an implementation of Chord up and running, describe an easy way to give some protection in the event that a single node fails.

Computer Network & Security, Computer Science

  • Category:- Computer Network & Security
  • Reference No.:- M96712

Have any Question? 

Related Questions in Computer Network & Security

Access control policywrite the access control policy

Access Control Policy Write the Access Control Policy section of the Information Security Policy. Include the following: • User enrollment • Identification • Authentication • Privileged and special account access • Remot ...

You are a senior technology analyst for an it support

You are a senior technology analyst for an IT support company of approximately 30 employees. Your company assists small business in selecting, implementing, enhancing and managing their IT infrastructure. Most of your cu ...

Coit20261 network routing and switching assignment-

COIT20261 Network Routing and Switching Assignment- Objectives - This assessment task requires you to demonstrate your knowledge of basic routing concepts by completing a number of exercise questions. Instructions - You ...

Network assignmentoverviewyou will provide a detailed

Network Assignment Overview You will provide a detailed network design proposal. Your task is to design the network for this new building with the following criteria: • Each Classroom Computer Lab will be on a separate n ...

Ten immutable laws of security please respond to the

"Ten Immutable Laws of Security" Please respond to the following: • From the e-Activity, read the full article posted at titled "Ten Immutable Laws of Security (V ...

Assignment submissionyour assignment must be in microsoft

Assignment Submission Your assignment must be in Microsoft Word format, and must be submitted electronically by the due date via the Moodle website Question 1 -Cryptographic Operations with GPG Objective: gain experience ...

What are some of the major strategies and risks behind

What are some of the major strategies and risks behind implementing cloud computing programs in today's technology filled world? Make sure you include the following: 1. Include a summary paragraph/abstract at the beginni ...

The following ciphertext has been obtained by vigenere

The following ciphertext has been obtained by Vigenere encryption. ocwyikoooniwugpmxwktzdwgtssayjzwyemdlbnqaaavsuwdvbrflauplooubfgq hgcscmgzlatoedcsdeidpbhtmuovpiekifpimfnoamvlpqfxejsmxmpgkccaykwfz pyuavtelwhrhmwkbbvgtgu ...

A cipher can be created by using a keyword for example if

A cipher can be created by using a keyword. For example, if we choose "statistic" as our keyword, our cipher would be determined as follows: Method I. Write the word "statistic" without the repeated letters. Then complet ...

We consider the alphabet a 01234 and the space of messages

We consider the alphabet A= {0,1,2,3,4} and the space of messages consists of all 1-symbol words, so it is M ={0,1,2,3,4}. The encryption is done using the shift cipher, so it is given by the equation X = x+k (mod 5) app ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

A cola-dispensing machine is set to dispense 9 ounces of

A cola-dispensing machine is set to dispense 9 ounces of cola per cup, with a standard deviation of 1.0 ounce. The manuf

What is marketingbullwhat is marketing think back to your

What is Marketing? • "What is marketing"? Think back to your impressions before you started this class versus how you

Question -your client david smith runs a small it

QUESTION - Your client, David Smith runs a small IT consulting business specialising in computer software and techno

Inspection of a random sample of 22 aircraft showed that 15

Inspection of a random sample of 22 aircraft showed that 15 needed repairs to fix a wiring problem that might compromise

Effective hrmquestionhow can an effective hrm system help

Effective HRM Question How can an effective HRM system help facilitate the achievement of an organization's strate