Communications of the ACM
Efficient robust parallel computations
STOC '90 Proceedings of the twenty-second annual ACM symposium on Theory of computing
Factoring: a method for scheduling parallel loops
Communications of the ACM
Using MPI: portable parallel programming with the message-passing interface
Using MPI: portable parallel programming with the message-passing interface
PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing
PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing
CHIME: a versatile distributed parallel processing system
CHIME: a versatile distributed parallel processing system
Solution of a problem in concurrent programming control
Communications of the ACM
Java RMI: Remote Method Invocation
Java RMI: Remote Method Invocation
Mechanisms for Just-in-Time Allocation of Resources to Adaptive Parallel Programs
IPPS '99/SPDP '99 Proceedings of the 13th International Symposium on Parallel Processing and the 10th Symposium on Parallel and Distributed Processing
Exploiting Application Tunability for Efficient, Predictable Parallel Resource Management
IPPS '99/SPDP '99 Proceedings of the 13th International Symposium on Parallel Processing and the 10th Symposium on Parallel and Distributed Processing
Compositional C++: Compositional Parallel Programming
Proceedings of the 5th International Workshop on Languages and Compilers for Parallel Computing
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
CALYPSO: a novel software system for fault-tolerant parallel processing on distributed platforms
HPDC '95 Proceedings of the 4th IEEE International Symposium on High Performance Distributed Computing
Supporting a flexible parallel programming model on a network of workstations
ICDCS '96 Proceedings of the 16th International Conference on Distributed Computing Systems (ICDCS '96)
Parallel processing on networks of workstations: a fault-tolerant, high performance approach
ICDCS '95 Proceedings of the 15th International Conference on Distributed Computing Systems
Scheduling fault-tolerant, parallel computations in a distributed environment
Scheduling fault-tolerant, parallel computations in a distributed environment
An overview of the Amoeba distributed operating system
ACM SIGOPS Operating Systems Review
Highly efficient asynchronous execution of large-grained parallel programs
SFCS '93 Proceedings of the 1993 IEEE 34th Annual Foundations of Computer Science
Expressing and enforcing distributed resource sharing agreements
Proceedings of the 2000 ACM/IEEE conference on Supercomputing
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
Emotions as a metaphor for altering operational behavior in autonomic computing
CASCON '05 Proceedings of the 2005 conference of the Centre for Advanced Studies on Collaborative research
Scheduling DAGs on asynchronous processors
Proceedings of the nineteenth annual ACM symposium on Parallel algorithms and architectures
Computing as Utility: Managing Availability, Commitment, and Pricing Through Contingent Bid Auctions
Journal of Management Information Systems
Hi-index | 0.00 |
The MILAN project, a joint effort involving Arizona State University and New York University, has produced and validated fundamental techniques for the realization of efficient, reliable, predictable virtual machines, that is, metacomputers, on top of environments that consist of an unreliable and dynamically changing set of machines. In addition to the techniques, the principal outcomes of the project include three parallel programming systems- Calypso, Chime, and Charlotte-which enable applications be developed for ideal, shared memory, parallel machines to execute on distributed platforms that are subject to failures, slowdowns, and changing resource availability. The lessons learned from the MILAN project are being used to design Computing Communities, a metacomputing frame-work for general computations.