The applications that run on warehouse-scale computers (WSCs) define the system design tradeoffs that we will be discussing in the rest of this book. Hence, we first discuss these applications in this chapter. We start with an overview of broad workload classes including both hyperscale and cloud compute consumption at Google. We then discuss the design of some key workloads: Search, YouTube, Gmail, and key software platforms for machine learning and data processing, and Google Cloud Platform. From these examples, we highlight the key distinguishing characteristics of software that run in WSCs and identify common themes specific to large-scale distributed systems, and discuss key commonalities and differences between hyperscale and cloud workloads.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Overview of WSC Workloads

  • Luiz André Barroso,
  • Urs Hölzle,
  • Parthasarathy Ranganathan

摘要

The applications that run on warehouse-scale computers (WSCs) define the system design tradeoffs that we will be discussing in the rest of this book. Hence, we first discuss these applications in this chapter. We start with an overview of broad workload classes including both hyperscale and cloud compute consumption at Google. We then discuss the design of some key workloads: Search, YouTube, Gmail, and key software platforms for machine learning and data processing, and Google Cloud Platform. From these examples, we highlight the key distinguishing characteristics of software that run in WSCs and identify common themes specific to large-scale distributed systems, and discuss key commonalities and differences between hyperscale and cloud workloads.