Title | ||
---|---|---|
ConCORD: easily exploiting memory content redundancy through the content-aware service command |
Abstract | ||
---|---|---|
We argue that memory content-tracking across the nodes of a parallel machine should be factored into a distinct platform service on top of which application services can be built. ConCORD is a proof-of-concept system that we have developed and evaluated to test this claim. Our core insight is that many application services can be described as a query over memory content. This insight leads to a core concept in ConCORD, the content-aware service command architecture, in which an application service is implemented as a parametrization of a single general query that ConCORD knows how to execute well. ConCORD dynamically adapts the execution of the query to the amount of redundancy available and other factors. We show that a complex application service (collective checkpointing) can be implemented in only hundreds of lines of code within ConCORD, while performing well. |
Year | DOI | Venue |
---|---|---|
2014 | 10.1145/2600212.2600214 | HPDC |
Keywords | DocType | Citations |
content sharing,virtualization,systems programs and utilities,hpc,memory deduplication | Conference | 1 |
PageRank | References | Authors |
0.35 | 15 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Lei Xia | 1 | 120 | 7.85 |
Kyle C. Hale | 2 | 39 | 3.35 |
Peter A. Dinda | 3 | 1493 | 126.40 |