Alexander Perucci

Alexander Perucci

Ph.D. in Engineering and Information Science

Google Hash Code 2017 Qualification Round – Streaming Videos Problem

Streaming Videos Problem


Have you ever wondered what happens behind the scenes when you watch a YouTube video? As more and more people watch online videos (and as the size of these videos increases), it is critical that video-serving infrastructure is optimized to handle requests reliably and quickly.

This typically involves putting in place cache servers, which store copies of popular videos. When a user request for a particular video arrives, it can be handled by a cache server close to the user, rather than by a remote data center thousands of kilometers away.

But how should you decide which videos to put in which cache servers?

… for more details and to download the solution about this problem, see the project on Github page.