Information Technology Reference
In-Depth Information
dashboard, and more details can be obtained by clicking the View button
(Fig. 10.4 ). The administrator can choose to resume or abort the execution of the
workflow, and to send a high-level message for the user (e.g.,
The input
le is
corrupted.
). In addition to eBrowser, WS-PGRADE generic portlets enable system
administrators to manage system con
gurations.
The eBrowser, eCAT, PM, and DT components are packaged as a portlet and
deployed in the Liferay portal framework [Liferay] with other WS-PGRADE/gUSE
components. The AMC-NSG is de
ned as a Liferay site that is accessible by the
users who are the members of a speci
c Liferay group. The site contains four pages,
namely, project, data, processing, and admin. The same portlet is deployed in all of
these pages. However, this portlet displays different entities from the eCAT
depending on the page within which it has been deployed. The admin page is only
accessible by the users with a special role.
10.3 Experiences During Implementation and Operation
The WS-PGRADE/gUSE framework facilitates development and customization of
the AMC-NSG to address the requirements of the computational neuroscience
research community and their applications. The most important features of
WS-PGRADE/gUSE for this case are: support for various compute resources,
customizability based on user roles and group, ability to pause and resume work-
flow executions, and the support from its user community and developers. On the
other hand, while simplifying development, this framework hides some important
details that are necessary to understand the cause of problems when troubleshooting
workflow execution on the production grid infrastructure. To cope with that, the
AMC-NSG submits one workflow per dataset to help troubleshoot and keep track
of events in the system. There is ongoing development to add execution provenance
to the gUSE workflow management system, which will also address such issues.
In the beginning, the WS-PGRADE/gUSE framework needed additional func-
tionalities to address requirements of the computational neuroscience use-case. The
WS-PGRADE/gUSE developers implemented and added these new features to the
framework. One of them was the support for the community or robot grid certifi-
-
cates. This functionality decreased the entry cost and effort for new users to start
using the AMC-NSG, as they are not required to go through the application process
for a personal grid certi
cate. Instead, they authenticate to the gateway with the
common username and password mechanism, while the gateway handles the
authentication with grid resources transparently via the community grid certi
cate.
However, their usage of the grid resources is limited to certain functions, and their
activities are recorded for accounting and traceability purposes. Another function-
ality was the default JDL parameters in the DCI Bridge, which was necessary to
specify those parameters for every job in the workflow. In addition to these
improvements, the WS-PGRADE/gUSE developers maintained it actively by
fixing
software bugs.
Search WWH ::




Custom Search