SETI@home: an experiment in public-resource computing
Communications of the ACM
Using AspectJ to separate concerns in parallel scientific Java code
Proceedings of the 3rd international conference on Aspect-oriented software development
Blue Gene: a vision for protein science using a petaflop supercomputer
IBM Systems Journal - Deep computing for the life sciences
BOINC: A System for Public-Resource Computing and Storage
GRID '04 Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing
E-SCIENCE '06 Proceedings of the Second IEEE International Conference on e-Science and Grid Computing
An Aspect-Oriented Programming Model for Bag-of-Tasks Grid Applications
CCGRID '07 Proceedings of the Seventh IEEE International Symposium on Cluster Computing and the Grid
Incrementally developing parallel applications with AspectJ
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Hi-index | 0.00 |
This paper presents the structure and functionality of zFunction, which is an adaptive distributed computing platform that supports a user-friendly programming model for developing parallel processing applications. It allows developers to design software as if they are programming for a single computer and then it automatically takes care of data distribution and task parallelization activities on different cluster nodes or multiple CPU cores. zFunction thus substantially improves the performance of complex distributed applications that process a large amount of data in real time, mission critical systems. This paper uses a representative case study from the financial services domain to show how these types of applications can benefit from zFunction.