The Seventh IEEE Workshop on Future Trends of Distributed Computing Systems
PODC: Paradigm-Oriented Distributed Computing
Tunisia, South Africa
December 20-December 20
ISBN: 0-7695-0468-X
We describe an environment for distributed computing that uses the concept of well-known paradigms. The main advantage of paradigm-oriented distributed computing is that the user only needs to specify application-specific sequential code, while the underlying infrastructure takes care of the parallelization and distribution. The main features of the proposed approach, called PODC, are the following: (1) It is intended for loosely-coupled network environments, not specialized multiprocessors; (2) it is based on an infrastructure of mobile agents; (3) it supports programming in C, rather than a functional or special-purpose language, and (4) it provides a Web-based interactive graphics interface through which programs are constructed, invoked, and monitored.The three paradigms presently supported in PODC are the bag-of-tasks, branch-and-bound search, and genetic programming. We demonstrate their use, implementation, and performance within the mobile agent-based PODC environment.
Index Terms:
Programming Skeletons, Paradigm-Oriented Computing, Distributed Computing, Mobile Agents
Citation:
Hairong Kuang, Lubomir F. Bic, Michael B. Dillencourt, Adam C. Chang, "PODC: Paradigm-Oriented Distributed Computing," ftdcs, pp.169, The Seventh IEEE Workshop on Future Trends of Distributed Computing Systems, 1999