Cluster Computing and Applications

The needs and expectations of modern-day applications are changing in the sense that they not only need computing resources (be they processing power, memory or disk space), but also the ability to remain available to service user requests almost constantly 24 hours a day and 365 days a year. These needs and expectations of today’s applications result in challenging research and development efforts in both the areas of computer hardware and software.

[1]  Rajeev Thakur,et al.  An Extended Two-Phase Method for Accessing Sections of Out-of-Core Arrays , 1996, Sci. Program..

[2]  Peter Shirley,et al.  Realistic ray tracing , 2000 .

[3]  Kai Li,et al.  Virtual-Memory-Mapped Network Interfaces , 1995, IEEE Micro.

[4]  Jack Dongarra,et al.  MPI: The Complete Reference , 1996 .

[5]  Ami Marowka,et al.  The GRID: Blueprint for a New Computing Infrastructure , 2000, Parallel Distributed Comput. Pract..

[6]  Gregory F. Pfister,et al.  In Search of Clusters , 1995 .

[7]  Amy W. Apon,et al.  Middleware , 2001, 2006 ACS/IEEE International Conference on Pervasive Services.

[8]  Alan L. Cox,et al.  TreadMarks: shared memory computing on networks of workstations , 1996 .

[9]  Dhabaleswar K. Panda,et al.  Low Latency Message-Passing for Reflective Memory Networks , 1999, CANPC.

[10]  Rich Seifert Gigabit Ethernet , 2001, LCN.

[11]  Bernard Tourancheau,et al.  BIP: A New Protocol Designed for High Performance Networking on Myrinet , 1998, IPPS/SPDP Workshops.

[12]  A. Chien,et al.  High Performance Messaging on Workstations: Illinois Fast Messages (FM) for Myrinet , 1995, Proceedings of the IEEE/ACM SC95 Conference.

[13]  John R. Rice,et al.  PDELab: An Object-Oriented Framework for Building Problem Solving Environments for PDE Based Applications , 1994 .

[14]  Liviu Iftode,et al.  Design choices in the SHRIMP system: an empirical study , 1998, ISCA.

[15]  Wensong Zhang,et al.  Linux Virtual Server for Scalable Network Services , 2000 .

[16]  A. Fleischmann Distributed Systems , 1994, Springer Berlin Heidelberg.

[17]  Thorsten von Eicken,et al.  Incorporating Memory Management into User-Level Network Interfaces , 1997 .

[18]  Ed Anderson,et al.  LAPACK users' guide - [release 1.0] , 1992 .

[19]  Ira Pramanick,et al.  High Availability , 2001, Int. J. High Perform. Comput. Appl..

[20]  Gilbert Cabillic,et al.  MYOAN : an implementation of the KOAN shared virtual memory on the Intel paragon , 1994 .

[21]  Anthony Skjellum,et al.  A High-Performance, Portable Implementation of the MPI Message Passing Interface Standard , 1996, Parallel Comput..

[22]  Bruce J. Walker,et al.  The LOCUS Distributed System Architecture , 1986 .

[23]  Bruce S. Davie,et al.  Computer Networks: A Systems Approach , 1996 .

[24]  Rj Allan,et al.  Survey of parallel numerical analysis software , 1999 .

[25]  Alok N. Choudhary,et al.  Large-scale file systems with the flexibility of databases , 1996, CSUR.

[26]  Dror G. Feitelson,et al.  Parallel I/O Systems and Interfaces for Parallel Computers , 1995 .

[27]  David E. Culler,et al.  An Implementation and Analysis of the Virtual Interface Architecture , 1998, Proceedings of the IEEE/ACM SC98 Conference.

[28]  Stefano Salvini,et al.  Linear Algebra Subprograms on Shared Memory Computers: Beyond LAPACK , 1996, PARA.

[29]  Amin Vahdat,et al.  GLUix: a global layer unix for a network of workstations , 1998, Softw. Pract. Exp..

[30]  Chao Yang,et al.  ARPACK users' guide - solution of large-scale eigenvalue problems with implicitly restarted Arnoldi methods , 1998, Software, environments, tools.

[31]  Greg J. Regnier,et al.  The Virtual Interface Architecture , 2002, IEEE Micro.

[32]  Dawson R. Engler,et al.  Exokernel: an operating system architecture for application-level resource management , 1995, SOSP.

[33]  Masha Sosonkina,et al.  Solution of Distributed Sparse Linear Systems Using PSPARSLIB , 1998, PARA.

[34]  André DeHon Fat-Tree Routing for Transit , 1990 .

