Fortran M: a language for modular parallel programming
Journal of Parallel and Distributed Computing
Distributed snapshots: determining global states of distributed systems
ACM Transactions on Computer Systems (TOCS)
A reliable multicast framework for light-weight sessions and application level framing
SIGCOMM '95 Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Computer networks: a systems approach
Computer networks: a systems approach
Byte guide to OpenDoc
Object persistence: beyond object-oriented databases
Object persistence: beyond object-oriented databases
Understanding ActiveX and OLE: a guide for developers and managers
Understanding ActiveX and OLE: a guide for developers and managers
The Legion vision of a worldwide virtual computer
Communications of the ACM
Time, clocks, and the ordering of events in a distributed system
Communications of the ACM
Communicating sequential processes
Communications of the ACM
The Java Language Specification
The Java Language Specification
Managing Shared Ephemeral Teleconferencing State: Policy and Mechanism
Proceedings of the International COST 237 Workshop on Multimedia Transport and Teleservices
Towards Web/Java-Based High Performance Distributed Computing--an Evolving Virtual Machine
HPDC '96 Proceedings of the 5th IEEE International Symposium on High Performance Distributed Computing
A world-wide distributed system using Java and the Internet
HPDC '96 Proceedings of the 5th IEEE International Symposium on High Performance Distributed Computing
A Framework for Structured Distributed Object Computing
A Framework for Structured Distributed Object Computing
Systematic Composition of Objects in Distributed Internet Applications: Processes and Sessions
HICSS '97 Proceedings of the 30th Hawaii International Conference on System Sciences: Software Technology and Architecture - Volume 1
Computational reproducibility: state-of-the-art, challenges, and database research opportunities
SIGMOD '12 Proceedings of the 2012 ACM SIGMOD International Conference on Management of Data
Hi-index | 0.00 |
We identify the mechanisms needed to construct archivable webs ofdistributed asynchronous collaborations and experiments. The distinguishingfeature of our approach is that the component tools, software, data, andeven participants are distributed over a worldwide network. We perform arequirements analysis of an infrastructure that supports such applications,and present the Caltech Infospheres Infrastructure as a prototype thatsatisfies the requirements identified. In describing this prototype, wehighlight the useful mechanisms provided, present an algorithm for using theInfospheres Infrastructure to perform asynchronous global snapshots forarchiving, and suggest future areas of exploration.