Amazon.com, Inc.
Scaling stateful clusters while maintaining access

Last updated:

Abstract:

A stateful cluster may implement scaling of the stateful cluster while maintaining access to the state of the stateful cluster. A scaling event for a stateful cluster may be detected, and in response the stateful cluster may be adjusted to include a different number of nodes. The state of the cluster may then be logically distributed among the different number of nodes according to a monotone distribution scheme. The adjusted node may then service access requests according to the monotone distribution scheme. Prior to making the adjusted storage cluster available for servicing access requests, the nodes from the original cluster may still service access requests for state.

Status:
Grant
Type:

Utility

Filling date:

22 Feb 2019

Issue date:

23 Aug 2022