Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Image Removed

Locating the Coordinator

DNS?

...

Rack Placement

Machine Parameters

Summary of

...

State

  • Workspace list
  • Possibly users
  • User or workspace secrets
  • (soft) Issued security tokens
  • (soft) Logical host naming

Assume 16K machines.

Authentication data:
(application id, secret)
Size: Negligible
Churn: Negligible

Logical host mapping:
(logical host address, network host address/service)
Size: 16 bytes * 16K machines = 256K
Churn: Low (2 entries per 15 minutes)

Machine configuration and placement information:
(network host address, rack, machine configuration)
About the same properties as above, might be able to join the two depending on whether we wrap backup together with masters or whether we want independent services.

Tablet Mapping:M = Master, B = Backup, C = Coordinator, A = Application

_

State

Format

Size

Churn

Reference Rate

Notes

1

Tablet Mapping

(logical host address, workspace, table/index, start id, end id)

...

40b/tablet/server, 1 tablet/server

...

640KB, 1M tablets/server 400MB

Dependent on reconfiguration. Could be more or less frequent than crashes

...

 

 

2

Load balancing stats

(# dropped reqs/sec, LMA)

 

 

 

soft

3

Machine conf and placement

(network host address, rack, machine configuration)

...

Fast Path Operations

...