1) Is the problem real?
The scalability of disk-based storage system cannot meet the needs of large-scale web services (e.g. throughput, latency, etc).
The problem is real and important.
2) What is the solution’s main idea (nugget)?
The key idea is to keep all the data in DRAM and construct the large-scale system by aggregating the main memory of thousands of servers.
3) Why is solution different from previous work?
Two main differences:
1) All information is maintained in DRAM all the time.
2) scale automatically to support thousands of servers.
4) Does the paper (or do you) identify any fundamental/hard trade-offs?
With all-in memory data storage and processing, RAMCloud achieves high throughput and low latency. However, the cost and energy consumption is high for in RAMCloud.
5) Do you think the paper will be influential in 10 years? Why or why not?
Yes, nowadays memory becomes cheaper and cheaper, it is becoming a trend that in-memory computing is more and more popular.
No comments:
Post a Comment