Lego construction - Credit: Marcel Clemens

Toward ML-Centric Cloud Platforms

Cloud platforms, such as Microsoft Azure, Amazon Web Services (AWS), and Google Cloud Platform, are tremendously complex. Cloud platforms are also extremely expensive to build and operate, so providers have a strong incentive to optimize their use. A nascent approach is to leverage machine learning (ML) in the platforms’ resource management using supervised learning techniques.

Read More

Corp to Cloud: Google’s Virtual Desktops

Communications of the ACM, November 2018
By Matt Fata, Philippe-Joseph Arida, Patrick Hahn, Betsy Beyer

“Until recently, our virtual desktops were hosted on commercially available hardware on Google’s corporate network using a homegrown open source virtual cluster-management system called Ganeti. Today, this substantial and Google-critical workload runs on Google Cloud Platform (GCP). This article discusses the reasons for the move to GCP, and how the migration was accomplished.”

Read More