Question
Ben Bitdiddle and Alyssa Hacker launch rival file distribution companies. Ben chooses a client-server architecture for his file distribution company. Alyssa chooses a peer-topeer architecture,
Ben Bitdiddle and Alyssa Hacker launch rival file distribution companies. Ben chooses a client-server architecture for his file distribution company. Alyssa chooses a peer-topeer architecture, in which both the server and the peers can participate in the file upload. Alyssa notices that while all the peers choose to download, only 10% of the peers actively upload, with the other 90% being free-riders. Bens company has 1 million users and Alyssas company has 10 million users, with each user having an upload rate of 100 kbps and a download rate of 5 Mbps. Both Ben and Alyssa have servers with upload rates of 100 Gbps. Assume all file sizes are 1 GBytes. Unit conversions: 1 Gbps = 109 bps, 1 Mbps = 106 bps, 1 kbps = 103 bps, 1 GByte = (1024)3 bytes
(i) Whose company, Ben or Alyssas will have the minimum distribution time to distribute a file to all clients? Show your calculations.
(ii) What would the minimum distribution time be with no free riders in Alyssas company?
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started