Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

  • How to make RAMCloud scale to at least 10,000 servers?
  • How to manage growth automatically: ideally, just plug in more servers and the system automatically remodels itself to handle the additional capacity.
  • The system should scale down as well as up:
    • Within a large datacenter installation, it should be possible to have small applications whose memory and bandwidth needs can be met by a fraction of a server.  These applications you should get all of the durability benefits of the full installation, but that a cost proportional to actual server usage.
    • It should also be possible to deploy RAMCloud outside the datacenter in an installation with only a few servers.  The performance and durability of such an installation should scale down smoothly with the number of servers.  For example, an installation with only two or three servers should still provide good durability, though it might not provide as good availability in the event of power outage or the loss of a network switch, and recovery time after a crash might be longer.
  • No labels