The ecology of computation
Operating system concepts (3rd ed.)
Operating system concepts (3rd ed.)
Transparent process migration: design alternatives and the sprite implementation
Software—Practice & Experience
The available capacity of a privately owned workstation environment
Performance Evaluation
Communications of the ACM
Active messages: a mechanism for integrated communication and computation
ISCA '92 Proceedings of the 19th annual international symposium on Computer architecture
Efficient software-based fault isolation
SOSP '93 Proceedings of the fourteenth ACM symposium on Operating systems principles
OSF DCE: guide to developing distributed applications
OSF DCE: guide to developing distributed applications
Hierarchical clustering: a structure for scalable multiprocessor operating system design
The Journal of Supercomputing - Special issue: trends in parallel operating systems
The interaction of parallel and sequential workloads on a network of workstations
Proceedings of the 1995 ACM SIGMETRICS joint international conference on Measurement and modeling of computer systems
Exokernel: an operating system architecture for application-level resource management
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Totem: a fault-tolerant multicast group communication system
Communications of the ACM
Horus: a flexible group communication system
Communications of the ACM
Effective distributed scheduling of parallel workloads
Proceedings of the 1996 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Java security: hostile applets, holes&antidotes
Java security: hostile applets, holes&antidotes
Interactive simulation of fire in virtual building environments
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
NICE: combining constructionism, narrative and collaboration in a virtual learning environment
ACM SIGGRAPH Computer Graphics
Communications of the ACM
Wide-area implementation of the message passing interface
Parallel Computing - Special issue on applications
NILE: wide-area computing for high energy physics
EW 7 Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
ATLAS: an infrastructure for global computing
EW 7 Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
Designing and Building Parallel Programs: Concepts and Tools for Parallel Software Engineering
Designing and Building Parallel Programs: Concepts and Tools for Parallel Software Engineering
A VLSI Architecture for Concurrent Data Structures
A VLSI Architecture for Concurrent Data Structures
Evolving the High Performance Computing and Communications Initiative to Support the Nation's Inform
Evolving the High Performance Computing and Communications Initiative to Support the Nation's Inform
Reliable Distributed Computing with the ISIS Toolkit
Reliable Distributed Computing with the ISIS Toolkit
More than Screen Deep: Toward Every-Citizen Interface to the Nation's Information Infrastructure
More than Screen Deep: Toward Every-Citizen Interface to the Nation's Information Infrastructure
Global arrays: a portable "shared-memory" programming model for distributed memory computers
Proceedings of the 1994 ACM/IEEE conference on Supercomputing
Fast Messages: Efficient, Portable Communication for Workstation Clusters and MPPs
IEEE Parallel & Distributed Technology: Systems & Technology
Virtual Chesapeake Bay: Interacting with a Coupled Physical/Biological Model
IEEE Computer Graphics and Applications
EVAC: A Virtual Environment for Control of Remote Imaging Instrumentation
IEEE Computer Graphics and Applications
Near-Real-Time Satellite Image Processing: Metacomputing in CC++
IEEE Computer Graphics and Applications
Heterogeneous Distributed Shared Memory
IEEE Transactions on Parallel and Distributed Systems
Demand-Based Coscheduling of Parallel Jobs on Multiprogrammed Multiprocessors
IPPS '95 Proceedings of the Workshop on Job Scheduling Strategies for Parallel Processing
A Resource Management Architecture for Metacomputing Systems
IPPS/SPDP '98 Proceedings of the Workshop on Job Scheduling Strategies for Parallel Processing
Nimrod: a tool for performing parametrised simulations using distributed workstations
HPDC '95 Proceedings of the 4th IEEE International Symposium on High Performance Distributed Computing
Shared Memory NUMA Programming on I-WAY
HPDC '96 Proceedings of the 5th IEEE International Symposium on High Performance Distributed Computing
The parallel I/O architecture of the high-performance storage system (HPSS)
MSS '95 Proceedings of the 14th IEEE Symposium on Mass Storage Systems
Towards Object-Based Wide Area Distributed Systems
IWOOOS '95 Proceedings of the 4th International Workshop on Object-Orientation in Operating Systems
WebOS: Operating System Services for Wide Area Applications
WebOS: Operating System Services for Wide Area Applications
NetSolve: A Network Server for Solving Computational Science Problems
NetSolve: A Network Server for Solving Computational Science Problems
A secure environment for untrusted helper applications confining the Wily Hacker
SSYM'96 Proceedings of the 6th conference on USENIX Security Symposium, Focusing on Applications of Cryptography - Volume 6
Extending the operating system at the user level: the Ufo global file system
ATEC '97 Proceedings of the annual conference on USENIX Annual Technical Conference
The MAGlC project: from vision to reality
IEEE Network: The Magazine of Global Internetworking
Contract-based load management in federated distributed systems
NSDI'04 Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1
Towards job accounting in existing resource schedulers: weaknesses and improvements
HPCC'06 Proceedings of the Second international conference on High Performance Computing and Communications
Hi-index | 0.00 |
In this introductory chapter, we lay the groundwork for the rest of the book by providing a more detailed picture of the expected purpose, shape, and architecture of future grid systems. We structure the chapter in terms of six questions that we believe are central to this discussion: Why do we need computational grids? What types of applications will grids be used for? Who will use grids? How will grids be used? What is involved in building a grid? And, what problems must be solved to make grids commonplace? We provide an overview of each of these issues here, referring to subsequent chapters for more detailed discussion.