Welcome to the new version of CaltechAUTHORS. Login is currently restricted to library staff. If you notice any issues, please email coda@library.caltech.edu
Published April 30, 2001 | Submitted
Report Open

A Preliminary Investigation into Dynamic Distributed Workflow

Abstract

In this thesis, we describe the concept of dynamic distributed workflow. We briefly discuss three possible approaches to the construction of a system to support dynamic distributed workflow, and identify theoretical questions which arise when considering the operation of such a system. We also present UberNet, a Java-based system which implements inter-object communication as a limited form of dynamic distributed workflow. This system, which provides extremely powerful communication capabilities to distributed Java objects, serves both as a proof of concept for dynamic distributed workflow and as a starting point for the future implementation of more complex dynamic distributed workflow systems.

Additional Information

© 1998 Daniel M. Zimmerman, California Institute of Technology. Submitted 21 May 1998. Thank you to my advisor, Professor K. Mani Chandy, for giving me lots of help and support and displaying remarkable understanding through the various incarnations of and delays in my M.S. work. The members of my research group—Joseph Kiniry, Adam Rifkin, Paul Sivilotti, John Thornley, Eve Schooler, and Roman Ginis—have also given me useful advice and commentary, and have been generally helpful in the work leading up to this thesis. I must also acknowledge my good friends Guillaume Lessard, Gustavo Joseph, and Brian Muzas, who have provided distraction, support and sanity checking (of both my thesis and myself, in no particular order) over the past year or two and will hopefully continue to do so in the future. Finally, thank you to my parents, my brothers, and everyone else who, while not knowing quite what I was working on, still demanded regular progress updates and thus compelled me to make regular progress. The work which led to this thesis has been supported in part by the Air Force Office of Scientific Research under grant AFOSR F49620-94-1-0244, by the CISE directorate of the National Science Foundation under Problem Solving Environments grant CCR-9527130, by the Center for Research in Parallel Computing under grant NSF CCR-9120008, by Parasoft and Novell Corporation, by an NSF Graduate Research Fellowship, and by the letter "B'' and the number "5''. The opinions and views in this thesis are my own, and should not be taken to represent the official policies of any of the aforementioned supporters. This thesis is available from the Caltech Computer Science Department as technical report number CS-TR-98-09.

Attached Files

Submitted - CSTR1998.pdf

Submitted - postscript.ps

Files

CSTR1998.pdf
Files (2.0 MB)
Name Size Download all
md5:1534e366c5d9acbd98366579ea24e6d6
1.8 MB Download
md5:05153db4db3850d07e5815c5ee758df3
225.3 kB Preview Download

Additional details

Created:
August 19, 2023
Modified:
October 24, 2023