32
Views
0
CrossRef citations to date
0
Altmetric
Original Articles

Consistency verification in transaction-based optimistic steering of distributed computations

Pages 385-404 | Received 01 Aug 2005, Accepted 01 Apr 2006, Published online: 22 Dec 2006

References

  • Bona , J.L. , Souganidis , P.E. and Strauss , W.A. 1987 . Stability and instability of solitary waves of Korteweg-de Vries type . Proceedings of the Royal Society of London A , 411 : 395 – 412 .
  • Brodlie , K. , Mason , S. , Thompson , M. , Walkley , M. and Wood , J. Reacting to a crisis: benefits of collaborative visualization and computational steering in a grid environment . the UK e-Science All Hands Conference
  • Chandy , K.M. and Lamport , L. 1985 . Distributed snapshots: Determining global states of distributed systems . ACM Transactions on Computer Systems , 3 ( 1 ) : 272 – 314 .
  • Chandy , K.M. and Sherman , R. The conditional event approach to distributed simulation . Proceedings of the SCS Multiconference on Distributed Simulation . pp. 93 – 99 .
  • Chandy , K.M. and Sherman , R. Space, time, and simulation . Proceedings of the SCS Multiconference on Distributed Simulation . pp. 53 – 57 .
  • Chin , J. , Harting , J. , Jha , S. , Coveney , P.V. and Porter , A.R. 2003 . Steering in computational science: mesoscale modelling and simulation . Contemporary Physics , 44 ( 5 ) : 417 – 434 .
  • Cooper , R. and Marzullo , K. Consistent detection of global predicates . Proceedings of the ACM/ONR Workshop on Parallel and Distributed Debugging . pp. 167 – 174 .
  • Dijkstra and Scholten , B.P. 1980 . Termination detections for diffusing computations . Information Processing Letters , 11 ( 1 ) : 1 – 4 .
  • Fidge , C.J. 1988 . Timestamps in message-passing systems that preserve the partial ordering . Australian Computer Science Communications , 10 ( 1 ) : 56 – 66 .
  • Fornberg , B. and Whitham , G. 1978 . A numerical and theoretical study of certain nonlinear wave phenomena . Philosophical Transactions of the Royal Society of London, Series A , 289 : 373 – 404 .
  • Foulser , D. 1995 . Iris explorer: A framework for investigation . ACMSIGGRAPH Computer Graphics , 29 ( 2 ) : 13 – 16 .
  • Fowler , J. and Zwaenepoel , W. Causal distributed breakpoints . Proceeding of the 10th International Conference on Distributed Computing Systems . pp. 134 – 141 .
  • Fromentin , E. , Raynal , M. , Garg , V.K. and Tomlinson , A. On the fly testing of regular patterns in distributed computations . Proceedings of the 23rd International Conference on Parallel Processing . pp. 73 – 76 .
  • Fujimoto , R. 1989 . Time warp on a shared memory multiprocessor . Transactions of the Society for Computer Simulation , 6 ( 3 ) : 211 – 239 .
  • Garg , V. and Chase , C. 1995 . Distributed algorithms for detecting conjunctive predicates . Proceedings of the 15th International Conference on Distributed Computing Systems (ICDCS'95) , : 423 – 430 .
  • Geist , G.A. , Kohl , J.A. and Papadopoulos , P.M. 1996 . CUMULVS: providing fault tolerance, visualization, and steering of parallel applications . International Journal of Supercomputer Applications and High Performance Computing , 11 ( 3 ) : 224 – 235 .
  • Ghosh , K. , Fujimoto , R. and Schwan , K. A testbed for optimistic execution of real-time simulations . Proceedings of the IEEE Workshop on Parallel and Distributed Real-Time Systems .
  • Gray , J. and Reuter , A. 1992 . Transaction Processing: Techniques and Concepts , San Mateo, CA : Morgan Kaufmann .
  • Guo , J. and Taha , T.R. 2003 . Parallel Implementation of the split-step fourier method and the pseudospectral method for solving higher KdV equation . Mathematics and Computers in Simulation , 62 ( 1 ) : 41 – 51 .
  • Guo, J., 2002, Consistent, interactive steering of distributed computations: algorithms and implementation, PhD Thesis, Department of Computer Science, University of Georgia.
  • Hart , D. , Kraemer , E. and Roman , G.-C. Interactive visual exploration of distributed computations . Proceedings of 11th International Parallel Processing Symposium . pp. 121 – 127 .
  • Hart, D., 2000, Supporting exploratory visualization of distributed computations, PhD thesis, Washington University.
  • Hurfin, M., Mizuno, M., Raynal, M. and Singhal, M., 1995, Efficient distributed detection of conjunctions of local predicates, Technical Report TR-967, IRISA.
  • Izrailev, S., Sergey, S., Isralewitz, B., Kosztin, D., Lu, H., Molnar, F., Wriggers, W. and Schulten, K., 1998, Computational molecular dynamics: challenges, methods, ideas. Lecture Notes in Computational Science and Engineering, pp. 39–65.
  • Jablonowski, D.J., Bruner, J.D., Bliss, B. and Haber, R.B., 1993, VASE: the visualisation and application steering environment. Proceedings of Super Computing, pp. 560–569.
  • Jefferson , D. 1985 . Virtual time . ACM Transactions on Programming Languages and Systems , 7 ( 3 ) : 404 – 425 .
  • Jefferson , D. and Motro , A. The time warp mechanism for database concurrency control . Proceedings of the IEEE 2nd International Conference on Data Engineering . pp. 141 – 150 .
  • Kraemer , E. , Hart , D. and Roman , G.-C. Balancing consistency and lag in transaction-based computational steering . Proceedings of the Thirty-First Annual Hawaii International Conference on System Sciences . pp. 137 – 147 .
  • Lamport , L. 1978 . Time, clocks, and the ordering of events in a distributed system . Communications of the ACM , 21 ( 7 ) : 558 – 565 .
  • Liu , H. , Jiang , L. , Parashar , M. and Silver , D. 2005 . Rule-based visualization in the discover computational steering collaboratory . Future Generation Computer Systems , 21 ( 1 ) : 53 – 59 .
  • Lynch , N. 1996 . Distributed Algorithms , San Francisco, CA : Morgan Kaufmann Publishers, Inc. .
  • Manabe , Y. and Imase , M. 1992 . Global conditions in debugging distributed programs . Journal of Parallel and Distributed Computing , 15 ( 1 ) : 62 – 69 .
  • Mattern , F. 1989 . Virtual time and global states of distributed systems . Parallel and Distributed Algorithms , : 215 – 226 .
  • Mulder , J. , van Wijk , J. and van Liere , R. 1999 . A survey of computational steering environments . Future Generation Computer Systems , 15 ( 2 ) : 91 – 102 .
  • Netzer , R.H.B. and Xu , J. 1995 . Necessary and sufficient conditions for consistent global snapshots . IEEE Transactions on Parallel and Distributed Systems , 6 ( 2 ) : 165 – 169 .
  • Schwarz , R. and Mattern , F. 1994 . Detecting causal relationships in distributed computations: in search of the holy grail . Distributed Computing , 7 ( 3 ) : 149 – 174 .
  • Taha, T.R., 1992, A parallel-vector algorithm for an investigation of a self-focusing singularity of higher KdV equation. Proceedings of the Fifth International Symposium on Domain Decomposition Methods for PDES, pp. 597–604.
  • van Liere , R. , Mulder , J. and van Wijk , J. 1997 . Computational steering . Future Generation Computer Systems , 12 ( 5 ) : 441 – 450 .
  • vanWijk , J. , van Liere , R. and Mulder , J. 2000 . Bringing computational steering to the user . Scientific Visualization , : 304 – 313 .
  • Vetter , J. and Schwan , K. PROGRESS: A toolkit for interactive program steering . Proceedings of the 24th Annual Conference on Parallel Processing . pp. 139 – 142 .
  • Vetter , J. and Schwan , K. High performance computational steering of physical simulations . Proceedings of the 11th International Parallel Processing Symposium . pp. 128
  • Vuppula , H. , Kraemer , E. and Hart , D. Algorithms for collection of global snapshots: An empirical evaluation . Proceedings of the ISCA Conference on Parallel and Distributed Computing . pp. 197 – 204 .
  • Walkley, M., Wood, J. and Brodlie, K., 2002, A distributed co-operative problem solving environment. Computational science. ICCS 2002, LNCS, pp. 23–29.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.