[35]  H. Sivakumar,et al.  Papyrus: A System for Data Mining over Local and Wide Area Clusters and Super-Clusters , 1999, ACM/IEEE SC 1999 Conference (SC'99).

[36]  L. Dagum,et al.  OpenMP: an industry standard API for shared-memory programming , 1998 .

[37]  W. Gropp,et al.  Applications-driven parallel I/O , 1993, Supercomputing '93.

[38]  Marianne Winslett,et al.  Performance Modeling for the Panda Array I/O Library , 1996, Proceedings of the 1996 ACM/IEEE Conference on Supercomputing.

[39]  David A. Patterson,et al.  Computer Architecture: A Quantitative Approach , 1969 .

[40]  Robert L. Grossman,et al.  The management and mining of multiple predictive models using the predictive modeling markup language , 1999, Inf. Softw. Technol..

[41]  Veljko M. Milutinovic,et al.  Distributed shared memory: concepts and systems , 1997, IEEE Parallel Distributed Technol. Syst. Appl..

[42]  Rajkumar Buyya,et al.  High Performance Cluster Computing: Architectures and Systems , 1999 .

[43]  Amin Vahdat,et al.  GLUix: a global layer unix for a network of workstations , 1998 .

[44]  Danny B. Lange,et al.  Programming and Deploying Java¿ Mobile Agents with Aglets¿ , 1998 .

[45]  David Abramson,et al.  Nimrod/G: an architecture for a resource management and scheduling system in a global computational grid , 2000, Proceedings Fourth International Conference/Exhibition on High Performance Computing in the Asia-Pacific Region.

[46]  Rajkumar Buyya,et al.  PARMON: a portable and scalable monitoring system for clusters , 2000 .

[47]  Rajkumar Buyya,et al.  High Performance Cluster Computing: Programming and Applications , 1999 .

[48]  Bruce J. Walker,et al.  Implementing a Full Single System Image UnixWare Cluster: Middleware vs Underware , 1999, PDPTA.

[49]  Charles L. Seitz,et al.  Myrinet: A Gigabit-per-Second Local Area Network , 1995, IEEE Micro.

[50]  David Levine,et al.  Applications-driven parallel I/O , 1993, Supercomputing '93. Proceedings.

[51]  Thomas L. Sterling,et al.  Achieving a balanced low-cost architecture for mass storage management through multiple fast Ethernet channels on the Beowulf parallel workstation , 1996, Proceedings of International Conference on Parallel Processing.

[52]  R. Sosič,et al.  The Nimrod computational workbench: a case study in desktop metacomputing , 1996 .

[53]  Jeffrey Scott Vitter,et al.  Strategic directions in storage I/O issues in large-scale computing , 1996, CSUR.

[54]  Joel H. Saltz,et al.  Jovian: a framework for optimizing parallel I/O , 1994, Proceedings Scalable Parallel Libraries Conference.

[55]  Alok N. Choudhary,et al.  Design and evaluation of primitives for parallel I/O , 1993, Supercomputing '93. Proceedings.

[56]  Rajkumar Buyya,et al.  PARMON: a portable and scalable monitoring system for clusters , 2000, Softw. Pract. Exp..

[57]  Jim Zelenka,et al.  Informed prefetching and caching , 1995, SOSP.

[58]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[59]  David Abramson,et al.  Nimrod: a tool for performing parametrised simulations using distributed workstations , 1995, Proceedings of the Fourth IEEE International Symposium on High Performance Distributed Computing.

[60]  Mario Gerla,et al.  Congestion control in asynchronous, high-speed wormhole routing networks , 1996, IEEE Commun. Mag..

[61]  David Kotz,et al.  Disk-directed I/O for MIMD multiprocessors , 1994, OSDI '94.

[62]  Ulrich Brüning,et al.  ATOLL: A Network on a Chip , 1999, PDPTA.

[63]  Jack Dongarra,et al.  ScaLAPACK Users' Guide , 1987 .

[64]  Hai Jin,et al.  Designing SSI clusters with hierarchical checkpointing and single I/O space , 1999, IEEE Concurr..

[65]  F. Ferstl,et al.  Global resource director (GRD) customer scenarios for large multiprocessor environments , 1999, ICWC 99. IEEE Computer Society International Workshop on Cluster Computing.

[66]  Atm Forum ATM user-network interface (UNI) specification : version 3.1 , 1993 .

[67]  William Gropp,et al.  Scalable, extensible, and portable numerical libraries , 1993, Proceedings of Scalable Parallel Libraries Conference.

[68]  D. K. Panda InfiniBand Architecture , 2001 .