Part I: Performance Modeling and Analysis. Different Approaches to Automatic Performance Analysis of Distributed Applications; T. Margalef, J. Jorba, O. Morajko, A. Morajko, E. Luque. Performance Modeling of Deterministic Transport Computations; D.J. Kerbyson, A. Hoisie, S.D. Pautz. Performance Optimization of RK Methods Using Block-based Pipelining; M. Korch, T. Rauber, G. Rünger. Performance Evaluation of Hybrid Parallel Programming Paradigms; A. Prabhakar, V. Getov. Performance Modelling for Task-Parallel Programs; M. Kühnemann, T. Rauber, G. Rünger. Collective Communication Patterns on the Quadrics Network; S. Coll, J. Duato, F.J. Mora, F. Petrini, A. Hoisie.
Part II: Performance Tools and Systems. The Design of a Performance Steering System for Component-based Grid Applications; K. Mayes, G.D. Riley, R.W. Ford, M. Luján, L. Freeman, C. Addison. Advances in the TAU Performance System; A.D. Malony, S. Shende, R. Bell, Kai Li, Li Li, N. Trebon. Uniform Resource Visualization: Software and Services; Kukjin Lee, D.T. Rover. A Performance Analysis Tool for Interactive Grid Applications; M. Bubak, W. Funika, R. Wismüller. Dynamic Instrumentation for Java Using a Virtual JVM; Kwok Yeung, P.H.J. Kelly, S. Bennett. Aksum: A Performance Analysis Tool for Parallel and Distributed Applications; T. Fahringer, C. Seragiotto, Jr.
Part III: Grid Performance and Applications. Commercial Applications of Grid Computing; C. Crawford, D. Dias, A. Iyengar, M. Novaes, Li Zhang. Mesh Generation and Optimistic Computation on the Grid; N. Chrisochoides, C. Lee, B. Lowekamp. Grid Performance and Resource Management using Mobile Agents; B. DiMartino, O.F. Rana. Monitoring of Interactive Grid Applications; B. Baliś, M. Bubak, W. Funika, T. Szepieniec, R. Wismüller. The UNICORE Grid and Its Options for Performance Analysis; S. Haubold, H. Mix, W.E. Nagel, M. Romberg.
Past and current research in computer performance analysis has focused primarily on dedicated parallel machines. However, future applications in the area of high-performance computing will not only use individual parallel systems but a large set of networked resources. This scenario of computational and data Grids is attracting a great deal of attention from both computer and computational scientists. In addition to the inherent complexity of parallel machines, the sharing and transparency of the available resources introduces new challenges on performance analysis, techniques, and systems. In order to meet those challenges, a multi-disciplinary approach to the multi-faceted problems of performance is required. New degrees of freedom will come into play with a direct impact on the performance of Grid computing, including wide-area network performance, quality-of-service (QoS), heterogeneity, and middleware systems, to mention only a few.
Springer Book Archives