Abstract
The Grid-Enabled Computational Electromagnetics project (GECEM) has developed a portal for performing electromagnetics simulations. The portal is based on the GridSphere portal framework and uses JSR168compliant portlets to access remote web services. The GECEM portal supports an execution pipeline that starts with an input geometry which is processed to generate surface and volume computational meshes, which in turn are input to a computational electromagnetics (CEM) simulation. The CEM simulation produces the final output file which consists of a vector of values at each mesh point. A distributed collaborative visualization tool has been integrated into the portal to view the CEM simulation results. This paper discusses how the GECEM portal can be extended into a more general portal for a certain class of scientific computation. A model of a scientific portal will be presented in which abstract workflows are built out of workflow patterns. The resulting workflows are then embedded into the portal for use by endusers. A virtualized data store may be used to support checkpointing and archiving.
Please use the following format when citing this chapter: Walker, IX, 2007, in IFIP International Federation for Information Processing, Volume 239, Grid-Based Problem Solving Environments, eds. Gaffney, P. W., Pool, J.C.T., (Boston: Springer), pp. 95–111.
Chapter PDF
Similar content being viewed by others
Keywords
- Virtual Machine Monitor
- Placeholder Node
- Portal User
- Open Grid Service Architecture
- Grid Security Infrastructure
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Reference
D. W. Walker, J. P. Giddy, N. P. Weatherill, J. W. Jones, A. Gould, D. Rowse, and M. Turner, “GECEM: Grid-Enabled Computational Electromagnetics,” in Proceedings of the UK eScience All Hands Meeting, 2003. ISBN 1-904425-11-9. http://www.nesc.ac.uk/events/alim2003/AHMCD/pdf/105.pdf
M. Lin, D.W. Walker, Y. Chen, and J.W. Jones, “A Grid-Based Problem Solving Environment for GECEM,” in Proceedings of the Fifth International Symposium on Cluster Computing and the Grid, held in Cardiff, UK, 9–12 May 2005. ISBN 0-7803-9075-X. http://www.users.cs.cf.ac.Uk/David.W.Walker/papers/CCGrid2005Final.pd.
M. Lin and D.W. Walker, “A Portlet Interface for Computational Electromagnetics on the Grid,”in Proceedings of the 17th IMACS World Congress, held in Paris, France, 11–15 July 2005. ISBN 2-915913-02-1. http://www.users.cs.cf.ac.Uk/David.W.Walker/papers/IMACS2005Final.pdf.
J. Novotny, S. Tuecke, and Von Welch, “An Online Credential Repository for the Grid: MyProxy,” in Proceedings of the Tenth International Symposium on High Performance Distributed Computing (HPDC-10), IEEE Press, pp. 104–111. August 2001. http://www.globus.org/alliance/publications/papers/myproxy.pdf
P. Barham, B. Dragovic, K. Fraser, S. Hand, T. Harris, A. Ho, R. Neugebauer, I. Pratt, and, Warfield, “Xen and the Art of Virtualization,”in Proceedings of the ACM Symposium on Operating Systems, October 2003. http://www.cl.cam.ac.uk/Research/SRG/netos/papers/2003-xensosp.pdf.
F. Bellas, “Standards for Second-Generation Portals,” IEEE Internet Computing, Vol. 8(2), March 2004.
J. Novotny, M. Russell, and O. Wehrens, “GridSphere: A Portal Framework for Building Collaborations,” Concurrency and Computation: Practice and Experience, Vol. 16, No. 5, pp. 503–513, April 2004.
M. Russell, O. Wehrens, and J. Novotny, “The GridPortlets Web Application: A Grid Portal Framework,” in Proceedings of the Sixth International Conference on Parallel Processing and Mathematics, published by Springer as Lecture Notes in Computer Science, Volume 3911, 2006.
I.J. Grimstead, N.J. Avis, and D.W. Walker, “RAVE: The Resource-Aware Visualization Environment,” accepted for publication in Concurrency and Computation: Practice and Experience, 2006.
I.J. Grimstead, N.J. Avis, R.N. Philp, and D.W. Walker, “Resource-Aware Visualization Using Web Services,” in Proceedings of the UK e-Science All Hands Meeting, September 2005. http://www.users.cs.cf.ac.uk/LJ.Grimstead/RAVE/AHM2005-full.pdf.
I. Taylor, M. Shields, I. Wang, and A. Harrison, “Visual Grid Workflow in Triana,” Journal of Grid Computing, Vol. 3, Nos. 3–4, pp. 153–169, September 2005.
B. Ludäscher, I. Altintas, C. Berkley, D. Higgins, E. Jaeger, M. Jones, E. A. Lee, J. Tao, and Y. Zhao, “Scientific Workflow Management and the Kepler System,” Computation and Concurrency: Practice and Experience, Vol. 18, No. 10, pp. 1039–1065, August 2006.
T. Oinn, M. Greenwood, M. Addis, M. N. Alpdemir, J. Ferris, K. Glover, C. Goble, A. Goderis, D. Hull, D. Marvin, P. Li, P. Lord, M.R. Pocock, M. Senger, R. Stevens, A. Wipat, and C. Wroe, “Taverna: Lessons in Creating a Workflow Environment for the Life Sciences,” Computation and Concurrency: Practice and Experience, Vol. 18, No. 10, pp. 1067–1100, August 2006.
O.F. Rana and D.W. Walker, “Service Design Patterns for Computational Grids,” in Patterns and Skeletons for Parallel and Distributed Computing, pp. 237–264, published by John Wiley, ISBN: 1-85233-506-8, 2003.
E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, published by Addison-Wesley, ISBN: 0-201-63361-2, 1995.
S. Balzer and T. Liebig, “Bridging the Gap between Abstract and Concrete Services: A Semantic Approach for Grounding OWL-S,” in Proceedings of the Third International Semantic Web Conference, published by Springer as Lecture Notes in Computer Science, Volume 3298, 2004.
S. Majithia and D.W. Walker, “Automated Composition of Semantic Grid Services,” in Proceedings of the UK e-Science All Hands Meeting, September 2004.
R. Lara and D. Olmedilla, “Discovery and Contracting of Semantic Web Services”, in Proceedings of the W3C Workshop on Frameworks for Semantics in Web Services, Innsbruck, Austria, 9–10 June 2005.
T. Goodale, S. A. Ludwig, W. Naylor, J. Padget, and O.F. Rana, “Service-Oriented Matchmaking and Brokerage,” in Proceedings of the UK eScience All Hands Meeting, September 2006.
B. Beeson, S. Melnikoff, S. Venugopal, and D.G. Barnes, “A Portal for Grid-Enabled Physics,” in Proceedings of the 2005 Australian Workshop on Grid Computing and e-Research, pub. ACM Press, pp. 13–20, 2005.
S. Venugopal, R. Buyya, and L. Winton, “A Grid Service Broker for Scheduling Distributed Data-Oriented Applications on Global Grids,” in Proceedings of the Second International Workshop on Middleware in Grid Computing, pub. ACM Proess, pp. 75–80, 2004.
N. Kelly, P.V. Jithesh, S. Wasnik, R. McLaughlin, F. Fragoso, P. Donachy, T. Harmer, R. Perrott, M. McCurley, M. Townsley, J. Johnston, and S. McKee, “The GeneGrid Portal: A User Interface for a Virtual Bioinformatics Laboratory,” in Proceedings of the UK e-Science All Hands Meeting, September 2005.
R. Bondarescu, G. Allen, G. Daues, I Kelley, M. Russell, E. Seidel, J. Shalf, and M. Tobias, “The Astrophysics Simulation Collaboratory Portal: A Framework for Effective Distributed Research”, Future Generation Computer Systems, Vol. 21, No. 2, pp. 259–270, 2005.
T. Goodale, G. Allen, G. Lanfermann, J. Masso, T. Radke, E. Seidel, and J. Shalf, “The Cactus Framework and Toolkit: Design and Applications,” in Proceedings of the Fifth International Conference on Vector and Parallel Processing,” pub. Springer, 2003.
P. Kacsuk and G. Sipos, “Multi-Grid, Multi-User Workflows in the P-GRADE Grid Portal,” Journal of Grid Computing, Vol. 3, No. 3–4, pp. 231–238, 2005.
D. Thain, T. Tannenbaum, and M. Livny, “Distributed Computing in Practice: The Condor Experience,” Concurrency and Computation: Practice and Experience, Vol. 17, Nos. 2–4, pp. 323–356, 2005.
Y. Zhao, M. Wilde, I. Foster, J. Voeckler, J. Dobson, E. Gilbert, T. Jordan, and E. Quigg, “Virtual Data Grid Middleware Services for Data-Intensive Science,” Concurrency and Computation: Practice and Experience Vol. 18, No. 6, pp. 595–608, 2006.
G. Singh, E. Deelman, G. Mehta, K. Vahi, and M.-H. Su, “The Pegasus Portal: Web-Based Grid Computing,” in Proceedings of the 2005 ACM Symposium on Applied Computing, pub. ACM Press, 2005.
T. Delaitre, A. Goyeneche, P. Kacsuk, T. Kiss, G.Z. Terstyanszky, and S.C. Winter, “GEMLCA: Grid Execution Management for Legacy Code Architecture Design,” in Proceedings of the 30th Euromicro Conference, pub. IEEE Press, pp. 477–483, 2004.
L. Bitoni, T. Kiss, G. Terstyanszky, T. Delaitre, S. Winter, and P. Kacsuk, “Dynamic Testing of Legacy Code Resources on the Grid,” in Proceedings of the Third Conference on Computing Frontiers, pub. ACM Press, 2006.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2007 International Federation for Information Processing
About this paper
Cite this paper
Walker, D.W. (2007). Lessons Learned from the GECEM Project. In: Gaffney, P.W., Pool, J.C.T. (eds) Grid-Based Problem Solving Environments. IFIP The International Federation for Information Processing, vol 239. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-73659-4_6
Download citation
DOI: https://doi.org/10.1007/978-0-387-73659-4_6
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-73658-7
Online ISBN: 978-0-387-73659-4
eBook Packages: Computer ScienceComputer Science (R0)