A comprehensive guide to todays most advanced R&D in highly parallel programming and applications. Volume 1 of this two-volume set collected todays best work on the systems aspects of high performance cluster computing. Now, in High Performance Cluster Computing: Programming and Application Issues, Volume 2, Rajkumar Buyya brings together the worlds leading work on programming and applications for todays state-of-the-art commodity supercomputers. The book is organized into three areas: programming environments and development tools; Java(tm) as a language of choice for development in highly parallel systems; and state-of-the-art high performance algorithms and applications. All three areas have seen major advances in recent years-and in all three areas, this book offers unprecented breadth and depth. Coverage includes: * New parallel programming techniques and tools, including MP and PVM, active objects, scoped behavior, and LiPS. State-of-the-art debuggng techniques: Code liberation, global renaming, name reclamation, and debugging interfaces. The WebOS: Designing operating system services for wide-area applications. Leveraging Java(tm) to the fullest: Distributed objects, the H
RAJKUMAR BUYYA is a researcher at the School of Computer Science and Software Engineering, Monash University, Melbourne, Australia. He was guest editor for the Special Issue on High Performance Computing on Clusters, Parallel and Distributed Computing Practices Journal, and co-author of Mastering C++ and Microprocessor x86 Programming. He is a speaker in the IEEE Computer Society Chapter Tutorials Program and chairman of the IEEE Computer Society Task Force on Cluster Computing.