Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Using an explanation of the difference between flow-control and congestion- control, discuss the impact of a stable end-to-end latency. (b) Mobile end-points present a
Using an explanation of the difference between flow-control and congestion- control, discuss the impact of a stable end-to-end latency. (b) Mobile end-points present a challenge for any connection-based application on an IP network. Using an example, discuss how this challenge might be resolved without a complete reworking of the end-system application. (c) A reverse proxy such as Varnish makes static snapshots of the content of a dynamic webpage. Outline a use-case for using such a reverse proxy, paying particular attention to a case when an otherwise useful system might need disabling. (d) In 2021 a large social network had to reboot all its systems after systemic failure. Discussing the extensive use of image caching, outline the challenges that face an image serving system in the social media space (that is, one that uses popularity, hashtags, and so-forth). Discuss in particular why, for weeks after the reboot, many users complained of poor performance, and of being served irrelevant or old images. Hint: A distinguishing feature of social networks has been a heavy-tailed distribution of interest among images and users. For your information: a large image sharing site has 500 x 106 active daily users, 500 x 106 active posts (groups of images and interactions) and 100 x 10 new images each day. Sizes varies considerably but an average image size approaches 100 Kbytes.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
a Flow Control vs Congestion Control and Impact of Stable EndtoEnd Latency Flow Control ensures efficient data transmission between sender and receiver by preventing the sender from overwhelming the r...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