| dc.contributor.author | Lu, Yi | |
| dc.contributor.author | Yu, Xiangyao | |
| dc.contributor.author | Madden, Samuel | |
| dc.date.accessioned | 2021-10-27T20:36:09Z | |
| dc.date.available | 2021-10-27T20:36:09Z | |
| dc.date.issued | 2019 | |
| dc.identifier.uri | https://hdl.handle.net/1721.1/136594 | |
| dc.description.abstract | © 2019, is held by the owner/author(s). In this paper, we present STAR, a new distributed in-memory database with asymmetric replication. By employing a singlenode non-partitioned architecture for some replicas and a partitioned architecture for other replicas, STAR is able to efficiently run both highly partitionable workloads and workloads that involve cross-partition transactions. The key idea is a new phase-switching algorithm where the execution of single-partition and cross-partition transactions is separated. In the partitioned phase, single-partition transactions are run on multiple machines in parallel to exploit more concurrency. In the single-master phase, mastership for the entire database is switched to a single designated master node, which can execute these transactions without the use of expensive coordination protocols like twophase commit. Because the master node has a full copy of the database, this phase-switching can be done at negligible cost. Our experiments on two popular benchmarks (YCSB and TPC-C) show that high availability via replication can coexist with fast serializable transaction execution in distributed in-memory databases, with STAR outperforming systems that employ conventional concurrency control and replication algorithms by up to one order of magnitude. | |
| dc.language.iso | en | |
| dc.publisher | VLDB Endowment | |
| dc.relation.isversionof | 10.14778/3342263.3342270 | |
| dc.rights | Creative Commons Attribution-NonCommercial-NoDerivs License | |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | |
| dc.source | VLDB Endowment | |
| dc.title | STAR: scaling transactions through asymmetric replication | |
| dc.type | Article | |
| dc.contributor.department | Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory | |
| dc.relation.journal | Proceedings of the VLDB Endowment | |
| dc.eprint.version | Final published version | |
| dc.type.uri | http://purl.org/eprint/type/ConferencePaper | |
| eprint.status | http://purl.org/eprint/status/NonPeerReviewed | |
| dc.date.updated | 2021-01-29T17:45:16Z | |
| dspace.orderedauthors | Lu, Y; Yu, X; Madden, S | |
| dspace.date.submission | 2021-01-29T17:45:31Z | |
| mit.journal.volume | 12 | |
| mit.journal.issue | 11 | |
| mit.license | PUBLISHER_CC | |
| mit.metadata.status | Authority Work and Publication Information Needed | |