메뉴 건너뛰기




Volumn , Issue , 2009, Pages 229-244

Crystalball: Predicting and preventing inconsistencies in deployed distributed systems

Author keywords

[No Author keywords available]

Indexed keywords

DISTRIBUTED COMPUTER SYSTEMS; FORECASTING; SYSTEMS ANALYSIS;

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

References (46)
  • 1
    • 0001237573 scopus 로고    scopus 로고
    • Boolean and Cartesian abstraction for model checking C programs
    • Thomas Ball, Andreas Podelski, and Sriram K. Rajamani. Boolean and Cartesian Abstraction for Model Checking C Programs. In TACAS, 2001.
    • (2001) TACAS
    • Ball, T.1    Podelski, A.2    Rajamani, S.K.3
  • 2
    • 85030750455 scopus 로고    scopus 로고
    • Using Magpie for request extraction and workload modelling
    • Paul Barham, Austin Donnelly, Rebecca Isaacs, and Richard Mortier. Using Magpie for Request Extraction and Workload Modelling. In OSDI, 2004.
    • (2004) OSDI
    • Barham, P.1    Donnelly, A.2    Isaacs, R.3    Mortier, R.4
  • 3
    • 2442464567 scopus 로고    scopus 로고
    • Split-stream: High-bandwidth Content Distribution in Cooperative Environments
    • October
    • Miguel Castro, Peter Druschel, Anne-Marie Kermarrec, Animesh Nandi, Antony Rowstron, and Atul Singh. Split-stream: High-bandwidth Content Distribution in Cooperative Environments. In SOSP, October 2003.
    • (2003) SOSP
    • Castro, M.1    Druschel, P.2    Kermarrec, A.-M.3    Nandi, A.4    Rowstron, A.5    Singh, A.6
  • 4
    • 36849028612 scopus 로고    scopus 로고
    • Paxos made live: An engineering perspective
    • Tushar D. Chandra, Robert Griesemer, and Joshua Red-stone. Paxos Made Live: an Engineering Perspective. In PODC, 2007.
    • (2007) PODC
    • Chandra, T.D.1    Griesemer, R.2    Red-Stone, J.3
  • 5
    • 0022020346 scopus 로고
    • Distributed snapshots: Determining global states of distributed systems
    • K. Mani Chandy and Leslie Lamport. Distributed Snapshots: Determining Global States of Distributed Systems. ACM Trans. Comput. Syst., 3(1):63-75, 1985.
    • (1985) ACM Trans. Comput. Syst. , vol.3 , Issue.1 , pp. 63-75
    • Mani Chandy, K.1    Lamport, L.2
  • 6
    • 1642312402 scopus 로고    scopus 로고
    • Towards capturing representative as-level internet topologies
    • June
    • Hyunseok Chang, Ramesh Govindan, Sugih Jamin, Scott Shenker, and Walter Willinger. Towards Capturing Representative AS-Level Internet Topologies. In SIGMETRICS, June 2002.
    • (2002) SIGMETRICS
    • Chang, H.1    Govindan, R.2    Jamin, S.3    Shenker, S.4    Willinger, W.5
  • 8
    • 70450092967 scopus 로고    scopus 로고
    • Bouncer: Securing software by blocking bad input
    • Manuel Costa, Miguel Castro, Lidong Zhou, Lintao Zhang, and Marcus Peinado. Bouncer: Securing Software by Blocking Bad Input. In SOSP, 2007.
    • (2007) SOSP
    • Costa, M.1    Castro, M.2    Zhou, L.3    Zhang, L.4    Peinado, M.5
  • 10
    • 31744443403 scopus 로고    scopus 로고
    • Automatic detection and repair of errors in data structures
    • Brian Demsky and Martin Rinard. Automatic Detection and Repair of Errors in Data Structures. In OOPSLA, 2003.
    • (2003) OOPSLA
    • Demsky, B.1    Rinard, M.2
  • 12
    • 0022045868 scopus 로고
    • Impossibility of distributed consensus with one faulty process
    • M.J. Fischer, N.A. Lynch, and M.S. Paterson. Impossibility of Distributed Consensus with One Faulty Process. Journal of the ACM (JACM), 32(2):374-382, 1985.
    • (1985) Journal of the ACM (JACM) , vol.32 , Issue.2 , pp. 374-382
    • Fischer, M.J.1    Lynch, N.A.2    Paterson, M.S.3
  • 13
    • 33746241288 scopus 로고    scopus 로고
    • Dynamic partial-order reduction for model checking software
    • Cormac Flanagan and Patrice Godefroid. Dynamic Partial-Order Reduction for Model Checking Software. In POPL, 2005.
    • (2005) POPL
    • Flanagan, C.1    Godefroid, P.2
  • 14
  • 15
    • 0001657367 scopus 로고
    • A partial approach to model checking
    • Patrice Godefroid and Pierre Wolper. A Partial Approach to Model Checking. Inf. Comput., 110(2):305-326, 1994.
    • (1994) Inf. Comput. , vol.110 , Issue.2 , pp. 305-326
    • Godefroid, P.1    Wolper, P.2
  • 16
    • 18944390941 scopus 로고    scopus 로고
    • The model checker spin
    • Gerard J. Holzmann. The Model Checker SPIN. IEEE Trans. Software Eng., 23(5):279-295, 1997.
    • (1997) IEEE Trans. Software Eng. , vol.23 , Issue.5 , pp. 279-295
    • Holzmann, G.J.1
  • 17
    • 68749121045 scopus 로고    scopus 로고
    • Network imprecision: A new consistency metric for scalable monitoring
    • December
    • Navendu Jain, Prince Mahajan, Dmitry Kit, Praveen Yalagandula, Mike Dahlin, and Yin Zhang. Network Imprecision: A New Consistency Metric for Scalable Monitoring. In OSDI, December 2008.
    • (2008) OSDI
    • Jain, N.1    Mahajan, P.2    Kit, D.3    Yalagandula, P.4    Dahlin, M.5    Zhang, Y.6
  • 22
    • 85028155431 scopus 로고    scopus 로고
    • Life, death, and the critical transition: Finding liveness bugs in systems code
    • Charles E. Killian, James W. Anderson, Ranjit Jhala, and Amin Vahdat. Life, Death, and the Critical Transition: Finding Liveness Bugs in Systems Code. In NSDI, 2007.
    • (2007) NSDI
    • Killian, C.E.1    Anderson, J.W.2    Jhala, R.3    Vahdat, A.4
  • 25
    • 0017996760 scopus 로고
    • Time, clocks, and the ordering of events in a distributed system
    • Leslie Lamport. Time, Clocks, and the Ordering of Events in a Distributed System. Com. of the ACM, 21(7):558-565, 1978.
    • (1978) Com. Of the ACM , vol.21 , Issue.7 , pp. 558-565
    • Lamport, L.1
  • 26
    • 0032058184 scopus 로고    scopus 로고
    • The part-time parliament
    • Leslie Lamport. The part-time parliament. ACM Trans. Comput. Syst., 16(2):133-169, 1998.
    • (1998) ACM Trans. Comput. Syst. , vol.16 , Issue.2 , pp. 133-169
    • Lamport, L.1
  • 28
    • 79960508731 scopus 로고    scopus 로고
    • Wids Checker: Combating bugs in distributed systems
    • Xuezheng Liu, Wei Lin, Aimin Pan, and Zheng Zhang. WiDS Checker: Combating Bugs in Distributed Systems. In NSDI, 2007.
    • (2007) NSDI
    • Liu, X.1    Lin, W.2    Pan, A.3    Zhang, Z.4
  • 29
    • 0036926021 scopus 로고    scopus 로고
    • Asynchronous recovery without using vector timestamps
    • D. Manivannan and Mukesh Singhal. Asynchronous Recovery Without Using Vector Timestamps. J. Parallel Distrib. Comput., 62(12):1695-1728, 2002.
    • (2002) J. Parallel Distrib. Comput. , vol.62 , Issue.12 , pp. 1695-1728
    • Manivannan, D.1    Singhal, M.2
  • 30
    • 10844221463 scopus 로고    scopus 로고
    • Model checking large network protocol implementations
    • Madanlal Musuvathi and Dawson R. Engler. Model Checking Large Network Protocol Implementations. In NSDI, 2004.
    • (2004) NSDI
    • Musuvathi, M.1    Engler, D.R.2
  • 32
    • 84885629677 scopus 로고    scopus 로고
    • Speculative execution in a distributed file system
    • Edmund B. Nightingale, Peter M. Chen, and Jason Flinn. Speculative Execution in a Distributed File System. In SOSP, 2005.
    • (2005) SOSP
    • Nightingale, E.B.1    Chen, P.M.2    Flinn, J.3
  • 33
    • 84885578759 scopus 로고    scopus 로고
    • RX: Treating bugs as allergies-a safe method to survive software failures
    • Feng Qin, Joseph Tucek, Jagadeesan Sundaresan, and Yuanyuan Zhou. Rx: Treating Bugs as Allergies-a Safe Method to Survive Software Failures. In SOSP, 2005.
    • (2005) SOSP
    • Qin, F.1    Tucek, J.2    Sundaresan, J.3    Zhou, Y.4
  • 36
    • 84906487819 scopus 로고    scopus 로고
    • Enhancing server availability and security through failure-oblivious computing
    • Martin C. Rinard, Cristian Cadar, Daniel Dumitran, Daniel M. Roy, Tudor Leu, and William S. Beebee. Enhancing Server Availability and Security Through Failure-Oblivious Computing. In OSDI, 2004.
    • (2004) OSDI
    • Rinard, M.C.1    Cadar, C.2    Dumitran, D.3    Roy, D.M.4    Leu, T.5    Beebee, W.S.6
  • 37
    • 85094631495 scopus 로고    scopus 로고
    • Macedon: Methodology for automatically creating, evaluating, and designing overlay networks
    • Adolfo Rodriguez, Charles Killian, Sooraj Bhat, Dejan Kostić, and Amin Vahdat. MACEDON: Methodology for Automatically Creating, Evaluating, and Designing Overlay Networks. In NSDI, 2004.
    • (2004) NSDI
    • Rodriguez, A.1    Killian, C.2    Bhat, S.3    Kostić, D.4    Vahdat, A.5
  • 38
    • 0002901250 scopus 로고    scopus 로고
    • Storage management and caching in past, a large-scale, persistent peer-to-peer storage utility
    • Antony Rowstron and Peter Druschel. Storage Management and Caching in PAST, a Large-Scale, Persistent Peer-to-Peer Storage Utility. In SOSP, 2001.
    • (2001) SOSP
    • Rowstron, A.1    Druschel, P.2
  • 39
    • 0025564050 scopus 로고
    • Implementing fault-tolerant services using the state machine approach: A tutorial
    • Fred B. Schneider. Implementing Fault-Tolerant Services Using the State Machine Approach: a Tutorial. ACM Comput. Surv., 22(4):299-319, 1990.
    • (1990) ACM Comput. Surv. , vol.22 , Issue.4 , pp. 299-319
    • Schneider, F.B.1
  • 40
    • 34748915764 scopus 로고    scopus 로고
    • Using queries for distributed monitoring and forensics
    • Atul Singh, Petros Maniatis, Timothy Roscoe, and Peter Druschel. Using Queries for Distributed Monitoring and Forensics. SIGOPS Oper. Syst. Rev., 40(4):389-402, 2006.
    • (2006) SIGOPS Oper. Syst. Rev. , vol.40 , Issue.4 , pp. 389-402
    • Singh, A.1    Maniatis, P.2    Roscoe, T.3    Druschel, P.4
  • 41
    • 79959917961 scopus 로고    scopus 로고
    • Flashback: A lightweight extension for rollback and deterministic replay for software debugging
    • Sudarshan M. Srinivasan, Srikanth K, Christopher R. Andrews, and Yuanyuan Zhou. Flashback: A Lightweight Extension for Rollback and Deterministic Replay for Software Debugging. In USENIX ATC, 2004.
    • (2004) USENIX ATC
    • Srinivasan, S.M.1    Srikanth, K.2    Andrews, C.R.3    Zhou, Y.4
  • 44
    • 70449655128 scopus 로고    scopus 로고
    • Crystalball: Predicting and preventing inconsistencies in deployed distributed systems
    • Maysam Yabandeh, Nikola Knežević, Dejan Kostić, and Viktor Kuncak. CrystalBall: Predicting and Preventing Inconsistencies in Deployed Distributed Systems. Technical report, EPFL, http://infoscience.epfl.ch/record/124918, 2008.
    • (2008) Technical Report, EPFL
    • Yabandeh, M.1    Knežević, N.2    Kostić, D.3    Kuncak, V.4
  • 45
    • 85076916869 scopus 로고    scopus 로고
    • ModiST: Transparent model checking of unmodified distributed systems
    • April
    • Junfeng Yang, Tisheng Chen, Ming Wu, Zhilei Xu, Xuezheng Liu, Haoxiang Lin, Mao Yang, Fan Long, Lintao Zhang, and Lidong Zhou. MODIST: Transparent Model Checking of Unmodified Distributed Systems. In NSDI, April 2009.
    • (2009) NSDI
    • Yang, J.1    Chen, T.2    Wu, M.3    Xu, Z.4    Liu, X.5    Lin, H.6    Yang, M.7    Long, F.8    Zhang, L.9    Zhou, L.10
  • 46
    • 33847328383 scopus 로고    scopus 로고
    • Using model checking to find serious file system errors
    • Junfeng Yang, Paul Twohey, Dawson Engler, and Madanlal Musuvathi. Using Model Checking to Find Serious File System Errors. ACM Trans. Comput. Syst., 24(4):393-423, 2006.
    • (2006) ACM Trans. Comput. Syst. , vol.24 , Issue.4 , pp. 393-423
    • Yang, J.1    Twohey, P.2    Engler, D.3    Musuvathi, M.4


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