We describe an environment for distributed computing
that uses the concept of well-known paradigms. The main
advantage of paradigm-oriented distributed computing
(PODC) is that the user only needs to specify
application-specific sequential code, while the
underlying infrastructure takes care of the
parallelisation and distribution. The main features of
the proposed approach, called PODC, are the following:
(1) It is intended for loosely coupled network
environments, not specialised 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 an
interactive graphics interface through which programs
are constructed, invoked, and monitored.
We discuss five paradigms presently supported in PODC:
the bag-of-tasks, branch-and-bound search, genetic
programming, finite difference, and individual-based
simulation. We demonstrate their use, implementation,
and performance within the mobile agent-based PODC
environment.
%0 Journal Article
%1 Kuang:2005:JPDC
%A Kuang, Hairong
%A Bic, Lubomir F.
%A Dillencourt, Michael B.
%D 2005
%J Journal of Parallel and Distributed Computing
%K Bag Branch Distributed Finite Individual-based Mobile Paradigm-oriented agents, algorithms, and bound, computing, difference, genetic of programming, simulation tasks,
%N 4
%P 506--518
%R doi:10.1016/j.jpdc.2004.11.009
%T PODC: Paradigm-oriented distributed computing
%U http://www.sciencedirect.com/science/article/B6WKJ-4FFNBSD-1/2/f7a35dca806bd7431f2fdcaa99a03b67
%V 65
%X We describe an environment for distributed computing
that uses the concept of well-known paradigms. The main
advantage of paradigm-oriented distributed computing
(PODC) is that the user only needs to specify
application-specific sequential code, while the
underlying infrastructure takes care of the
parallelisation and distribution. The main features of
the proposed approach, called PODC, are the following:
(1) It is intended for loosely coupled network
environments, not specialised 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 an
interactive graphics interface through which programs
are constructed, invoked, and monitored.
We discuss five paradigms presently supported in PODC:
the bag-of-tasks, branch-and-bound search, genetic
programming, finite difference, and individual-based
simulation. We demonstrate their use, implementation,
and performance within the mobile agent-based PODC
environment.
@article{Kuang:2005:JPDC,
abstract = {We describe an environment for distributed computing
that uses the concept of well-known paradigms. The main
advantage of paradigm-oriented distributed computing
(PODC) is that the user only needs to specify
application-specific sequential code, while the
underlying infrastructure takes care of the
parallelisation and distribution. The main features of
the proposed approach, called PODC, are the following:
(1) It is intended for loosely coupled network
environments, not specialised 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 an
interactive graphics interface through which programs
are constructed, invoked, and monitored.
We discuss five paradigms presently supported in PODC:
the bag-of-tasks, branch-and-bound search, genetic
programming, finite difference, and individual-based
simulation. We demonstrate their use, implementation,
and performance within the mobile agent-based PODC
environment.},
added-at = {2008-06-19T17:35:00.000+0200},
author = {Kuang, Hairong and Bic, Lubomir F. and Dillencourt, Michael B.},
biburl = {https://www.bibsonomy.org/bibtex/252a9ca9a1dc5a71ad05158c05ee0e489/brazovayeye},
doi = {doi:10.1016/j.jpdc.2004.11.009},
interhash = {4bc1d500d88da4aa48ac74e3141b5b03},
intrahash = {52a9ca9a1dc5a71ad05158c05ee0e489},
journal = {Journal of Parallel and Distributed Computing},
keywords = {Bag Branch Distributed Finite Individual-based Mobile Paradigm-oriented agents, algorithms, and bound, computing, difference, genetic of programming, simulation tasks,},
month = {April},
number = 4,
owner = {wlangdon},
pages = {506--518},
timestamp = {2008-06-19T17:44:25.000+0200},
title = {{PODC}: Paradigm-oriented distributed computing},
url = {http://www.sciencedirect.com/science/article/B6WKJ-4FFNBSD-1/2/f7a35dca806bd7431f2fdcaa99a03b67},
volume = 65,
year = 2005
}