Skip to content

Latest commit

 

History

History
35 lines (20 loc) · 927 Bytes

README.md

File metadata and controls

35 lines (20 loc) · 927 Bytes

Workload Pattern

Workload scheduling patterns in distributed environment.

Languages: English | 中文


Overview

The following metrics are often used as scheduling objectives for a workload scheduling strategy: load balancing, economic principles, time horizon minimization, and quality of service (QoS).

Patterns

Overload Control

A hosting platform can take one or more of three actions during an overload:

  • add capacity to the application by allocating idle or under-used servers
  • turn away excess requests and preferentially service only “important” requests
  • degrade the performance of admitted requests in order to service a larger number of aggregate requests

Shuffle Sharding

Heavy Tail Tolerant

References