System Maintenance:
There may be intermittent impact on performance while updates are in progress. We apologize for the inconvenience.
By Topic

Dividing the application definition from the execution

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

1 Author(s)
Steinmacher-Burow, B.D. ; DESY, Hamburg

Current computing practice requires great effort to produce an application with a reliable, distributed, heterogeneous, adaptive, dynamic, real time, parallel or secure execution. One exception is a bag-of-tasks application. Examples of such applications include the simulation of independent trials, the processing of independent media frames, and the evaluation of independent candidate solutions. In many real-world projects, an external system provides such an application with a transparent execution. Dividing application definition from application execution greatly reduces the effort to produce the application. The article has several aims. Most specifically, it explains how to produce a bag-of-tasks application with less effort. Most generally, it points out that we can treat many other applications like a bag-of-tasks application and so produce them with less effort

Published in:

Computing in Science & Engineering  (Volume:2 ,  Issue: 3 )