Power programming with RPC
UNIX distributed programming
The grid: blueprint for a new computing infrastructure
The grid: blueprint for a new computing infrastructure
Coordination languages and their significance
Communications of the ACM
Tools and environments for parallel program development
Parallel program development for cluster computing
Performance of CORBA-Based Client-Server Architectures
IEEE Transactions on Parallel and Distributed Systems
High Performance Cluster Computing: Programming and Applications
High Performance Cluster Computing: Programming and Applications
High Performance Cluster Computing: Architectures and Systems
High Performance Cluster Computing: Architectures and Systems
Models of Computation: Exploring the Power of Computing
Models of Computation: Exploring the Power of Computing
MARS: A Programmable Coordination Architecture for Mobile Agents
IEEE Internet Computing
JXTA: A Network Programming Environment
IEEE Internet Computing
The Raincore API for Clusters of Networking Elements
IEEE Internet Computing
IEEE Internet Computing
The Enterprise Model for Developing Distributed Applications
IEEE Parallel & Distributed Technology: Systems & Technology
Proceedings of the First IEEE/ACM International Workshop on Grid Computing
GRID '00 Proceedings of the First IEEE/ACM International Workshop on Grid Computing
Computing technology: frontiers and beyond
Engineering computational technology
Hi-index | 0.00 |
This paper reviews the current programming models for clusters. While client-server continues to be by far the dominant model, parallel and peer-to-peer computing are gaining importance. Parallel cluster computing offers the means of achieving high performance at a low cost. Peer-to-peer is an expression of the changing features of cluster/grids, mobility and heterogeneity being among the most important. All models have merits but none can cover all aspects of interest, making the topic of cluster computing model an open issue.