메뉴 건너뛰기




Volumn , Issue , 2013, Pages

HAT, not CAP: Towards highly available transactions

Author keywords

[No Author keywords available]

Indexed keywords

HIGHLY AVAILABLE SYSTEMS; LOW LATENCY; WRITE OPERATIONS;

EID: 84889691105     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: None     Document Type: Conference Paper
Times cited : (14)

References (64)
  • 1
    • 85092771682 scopus 로고    scopus 로고
    • January
    • Actian documentation: Isolation levels. http://docs.actian.com/ingres/10s/database-administrator-guide/ 2349-isolation-levels, January 2013.
    • (2013) Actian documentation: Isolation levels
  • 2
    • 85092796003 scopus 로고    scopus 로고
    • Aerospike: Home Performance ACID. January 2013. Note: “multi-key operations may not be serialized with each other”; single-key immediate consistency roughly translates to Read Committed isolation
    • Aerospike: Home > Performance > ACID. http://www.aerospike.com/performance/acid-compliance/, January 2013. Note: “multi-key operations may not be serialized with each other”; single-key immediate consistency roughly translates to Read Committed isolation.
  • 3
    • 85092798182 scopus 로고    scopus 로고
    • January
    • Akiban Documentation: Transactions. http://www.akiban.com/ak-docs/admin/persistit/ Transactions.html, January 2013.
    • (2013) Akiban Documentation: Transactions
  • 4
    • 85092770984 scopus 로고    scopus 로고
    • Version 4.1. January
    • Clustrix System Administrator's Guide CLX 4100 Series, Version 4.1. http://www.clustrix.com/Portals/146389/docs/Clustrix_System_Administrators_ Guide_v4.1.pdf, January 2013.
    • (2013) Clustrix System Administrator's Guide CLX 4100 Series
  • 5
    • 85092794783 scopus 로고    scopus 로고
    • January Note: DB2's “Repeatable Read isolation matches serializability-the only instance in which we have found a stronger level than named
    • DB2 10 for z/OS: Choosing an ISOLATION option. http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/index.jsp?topic=%2Fcom. ibm.db2z10.doc.perf%2Fsrc%2Ftpc%2Fdb2z_ chooseisolationoption.htm, January 2013. Note: DB2's “Repeatable Read” isolation matches serializability-the only instance in which we have found a stronger level than named.
    • (2013) DB2 10 for z/OS: Choosing an ISOLATION option
  • 6
    • 85092768234 scopus 로고    scopus 로고
    • Getting Started with Berkeley DB, January
    • Getting Started with Berkeley DB, Java Edition Transaction Processing: Isolation. http://docs.oracle.com/cd/E17277_02/html/ TransactionGettingStarted/isolation.html, January 2013.
    • (2013) Java Edition Transaction Processing: Isolation
  • 9
    • 85092783960 scopus 로고    scopus 로고
    • January
    • IBM Informix 11.50: SET ISOLATION statement. http://publib.boulder.ibm.com/infocenter/idshelp/v115/index.jsp?topic=%2Fcom.ibm. sqls.doc%2Fids_sqs_1161.htm, January 2013.
    • (2013) IBM Informix 11.50: SET ISOLATION statement
  • 13
    • 85092776449 scopus 로고    scopus 로고
    • January
    • NuoDB: Transactions and Isolation Levels. http://www.nuodb.com/nuodb-online-documentation/ references/r_Lang/r_Transactions.html, January 2013.
    • (2013) Transactions and Isolation Levels
    • Nuo, DB1
  • 14
    • 85092790266 scopus 로고    scopus 로고
    • January 2013. Note: several sources note confirm that Oracle's “serializable isolation is actually Snapshot Isolation [38, 49]
    • Oracle Database Concepts 11g Release 1 (11.1): 13 Data Concurrency and Consistency. http://docs.oracle.com/cd/B28359_01/server.111/ b28318/consist.htm#autoId8, January 2013. Note: several sources note confirm that Oracle's “serializable isolation” is actually Snapshot Isolation [38, 49].
    • Oracle Database Concepts 11g Release 1 (11.1): 13 Data Concurrency and Consistency
  • 16
    • 85092756179 scopus 로고    scopus 로고
    • January 2013. Note: the described “'SERIALIZABLE isolation level is actually a description of Snapshot Implementation, like [14]
    • SAP HANA Reference: SET TRANSACTION. http://help.sap.com/hana/html/sql_set_transaction.html, January 2013. Note: the described “'SERIALIZABLE” isolation level is actually a description of Snapshot Implementation, like [14].
    • SAP HANA Reference: SET TRANSACTION
  • 18
    • 85092784674 scopus 로고    scopus 로고
    • The VoltDB FAQ. also verified with VoltDB stakeholders, January
    • The VoltDB FAQ. http://voltdb.com/dig-deeper/faq.php, also verified with VoltDB stakeholders, January 2013.
    • (2013)
  • 19
    • 84863735077 scopus 로고    scopus 로고
    • Consistency tradeoffs in modern distributed database system design: CAP is only part of the story
    • D. J. Abadi. Consistency tradeoffs in modern distributed database system design: CAP is only part of the story. IEEE Computer, 45(2), 2012.
    • (2012) IEEE Computer , vol.45 , Issue.2
    • Abadi, D. J.1
  • 25
    • 85092761883 scopus 로고    scopus 로고
    • Barrkel. (Anecdotal but unequivocal)
    • Barrkel. Hacker News comment thread. https://news.ycombinator.com/item?id=1163140, 2009. (Anecdotal but unequivocal.).
    • (2009) Hacker News comment thread
  • 27
    • 0019575397 scopus 로고
    • Concurrency control in distributed database systems
    • P. Bernstein and N. Goodman. Concurrency control in distributed database systems. ACM Computing Surveys (CSUR), 13(2):185-221, 1981.
    • (1981) ACM Computing Surveys (CSUR) , vol.13 , Issue.2 , pp. 185-221
    • Bernstein, P.1    Goodman, N.2
  • 30
    • 79956072588 scopus 로고    scopus 로고
    • Scalable SQL and NoSQL data stores
    • May
    • R. Cattell. Scalable SQL and NoSQL data stores. SIGMOD Rec., 39(4):12-27, May 2011.
    • (2011) SIGMOD Rec , vol.39 , Issue.4 , pp. 12-27
    • Cattell, R.1
  • 34
    • 84883592667 scopus 로고    scopus 로고
    • Granola: low-overhead distributed transaction coordination
    • J. Cowling and B. Liskov. Granola: low-overhead distributed transaction coordination. In USENIX ATC 2012.
    • (2012) USENIX ATC
    • Cowling, J.1    Liskov, B.2
  • 35
    • 77954929063 scopus 로고    scopus 로고
    • G-store: a scalable data store for transactional multi key access in the cloud
    • S. Das, D. Agrawal, and A. El Abbadi. G-store: a scalable data store for transactional multi key access in the cloud. In SOCC 2010, pages 163-174.
    • (2010) SOCC , pp. 163-174
    • Das, S.1    Agrawal, D.2    El Abbadi, A.3
  • 39
    • 67650730523 scopus 로고    scopus 로고
    • Rethinking cost and performance of database systems
    • D. Florescu and D. Kossmann. Rethinking cost and performance of database systems. ACM SIGMOD Record, 38(1):43-48, 2009.
    • (2009) ACM SIGMOD Record , vol.38 , Issue.1 , pp. 43-48
    • Florescu, D.1    Kossmann, D.2
  • 40
    • 0032681983 scopus 로고    scopus 로고
    • Harvest, yield, and scalable tolerant systems
    • A. Fox and E. A. Brewer. Harvest, yield, and scalable tolerant systems. In HotOS 1999.
    • (1999) HotOS
    • Fox, A.1    Brewer, E. A.2
  • 42
    • 1542640153 scopus 로고    scopus 로고
    • Brewer's conjecture and the feasibility of consistent, available, partition-tolerant web services
    • S. Gilbert and N. Lynch. Brewer's conjecture and the feasibility of consistent, available, partition-tolerant web services. ACM SIGACT News, 33(2):51-59, 2002.
    • (2002) ACM SIGACT News , vol.33 , Issue.2 , pp. 51-59
    • Gilbert, S.1    Lynch, N.2
  • 44
    • 0020920186 scopus 로고
    • Principles of transaction-oriented database recovery
    • T. Haerder and A. Reuter. Principles of transaction-oriented database recovery. ACM Computing Surveys (CSUR), 15(4):287-317, 1983.
    • (1983) ACM Computing Surveys (CSUR) , vol.15 , Issue.4 , pp. 287-317
    • Haerder, T.1    Reuter, A.2
  • 45
    • 77951551608 scopus 로고    scopus 로고
    • Life beyond distributed transactions: an apostate's opinion
    • P. Helland. Life beyond distributed transactions: an apostate's opinion. In CIDR 2007.
    • (2007) CIDR
    • Helland, P.1
  • 46
    • 0025460579 scopus 로고
    • Linearizability: a correctness condition for concurrent objects
    • July
    • M. P. Herlihy and J. M. Wing. Linearizability: a correctness condition for concurrent objects. ACM Trans. Program. Lang. Syst., 12(3):463-492, July 1990.
    • (1990) ACM Trans. Program. Lang. Syst , vol.12 , Issue.3 , pp. 463-492
    • Herlihy, M. P.1    Wing, J. M.2
  • 51
    • 82655188176 scopus 로고    scopus 로고
    • Don't settle for eventual: scalable causal consistency for wide-area storage with COPS
    • W. Lloyd, M. J. Freedman, M. Kaminsky, and D. G. Andersen. Don't settle for eventual: scalable causal consistency for wide-area storage with COPS. In SOSP 2011.
    • (2011) SOSP
    • Lloyd, W.1    Freedman, M. J.2    Kaminsky, M.3    Andersen, D. G.4
  • 53
    • 0022880421 scopus 로고    scopus 로고
    • The escrow transactional method
    • P. E. O'Neil. The escrow transactional method. ACM TODS, 11(4):405-430.
    • ACM TODS , vol.11 , Issue.4 , pp. 405-430
    • O'Neil, P. E.1
  • 56
    • 67649463338 scopus 로고    scopus 로고
    • BASE: An Acid Alternative
    • D. Pritchett. BASE: An Acid Alternative. Queue, 6(3):48-55, 2008.
    • (2008) Queue , vol.6 , Issue.3 , pp. 48-55
    • Pritchett, D.1
  • 57
    • 24344439365 scopus 로고    scopus 로고
    • Optimistic replication
    • Mar
    • Y. Saito and M. Shapiro. Optimistic replication. ACM Comput. Surv., 37(1), Mar. 2005.
    • (2005) ACM Comput. Surv , vol.37 , Issue.1
    • Saito, Y.1    Shapiro, M.2
  • 59
    • 82655179217 scopus 로고    scopus 로고
    • Transactional storage for geo-replicated systems
    • Y. Sovran, R. Power, M. K. Aguilera, and J. Li. Transactional storage for geo-replicated systems. In SOSP, pages 385-400, 2011.
    • (2011) SOSP , pp. 385-400
    • Sovran, Y.1    Power, R.2    Aguilera, M. K.3    Li, J.4
  • 61
    • 84862647398 scopus 로고    scopus 로고
    • Calvin: Fast distributed transactions for partitioned database systems
    • A. Thomson, T. Diamond, S. Weng, K. Ren, P. Shao, and D. Abadi. Calvin: Fast distributed transactions for partitioned database systems. In SIGMOD 2012.
    • (2012) SIGMOD
    • Thomson, A.1    Diamond, T.2    Weng, S.3    Ren, K.4    Shao, P.5    Abadi, D.6
  • 62
    • 58849109112 scopus 로고    scopus 로고
    • Eventually consistent
    • Jan
    • W. Vogels. Eventually consistent. Commun. ACM, 52(1):40-44, Jan. 2009.
    • (2009) Commun. ACM , vol.52 , Issue.1 , pp. 40-44
    • Vogels, W.1
  • 63
    • 0042420303 scopus 로고    scopus 로고
    • Design and evaluation of a conitbased continuous consistency model for replicated services
    • H. Yu and A. Vahdat. Design and evaluation of a conitbased continuous consistency model for replicated services. ACM TOCS, 20(3):239-282, 2002.
    • (2002) ACM TOCS , vol.20 , Issue.3 , pp. 239-282
    • Yu, H.1    Vahdat, A.2
  • 64
    • 84880519216 scopus 로고    scopus 로고
    • Geo-replication all the way to the edge
    • Personal communication and draft under submission
    • M. Zawirski, A. Bieniusa, V. Balegas, N. Preguica, S. Duarte, M. Shapiro, and C. Baquero. Geo-replication all the way to the edge. Personal communication and draft under submission (http://asc.di.fct.unl.pt/~nmp/swiftcomp/swiftcloud.html).
    • Zawirski, M.1    Bieniusa, A.2    Balegas, V.3    Preguica, N.4    Duarte, S.5    Shapiro, M.6    Baquero, C.7


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.