Lessons Learned from the GECEM Project

  • David W. Walker
Part of the IFIP The International Federation for Information Processing book series (IFIPAICT, volume 239)


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.


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.


  1. 1.
    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.
  2. 2.
    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.
  3. 3.
    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.
  4. 4.
    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.
  5. 5.
    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.
  6. 6.
    F. Bellas, “Standards for Second-Generation Portals,” IEEE Internet Computing, Vol. 8(2), March 2004.Google Scholar
  7. 7.
    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.CrossRefGoogle Scholar
  8. 8.
    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.Google Scholar
  9. 9.
    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.Google Scholar
  10. 10.
    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.
  11. 11.
    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.Google Scholar
  12. 12.
    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.CrossRefGoogle Scholar
  13. 13.
    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.CrossRefGoogle Scholar
  14. 14.
    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.Google Scholar
  15. 15.
    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.Google Scholar
  16. 16.
    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.Google Scholar
  17. 17.
    S. Majithia and D.W. Walker, “Automated Composition of Semantic Grid Services,” in Proceedings of the UK e-Science All Hands Meeting, September 2004.Google Scholar
  18. 18.
    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.Google Scholar
  19. 19.
    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.Google Scholar
  20. 20.
    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.Google Scholar
  21. 21.
    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.Google Scholar
  22. 22.
    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.Google Scholar
  23. 23.
    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.CrossRefGoogle Scholar
  24. 24.
    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.Google Scholar
  25. 25.
    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.Google Scholar
  26. 26.
    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.CrossRefGoogle Scholar
  27. 27.
    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.CrossRefGoogle Scholar
  28. 28.
    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.Google Scholar
  29. 29.
    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.Google Scholar
  30. 30.
    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.Google Scholar

Copyright information

© International Federation for Information Processing 2007

Authors and Affiliations

  • David W. Walker
    • 1
  1. 1.School of Computer ScienceCardiff UniversityRoath, CardiffUK

Personalised recommendations