img
. . . . . . .
Page1    Page140                                                                        Page142  Page177
Applications:
Besides the proposed work on network infrastructure and on new ways of provisioning the
network, UltraLight provides grid-enabled analysis tools and applications to support a coherent
end-to-end analysis environment for the LHC (Large Hadron Collider). These services continue
to provide excellent capabilities and UltraLight is now beginning to understand how to include
the Tier-3s into the global computing picture. This work is inspired by the NSF CAIGEE46
project that resulted in the Grid Analysis Environment (GAE) architecture47. The GAE describes
a high level architecture to support end-to-end physics analysis. Ultralight is augmenting the GAE
to make the network an integrated managed resource through end-to-end monitoring. Within an
application context, wide area networks are utilized in at least three scenarios: (1) large scale
production of simulated data (2) single-user view of data analysis, (3) multi-user view of data
analysis. In support of these, UltraLight has researched and developed several tools.
The Clarens Grid Service Toolkit48 has been made available in the Virtual Data Toolkit49 used by
the Open Science Grid and other HEP projects. In addition, the project source code was also
integrated in to the main source code repository used by the CMS experiment. This increased
availability helped the development of useful services both inside and outside the HEP
community. During the latter part of 2006 a new project was started in collaboration with Indiana
University to facilitate CMS Tier 3 physics analysis using Clarens and NaradaBrokering
technologies50. The "Rootlet" service creates instances of the ROOT analysis application51 which
are controlled from lightweight client environments, notably ROOT itself. The Rootlet service
has been deployed on the Caltech Tier 2, as well as the 64 bit environment of the TeraGrid at the
San Diego Supercomputing Center. It was demonstrated at SuperComputing 2006. In analogy to
the Rootlet service, a CMS Pythia generator service was developed for simulation of CMS data
using input provided by the user. SOFE or Service Oriented Front-end Enabler is a Java Webstart
enabled, extensible, cross platform user interface environment to access and interact graphically
with web services. One of the goals of SOFE is to provide a rich front end to XMLRPC/SOAP
based services in order to help scientists with their analysis work through a coherent graphical
interface. Finally, to facilitate the multi-user scenario of data analysis, UltraLight has developed a
mirror service which sits close to the official mass storage device (e.g. on the same LAN) and
mirrors data using the classic Storage Resource Manager (SRM)52 locally, while using the highly
46
CAIGEE: "CMS Analysis: an Interactive Grid-Enabled Environment", ITR NSF 01-149, (see also:
http://pcbunn.cacr.caltech.edu/GAE/CAIGEE/default.htm)
47
F. van Lingen, J. Bunn, I. Legrand, H. Newman, C. Steenberg, M. Thomas, P. Avery, D. Bourilkov, R.
Cavanaugh, L. Chitnis, M. Kulkarni, J. Uk In, A. Anjum, T. Azim "Grid Enabled Analysis: Architecture,
Prototype and Status" in proceedings of Computing for High Energy Physics (CHEP) Interlaken,
Switzerland September 2004. (see also: http://ultralight.caltech.edu/gaeweb/portal )
48
F. van Lingen, J. Bunn, I. Legrand, H. Newman, C. Steenberg, M. Thomas, A. Anjum, T. Azim, "The
Clarens Web Service Framework for Distributed Scientific Analysis in Grid Projects", In Proceedings of
the International Conference on Parallel Processing Workshops, Oslo, Norway, June 2005, IEEE Computer
Society Order Number P2381, ISBN 0-7695-2381-1, pp45-52 (see also: http://clarens.sourceforge.net/ )
49
Virtual Data Toolkit: http://vdt.cs.wisc.edu/index.html
50
S. Pallickara, M. Pierce, H. Gadgil, G. Fox, Y. Yan, Y. Huang, " A Framework for Secure End-to-End
Delivery of Messages in Publish/Subscribe Systems", Proceedings of the 7th IEEE/ACM International
Conference on Grid Computing (GRID 2006). Barcelona, Spain.
51
R. Brun, F. Rademakers, "ROOT - An Object Oriented Data Analysis Framework", Proceedings
AIHENP'96 Workshop, Lausanne, Sep. 1996, Nucl. Inst. & Meth. in Phys. Res. A 389 (1997) 81-86. See
also http://root.cern.ch/ .
52
A. Shoshani, A. Sim, J. Gu, "Storage Resource Managers: Middleware Components for Grid Storage", in
Proceedings of MSS 2002
141