Distributed Node with Distributed Quota System (DNDQS)

最近因為某些原因而去研究一下如何在distributed的系統上做API quota機制。 首先是看了一篇研究論文 http://www.ssrc.ucsc.edu/Papers/pollack-msst07.pdf [Quota enforcement for high-performance distributed storage systems] 那篇論文裡所design的系統是用centralized quota server去做control發放voucher給nodes,nodes則能利用那些voucher去行使quota。 這倚賴了centralized quota server做sync quota的處理機制。 而其避免performance bottleneck的做法是一直用slide window protocol的方式預留了一些voucher在nodes那邊。   後來我自己也借鑒了其一部份想法design了另一個solution,我稱為Distributed Node with Distributed Quota System (DNDQS)。 […]