@inproceedings{724ec608179b438589dcf3a1eff375d0,
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.",
author = "Lei Xia and Kyle Hale and Peter Dinda",
year = "2014",
doi = "10.1145/2600212.2600214",
language = "English (US)",
isbn = "9781450327480",
series = "HPDC 2014 - Proceedings of the 23rd International Symposium on High-Performance Parallel and Distributed Computing",
publisher = "Association for Computing Machinery",
pages = "25--36",
booktitle = "HPDC 2014 - Proceedings of the 23rd International Symposium on High-Performance Parallel and Distributed Computing",
note = "23rd ACM Symposium on High-Performance Parallel and Distributed Computing, HPDC 2014 ; Conference date: 23-06-2014 Through 27-06-2014",
}