메뉴 건너뛰기




Volumn 2015-May, Issue , 2015, Pages 1311-1326

The homeostasis protocol: Avoiding transaction coordination through program analysis

Author keywords

[No Author keywords available]

Indexed keywords

FAULT TOLERANCE; PHYSIOLOGY; SEMANTICS;

EID: 84957595369     PISSN: 07308078     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2723372.2723720     Document Type: Conference Paper
Times cited : (52)

References (42)
  • 1
    • 84957594825 scopus 로고    scopus 로고
    • http://tpc.org/tpcc.
  • 2
    • 80053479013 scopus 로고    scopus 로고
    • Consistency analysis in Bloom: A CALM and collected approach
    • P. Alvaro, N. Conway, J. M. Hellerstein, and W. R. Marczak. Consistency analysis in Bloom: a CALM and collected approach. In CIDR, pages 249-260, 2011.
    • (2011) CIDR , pp. 249-260
    • Alvaro, P.1    Conway, N.2    Hellerstein, J.M.3    Marczak, W.R.4
  • 5
    • 0345574881 scopus 로고    scopus 로고
    • The demarcation protocol: A technique for maintaining constraints in distributed database systems
    • July 1994
    • D. Barbará-Millá and H. Garcia-Molina. The demarcation protocol: a technique for maintaining constraints in distributed database systems. The VLDB Journal, 3(3):325-353, July 1994.
    • The VLDB Journal , vol.3 , Issue.3 , pp. 325-353
    • Barbará-Millá, D.1    Garcia-Molina, H.2
  • 6
    • 0020241199 scopus 로고
    • On the distribution of an assertion
    • O. S. Carvalho and G. Roucairol. On the distribution of an assertion. In PODC '82, pages 121-131, 1982.
    • (1982) PODC '82 , pp. 121-131
    • Carvalho, O.S.1    Roucairol, G.2
  • 7
    • 0022020346 scopus 로고
    • Distributed snapshots: Determining global states of distributed systems
    • Feb.
    • K. M. Chandy and L. Lamport. Distributed snapshots: Determining global states of distributed systems. ACM Trans. Comput. Syst., 3(1):63-75, Feb. 1985.
    • (1985) ACM Trans. Comput. Syst. , vol.3 , Issue.1 , pp. 63-75
    • Chandy, K.M.1    Lamport, L.2
  • 8
  • 9
    • 84889667686 scopus 로고    scopus 로고
    • The scalable commutativity rule: Designing scalable software for multicore processors
    • A. T. Clements et al. The scalable commutativity rule: Designing scalable software for multicore processors. In SOSP, pages 1-17, 2013.
    • (2013) SOSP , pp. 1-17
    • Clements, A.T.1
  • 10
    • 84867112010 scopus 로고    scopus 로고
    • PNUTS: Yahoo!'s hosted data serving platform
    • Aug.
    • B. F. Cooper et al. PNUTS: Yahoo!'s hosted data serving platform. Proc. VLDB Endow., 1(2):1277-1288, Aug. 2008.
    • (2008) Proc. VLDB Endow. , vol.1 , Issue.2 , pp. 1277-1288
    • Cooper, B.F.1
  • 11
    • 85065170765 scopus 로고    scopus 로고
    • Spanner: Google's globally-distributed database
    • J. C. Corbett et al. Spanner: Google's globally-distributed database. In OSDI, pages 251-264, 2012.
    • (2012) OSDI , pp. 251-264
    • Corbett, J.C.1
  • 13
    • 70450064414 scopus 로고    scopus 로고
    • Dynamo: Amazon's highly available key-value store
    • G. DeCandia et al. Dynamo: Amazon's highly available key-value store. In SOSP, pages 205-220, 2007.
    • (2007) SOSP , pp. 205-220
    • DeCandia, G.1
  • 14
    • 0034819889 scopus 로고    scopus 로고
    • Optimal aggregation algorithms for middleware
    • R. Fagin, A. Lotem, and M. Naor. Optimal aggregation algorithms for middleware. In PODS, pages 102-113, 2001.
    • (2001) PODS , pp. 102-113
    • Fagin, R.1    Lotem, A.2    Naor, M.3
  • 15
    • 44649095359 scopus 로고    scopus 로고
    • On solving the partial max-sat problem
    • Z. Fu and S. Malik. On solving the partial max-sat problem. SAT'06.
    • SAT'06
    • Fu, Z.1    Malik, S.2
  • 16
    • 84957601395 scopus 로고
    • Using semantic knowledge for transaction processing in a distributed database
    • June
    • H. Garcia-Molina. Using semantic knowledge for transaction processing in a distributed database. ACM TODS, June 1983.
    • (1983) ACM TODS
    • Garcia-Molina, H.1
  • 17
    • 84905096068 scopus 로고    scopus 로고
    • Mesa: Geo-replicated, near real-time, scalable data warehousing
    • A. Gupta et al. Mesa: Geo-replicated, near real-time, scalable data warehousing. In VLDB, 2014.
    • (2014) VLDB
    • Gupta, A.1
  • 19
    • 58549112478 scopus 로고    scopus 로고
    • Transactional boosting: A methodology for highly-concurrent transactional objects
    • M. Herlihy and E. Koskinen. Transactional boosting: a methodology for highly-concurrent transactional objects. In PPOPP, 2008.
    • (2008) PPOPP
    • Herlihy, M.1    Koskinen, E.2
  • 20
    • 84865100301 scopus 로고    scopus 로고
    • Consistency rationing in the cloud: Pay only when it matters
    • Aug.
    • T. Kraska, M. Hentschel, G. Alonso, and D. Kossmann. Consistency rationing in the cloud: pay only when it matters. Proc. VLDB Endow., 2(1):253-264, Aug. 2009.
    • (2009) Proc. VLDB Endow. , vol.2 , Issue.1 , pp. 253-264
    • Kraska, T.1    Hentschel, M.2    Alonso, G.3    Kossmann, D.4
  • 22
    • 58049092533 scopus 로고
    • Semantics based transaction management techniques for replicated data
    • A. Kumar and M. Stonebraker. Semantics based transaction management techniques for replicated data. In SIGMOD, 1988.
    • (1988) SIGMOD
    • Kumar, A.1    Stonebraker, M.2
  • 23
    • 84880548272 scopus 로고    scopus 로고
    • Making geo-replicated systems fast as possible, consistent when necessary
    • C. Li, D. Porto, A. Clement, J. Gehrke, N. Preguica, and R. Rodrigues. Making geo-replicated systems fast as possible, consistent when necessary. In OSDI, pages 265-278, 2012.
    • (2012) OSDI , pp. 265-278
    • Li, C.1    Porto, D.2    Clement, A.3    Gehrke, J.4    Preguica, N.5    Rodrigues, R.6
  • 24
    • 85077469709 scopus 로고    scopus 로고
    • Automating the choice of consistency levels in replicated systems
    • June 2014
    • C. Li et al. Automating the choice of consistency levels in replicated systems. In USENIX ATC 14, pages 281-292, June 2014.
    • USENIX ATC 14 , pp. 281-292
    • Li, C.1
  • 26
    • 85029798794 scopus 로고
    • Detection of global state predicates
    • Springer-Verlag
    • K. Marzullo and G. Neiger. Detection of global state predicates. In In WDAG '91, pages 254-272. Springer-Verlag, 1991.
    • (1991) WDAG '91 , pp. 254-272
    • Marzullo, K.1    Neiger, G.2
  • 27
    • 0034823616 scopus 로고    scopus 로고
    • Adaptive precision setting for cached approximate values
    • C. Olston, B. T. Loo, and J. Widom. Adaptive precision setting for cached approximate values. In SIGMOD, 2001.
    • (2001) SIGMOD
    • Olston, C.1    Loo, B.T.2    Widom, J.3
  • 28
    • 0008798550 scopus 로고    scopus 로고
    • Offering a precision-performance tradeoff for aggregation queries over replicated data
    • C. Olston and J. Widom. Offering a precision-performance tradeoff for aggregation queries over replicated data. In VLDB, 2000.
    • (2000) VLDB
    • Olston, C.1    Widom, J.2
  • 29
    • 84976787622 scopus 로고
    • Replica control in distributed systems: As asynchronous approach
    • C. Pu and A. Leff. Replica control in distributed systems: as asynchronous approach. In SIGMOD, pages 377-386, 1991.
    • (1991) SIGMOD , pp. 377-386
    • Pu, C.1    Leff, A.2
  • 30
    • 0029488231 scopus 로고
    • A formal characterization of epsilon serializability
    • Dec.
    • K. Ramamritham and C. Pu. A formal characterization of epsilon serializability. IEEE TKDE., 7(6):997-1007, Dec. 1995.
    • (1995) IEEE TKDE. , vol.7 , Issue.6 , pp. 997-1007
    • Ramamritham, K.1    Pu, C.2
  • 31
    • 85036630389 scopus 로고
    • Introduction to a system for distributed databases (sdd-1)
    • J. Rothnie, Jr. et al. Introduction to a system for distributed databases (sdd-1). ACM TODS, 1980.
    • (1980) ACM TODS
    • Rothnie, J.1
  • 33
    • 84881171999 scopus 로고    scopus 로고
    • Disjunctive interpolants for horn-clause verification
    • P. Rümmer, H. Hojjat, and V. Kuncak. Disjunctive interpolants for horn-clause verification. In CAV, pages 347-363, 2013.
    • (2013) CAV , pp. 347-363
    • Rümmer, P.1    Hojjat, H.2    Kuncak, V.3
  • 35
    • 67650065519 scopus 로고    scopus 로고
    • Sketching concurrent data structures
    • A. Solar-Lezama, C. G. Jones, and R. Bodik. Sketching concurrent data structures. In PLDI, volume 43, pages 136-148, 2008.
    • (2008) PLDI , vol.43 , pp. 136-148
    • Solar-Lezama, A.1    Jones, C.G.2    Bodik, R.3
  • 37
    • 84862647398 scopus 로고    scopus 로고
    • Calvin: Fast distributed transactions for partitioned database systems
    • A. Thomson, T. Diamond, S.-C. Weng, K. Ren, P. Shao, and D. J. Abadi. Calvin: Fast distributed transactions for partitioned database systems. In SIGMOD, pages 1-12, 2012.
    • (2012) SIGMOD , pp. 1-12
    • Thomson, A.1    Diamond, T.2    Weng, S.-C.3    Ren, K.4    Shao, P.5    Abadi, D.J.6
  • 38
    • 77950883615 scopus 로고    scopus 로고
    • Abstraction-guided synthesis of synchronization
    • M. Vechev, E. Yahav, and G. Yorsh. Abstraction-guided synthesis of synchronization. In POPL, volume 45, pages 327-338, 2010.
    • (2010) POPL , vol.45 , pp. 327-338
    • Vechev, M.1    Yahav, E.2    Yorsh, G.3
  • 40
    • 0026677003 scopus 로고
    • Divergence control for epsilon-serializability
    • K.-L. Wu, P. S. Yu, and C. Pu. Divergence control for epsilon-serializability. In ICDE, pages 506-515, 1992.
    • (1992) ICDE , pp. 506-515
    • Wu, K.-L.1    Yu, P.S.2    Pu, C.3
  • 41
    • 85010420862 scopus 로고    scopus 로고
    • Design and evaluation of a continuous consistency model for replicated services
    • H. Yu and A. Vahdat. Design and evaluation of a continuous consistency model for replicated services. In OSDI, 2000.
    • (2000) OSDI
    • Yu, H.1    Vahdat, A.2
  • 42
    • 84889660968 scopus 로고    scopus 로고
    • Transaction chains: Achieving serializability with low latency in geo-distributed storage systems
    • Y. Zhang, R. Power, S. Zhou, Y. Sovran, M. K. Aguilera, and J. Li. Transaction chains: Achieving serializability with low latency in geo-distributed storage systems. In SOSP, pages 276-291, 2013.
    • (2013) SOSP , pp. 276-291
    • Zhang, Y.1    Power, R.2    Zhou, S.3    Sovran, Y.4    Aguilera, M.K.5    Li, J.6


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