4. 是上面应用(process代表)和下面基础设施(data store)之间的合约。如果process不需要严格的一致,data store就可以提供更好性能的服务。如果process要求高,下面也要提供这些服务才成。
page 277 A consistency model is essentially a contract between processes and the data
store. It says that if processes agree to obey certain.rules, the store promises to
work correctly. Normally, a process that performs a read operation on a data item,
expects the operation to return a value that shows the results of the last write operation
on that data.
Each model effectively restricts the values that a read operation on a data item can return.
13. 不需要严格同步,因为可以提前很多续约。
14.
page 305
The last criterion is that of state-space overhead at the server. When the server
realizes that it is gradually becoming overloaded, it lowers the expiration time of
new leases it hands out to clients. The effect of this strategy is that the server
needs to keep track of fewer clients as leases expire more quickly. In other words,
the server dynamically switches to a more stateless mode of operation, thereby
offloading itself so that it can handle requests more efficiently.
本意是降低服务器端负载,但是由于记录客户端状态的减少,导致客户轮训服务器次数增加,从而加重服务器负担。