메뉴 건너뛰기




Volumn , Issue , 2012, Pages 15-28

Improving server applications with system transactions

Author keywords

System transactions

Indexed keywords

APPLICATION CODES; BYZANTINE FAULT; E-MAIL SERVERS; HIGH-THROUGHPUT; SERVER APPLICATIONS; SYSTEM TRANSACTIONS;

EID: 84860599572     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2168836.2168839     Document Type: Conference Paper
Times cited : (9)

References (50)
  • 1
    • 84860567428 scopus 로고    scopus 로고
    • §1, §4.1, §8.2
    • Dovecot mailbox format - maildir. http://wiki.dovecot.org/MailboxFormat/ Maildir. §1, §4.1, §8.2
    • Dovecot Mailbox Format - Maildir
  • 3
    • 84860571490 scopus 로고    scopus 로고
    • University of oregon route views project §8.1
    • University of oregon route views project. http://www.routeviews.org/, 2000. §8.1
    • (2000)
  • 4
    • 79953080446 scopus 로고    scopus 로고
    • Efficient system-enforced deterministic parallelism
    • §3.2
    • A. Aviram, S.-C. Weng, S. Hu, and B. Ford. Efficient system-enforced deterministic parallelism. In OSDI, pages 1-16, 2010. §3.2
    • (2010) OSDI , pp. 1-16
    • Aviram, A.1    Weng, S.-C.2    Hu, S.3    Ford, B.4
  • 5
    • 79953100435 scopus 로고    scopus 로고
    • Deterministic process groups in dOS
    • §3.2
    • T. Bergan, N. Hunt, L. Ceze, and S. D. Gribble. Deterministic process groups in dOS. In OSDI, pages 1-16, 2010. §3.2
    • (2010) OSDI , pp. 1-16
    • Bergan, T.1    Hunt, N.2    Ceze, L.3    Gribble, S.D.4
  • 7
    • 33846686361 scopus 로고    scopus 로고
    • Deconstructing transactions: The subtleties of atomicity
    • Jun §2
    • C. Blundell, E. C. Lewis, and M. M. K. Martin. Deconstructing transactions: The subtleties of atomicity. In WDDD. Jun 2005. §2
    • (2005) WDDD
    • Blundell, C.1    Lewis, E.C.2    Martin, M.M.K.3
  • 8
    • 0022144724 scopus 로고
    • Asynchronous consensus and broadcast protocols
    • §3.1
    • G. Bracha and S. Toueg. Asynchronous consensus and broadcast protocols. JACM, 32(4):824-840, 1985. §3.1
    • (1985) JACM , vol.32 , Issue.4 , pp. 824-840
    • Bracha, G.1    Toueg, S.2
  • 10
    • 70449672735 scopus 로고    scopus 로고
    • Exploiting unix file-system races via algorithmic complexity attacks
    • §3
    • X. Cai, Y. Gui, and R. Johnson. Exploiting unix file-system races via algorithmic complexity attacks. In Oakland, pages 27-41, 2009. §3
    • (2009) Oakland , pp. 27-41
    • Cai, X.1    Gui, Y.2    Johnson, R.3
  • 11
    • 0345757358 scopus 로고    scopus 로고
    • Practical byzantine fault tolerance and proactive recovery
    • DOI 10.1145/571637.571640
    • M. Castro and B. Liskov. Practical byzantine fault tolerance and proactive recovery. ACM Transactions on Computer Systems (TOCS), 20(4):398-461, Nov. 2002. §9 (Pubitemid 135702591)
    • (2002) ACM Transactions on Computer Systems , vol.20 , Issue.4 , pp. 398-461
    • Castro, M.1    Liskov, B.2
  • 13
    • 21644483570 scopus 로고    scopus 로고
    • Internet message access protocol - Version 4rev1
    • (Proposed Standard), March Obsoletes by RFC 2060. §1, §4
    • M. Crispin. INTERNET MESSAGE ACCESS PROTOCOL - VERSION 4rev1. RFC 3501 (Proposed Standard), March 2003. Obsoletes by RFC 2060. §1, §4
    • (2003) RFC 3501
    • Crispin, M.1
  • 15
    • 84860567431 scopus 로고    scopus 로고
    • §4.1, §8.2
    • Dovecot maildir and racing. http://www.dovecot.org/list/dovecot/2006- March/011811.html. §4.1, §8.2
    • Dovecot Maildir and Racing
  • 17
    • 83455207846 scopus 로고    scopus 로고
    • A transactional flash file system for microcontrollers
    • §9
    • E. Gal and S. Toledo. A transactional flash file system for microcontrollers. In USENIX, pages 89-104, 2005. §9
    • (2005) USENIX , pp. 89-104
    • Gal, E.1    Toledo, S.2
  • 18
    • 79955968568 scopus 로고    scopus 로고
    • Efficient middleware for byzantine fault tolerant database replication
    • ACM §3.2, §9
    • R. Garcia, R. Rodrigues, and N. Preguiça. Efficient middleware for byzantine fault tolerant database replication. In EuroSys, pages 107-122. ACM, 2011. §3.2, §9
    • (2011) EuroSys , pp. 107-122
    • Garcia, R.1    Rodrigues, R.2    Preguiça, N.3
  • 23
    • 41149091269 scopus 로고    scopus 로고
    • Zyzzyva: Speculative byzantine fault tolerance
    • DOI 10.1145/1294261.1294267, SOSP'07: Proceedings of the 21st ACM Symposium on Operating Systems Principles
    • R. Kotla, L. Alvisi, M. Dahlin, A. Clement, and E. Wong. Zyzzyva: Speculative byzantine fault tolerance. SOSP, pages 45-58, 2007. §3.1, §9 (Pubitemid 351429388)
    • (2007) Operating Systems Review (ACM) , pp. 45-58
    • Kotla, R.1    Alvisi, L.2    Dahlin, M.3    Clement, A.4    Wong, E.5
  • 24
    • 4544373717 scopus 로고    scopus 로고
    • High throughput byzantine fault tolerance
    • IEEE §3.2, §9
    • R. Kotla and M. Dahlin. High throughput Byzantine fault tolerance. In DSN, pages 575-584. IEEE, 2003. §3.2, §9
    • (2003) DSN , pp. 575-584
    • Kotla, R.1    Dahlin, M.2
  • 25
    • 33750570667 scopus 로고    scopus 로고
    • Lower bounds for asynchronous consensus
    • DOI 10.1007/s00446-006-0155-x
    • L. Lamport. Lower bounds for asynchronous consensus. Distributed Computing, 19(2):104-125, 2006. §3.1 (Pubitemid 44673723)
    • (2006) Distributed Computing , vol.19 , Issue.2 , pp. 104-125
    • Lamport, L.1
  • 26
    • 84976699318 scopus 로고
    • The byzantine generals problem
    • §3
    • L. Lamport, R. Shostak, and M. Pease. The byzantine generals problem. TOPLAS, 4(3):382-401, 1982. §3
    • (1982) TOPLAS , vol.4 , Issue.3 , pp. 382-401
    • Lamport, L.1    Shostak, R.2    Pease, M.3
  • 29
    • 0012359238 scopus 로고    scopus 로고
    • Post office protocol - Version 3
    • (Standard), May Obsoletes by RFC 1725. §4
    • J. Myers. Post Office Protocol - Version 3. RFC 1939 (Standard), May 1996. Obsoletes by RFC 1725. §4
    • (1996) RFC 1939
    • Myers, J.1
  • 30
    • 33845395054 scopus 로고    scopus 로고
    • Speculative execution in a distributed file system
    • DOI 10.1145/1095809.1095829
    • E. B. Nightingale, P. M. Chen, and J. Flinn. Speculative execution in a distributed file system. In SOSP, pages 191-205, 2005. §9 (Pubitemid 44892213)
    • (2005) Operating Systems Review (ACM) , vol.39 , Issue.5 , pp. 191-205
    • Nightingale, E.B.1    Chen, P.M.2    Flinn, J.3
  • 33
    • 80051977949 scopus 로고    scopus 로고
    • PhD thesis, The University of Texas at Austin, December §2
    • D. E. Porter. Operating System Transactions. PhD thesis, The University of Texas at Austin, December 2010. §2
    • (2010) Operating System Transactions
    • Porter, D.E.1
  • 34
    • 72249089012 scopus 로고    scopus 로고
    • Operating systems transactions
    • ACM §1, §1, §2, §2, §8.2, §9
    • D. E. Porter, O. S. Hofmann, C. J. Rossbach, A. Benn, and E. Witchel. Operating systems transactions. In SOSP, pages 161-176. ACM, 2009. §1, §1, §2, §2, §8.2, §9
    • (2009) SOSP , pp. 161-176
    • Porter, D.E.1    Hofmann, O.S.2    Rossbach, C.J.3    Benn, A.4    Witchel, E.5
  • 37
    • 84883295282 scopus 로고
    • Experience with transactions in QuickSilver
    • ACM §9
    • F. Schmuck and J. Wylie. Experience with transactions in QuickSilver. In SOSP, pages 239-253. ACM, 1991. §9
    • (1991) SOSP , pp. 239-253
    • Schmuck, F.1    Wylie, J.2
  • 38
    • 0025564050 scopus 로고
    • Implementing fault-tolerant services using the state machine approach: A tutorial
    • §3
    • F. B. Schneider. Implementing fault-tolerant services using the state machine approach: A tutorial. ACM Comput. Surv., 22(4):299-319, 1990. §3
    • (1990) ACM Comput. Surv. , vol.22 , Issue.4 , pp. 299-319
    • Schneider, F.B.1
  • 39
    • 0027166418 scopus 로고
    • Transaction support in a log-structured file system
    • §9
    • M. I. Seltzer. Transaction support in a log-structured file system. In IDCE, pages 503-510, 1993. §9
    • (1993) IDCE , pp. 503-510
    • Seltzer, M.I.1
  • 40
    • 85084100576 scopus 로고    scopus 로고
    • Dealing with disaster: Surviving misbehaved kernel extensions
    • §9
    • M. I. Seltzer, Y. Endo, C. Small, and K. A. Smith. Dealing with disaster: Surviving misbehaved kernel extensions. In OSDI, pages 213-227, 1996. §9
    • (1996) OSDI , pp. 213-227
    • Seltzer, M.I.1    Endo, Y.2    Small, C.3    Smith, K.A.4
  • 41
    • 0029203481 scopus 로고
    • Software transactional memory
    • §2
    • N. Shavit and D. Touitou. Software transactional memory. In PODC, pages 204-213, 1995. §2
    • (1995) PODC , pp. 204-213
    • Shavit, N.1    Touitou, D.2
  • 43
    • 85077321280 scopus 로고    scopus 로고
    • Enabling transactional file access via lightweight kernel extensions
    • §9
    • R. Spillane, S. Gaikwad, M. Chinni, E. Zadok, and C. P. Wright. Enabling transactional file access via lightweight kernel extensions. In FAST, pages 29-42, 2009. §9
    • (2009) FAST , pp. 29-42
    • Spillane, R.1    Gaikwad, S.2    Chinni, M.3    Zadok, E.4    Wright, C.P.5
  • 44
    • 70449956042 scopus 로고    scopus 로고
    • AutoBash: Improving configuration management with operating system causality analysis
    • DOI 10.1145/1294261.1294284, SOSP'07: Proceedings of the 21st ACM Symposium on Operating Systems Principles
    • Y.-Y. Su, M. Attariyan, and J. Flinn. AutoBash: Improving configuration management with operating system causality analysis. In SOSP, pages 237-250, 2007. §9 (Pubitemid 351429379)
    • (2007) Operating Systems Review (ACM) , pp. 237-250
    • Su, Y.-Y.1    Attariyan, M.2    Flinn, J.3
  • 45
    • 41149146993 scopus 로고    scopus 로고
    • Tolerating byzantine faults in transaction processing systems using commit barrier scheduling
    • DOI 10.1145/1294261.1294268, SOSP'07: Proceedings of the 21st ACM Symposium on Operating Systems Principles
    • B. Vandiver, H. Balakrishnan, B. Liskov, and S. Madden. Tolerating byzantine faults in transaction processing systems using commit barrier scheduling. In SOSP, pages 59-72. ACM, 2007. §3.2, §9 (Pubitemid 351429369)
    • (2007) Operating Systems Review (ACM) , pp. 59-72
    • Vandiver, B.1    Balakrishnan, H.2    Liskov, B.3    Madden, S.4
  • 46
    • 0022301718 scopus 로고
    • Transactions and synchronization in a distributed operating system
    • §9
    • M. J. Weinstein, J. Thomas W. Page, B. K. Livezey, and G. J. Popek. Transactions and synchronization in a distributed operating system. In SOSP, pages 115-126, 1985. §9
    • (1985) SOSP , pp. 115-126
    • Weinstein, M.J.1    Thomas, J.2    Page, W.3    Livezey, B.K.4    Popek, G.J.5
  • 48
    • 21644446595 scopus 로고    scopus 로고
    • Separating agreement from execution for Byzantine fault tolerant services
    • SOSP'03: Proceedings of the 19th ACM Symposium on Operating Systems Principles
    • J. Yin, J.-P. Martin, A. Venkataramani, L. Alvisi, and M. Dahlin. Separating agreement from execution for byzantine fault tolerant services. In SOSP, pages 253-267, 2003. §3.1 (Pubitemid 40929701)
    • (2003) Operating Systems Review (ACM) , vol.37 , Issue.5 , pp. 253-267
    • Yin, J.1    Martin, J.-P.2    Venkataramani, A.3    Alvisi, L.4    Dahlin, M.5
  • 50
    • 57349104427 scopus 로고    scopus 로고
    • Extending hardware transactional memory to support non-busy waiting and non-transactional actions
    • §9
    • C. Zilles and L. Baugh. Extending hardware transactional memory to support non-busy waiting and non-transactional actions. In TRANSACT. ACM, 2006. §9
    • (2006) TRANSACT. ACM
    • Zilles, C.1    Baugh, L.2


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