Alexander Perucci

Alexander Perucci

Ph.D. Student, in Computer Science at the University of L'Aquila

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.