Skip to main content

Energy-Aware Provisioning of HPC Services through Virtualised Web Services

  • Chapter
  • 863 Accesses

Part of the book series: Studies in Computational Intelligence ((SCI,volume 432))

Abstract

In this chapter we present a support infrastructure for Virtual Organisations allowing for complex IT service products delivery and distribution in a controlled yet open way. The provision of services under such paradigms usually requires a specialised environment and knowledge base and tools. In particular, in HPC (High Performance Computing) environments, a detailed knowledge of the available systems and of their behaviour and performances is of essential importance since it offers a way to avoid the downgrade of performances and the related increase of costs. Furthermore, HPC environments are characterised by a very high demand of energy. However, most users of such infrastructures are not aware of the technologies they are using, enforcing the involvement of according experts in order to avoid a non-optimal usage of the resources, and thus a waste of time, energy and money. We show examples of such a complex IT product by describing a sample process in the field of medical computation - cancellous bone simulation - and illustrate how such a complex product can be provided in an easy-to-use and energy-efficient fashion via a service virtualisation infrastructure.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Akram, A., Meredith, D., Allan, R.: Evaluation of BPEL to scientific workflows. In: Proc. of Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID 2006), pp. 269–274 (2006), http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=1630828

  2. Astrova, I., Koschel, A., Kruessmann, T.: Comparison of enterprise ser-vice buses based on their support of high availability. In: Proc. of the 2010 ACM Symposium on Applied Computing - SAC 2010 (2010), http://portal.acm.org/citation.cfm?doid=1774088.1774605

  3. Chappel, D.A.: Enterprise Service Bus: Theory in Practice, 1st edn. (Hendrickson M). O’Reilly Media (2004)

    Google Scholar 

  4. Cioara, T., Anghel, I., Salomie, I.: A Policy-based context aware self-management model. In: Proc. of the 11th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, Romania, (2009)

    Google Scholar 

  5. Currle-Linde, N., Adamidis, P., Resch, M., Bos, F., Pleiss, J.: GriCoL: A language for scientific grids. In: Proc. of 2006 Second IEEE International Conference on e-Science and Grid Computing (e-Science 2006), pp. 62–62 (2006), http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=4031035

  6. D7.2 - Validation Scenarios. GAMES report, http://www.green-datacenters.eu

  7. D7.4 - First GAMES Trial Results. GAMES report, http://www.green-datacenters.eu

  8. Deelman, E., Blythe, J., Gil, Y., Kesselman, C., Mehta, G., Patil, S., Su, M.-H., Vahi, K., Livny, M.: Pegasus: Mapping Scientific Workflows onto the Grid. In: Dikaiakos, M.D. (ed.) AxGrids 2004. LNCS, vol. 3165, pp. 11–20. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  9. Deelman, E., Chervenak, A.: Data management challenges of data-intensive scientific workflows. In: Proc. of 2008 8-th IEEE International Symposium on Cluster Computing and the Grid (CCGRID), pp. 687–692 (2008), http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=4534284

  10. Deelman, E., Gannon, D., Shields, M., Taylor, I.: Workflows and e-Science: an overview of workflow system features and capabilities. Future Generation Computer Systems 25(5), 528–540 (2009), http://linkinghub.elsevier.com/retrieve/pii/S0167739X08000861

    Article  Google Scholar 

  11. Degenring, A.: Enterprise Service Bus. JavaSPEKTRUM 4, 16–18 (2005)

    Google Scholar 

  12. Dimitrakos, T., Golby, D., Kearney, P.: Towards a trust and contract management framework for dynamic virtual organisations. In: eAdoption and the Knowledge Economy: eChallenges 2004 (2004), http://epubs.cclrc.ac.uk/bitstream/701/E2004-305-TRUSTCOM-OVERVIEW-FINAL%5B1%5D.pdf

  13. Dustdar, S., Dorn, C., Li, F., Baresi, L., Cabri, G., Pautasso, C., Zambonelli, F.: A roadmap towards sustainable self-aware service systems. In: Proc. of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS 2010), pp. 10–19. ACM (2010)

    Google Scholar 

  14. Friedrich, G., Fugini, M., Mussi, E., Pernici, B., Tagni, G.: Exception han-dling for repair in service-based processes. IEEE Transactions on Soft-ware Engineering 36(2), 198–215 (2010)

    Article  Google Scholar 

  15. GAMES project website, http://www.green-datacenters.eu

  16. Görlach, K., Sonntag, M., Karastoyanova, D., Leymann, F., Reiter, M.: Conventional simulation workflow technology for scientific simulation. In: Yang, X., Wang, L., Jie, W. (eds.) Guide to e-Science, pp. 0–31 (2011)

    Google Scholar 

  17. Gosain, S., Malhotra, A., El Sawy, O.A.: Coordinating for flexibility in e-business supply chains. Journal of Management Information Systems 21(3), 7–45 (2004)

    Article  Google Scholar 

  18. Graf, S., Hommel, W.: Organisationsübergreifendes Management von Föderations-Sicherheitsmetadaten auf Basis einer Service-Bus-Architektur. In: Informationsmanagement in Hochschulen, 4th edn., pp. 233–246 (2010), dx.doi.org/10.1007/978-3-642-04720-6_20

  19. Jähnert, J., Mandic, P., Cuevas, A.: A prototype and demonstrator of Akogrimo’s architecture: An approach of merging grids, SOA, and the mobile Internet. Computer Communications 33(11), 1304–1317 (2010), http://linkinghub.elsevier.com/retrieve/pii/S014036641000112X

    Article  Google Scholar 

  20. Karaenke, P., Schuele, M., Micsik, A., Kipp, A.: Inter-organizational Interoperability through Integration of Multiagent, Web Service, and Semantic Web Technologies. In: Fischer, K., Müller, J.P., Levy, R. (eds.) ATOP 2009 and ATOP 2010. LNBIP, vol. 98, pp. 55–75. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  21. Khalaf, R.: Note on Syntactic Details of Split BPEL-D Business Processes. Institut für Architektur von Anwendungssystemen, Stuttgart, 13 (2007), http://elib.uni-stuttgart.de/opus/volltexte/2007/3230/index.html

    Google Scholar 

  22. Kipp, A., Jiang, T., Fugini, M., Salomie, I.: Layered Green Performance Indicators. Future Generation Computer Systems 28(2), 478–489 (2012), http://linkinghub.elsevier.com/retrieve/pii/S0167739X11000860

    Article  Google Scholar 

  23. Kipp, A., Liu, J., Jiang, T.: Testbed architecture for generic, energy-aware evaluations and optimisations. In: Proc. of the First International Conference on Advanced Communications and Computation (INFOCOMP 2011), Barcelona (2011) (article in press)

    Google Scholar 

  24. Kipp, A., Schubert, L.: Electronic business interoperability. In: Kajan, E. (ed.) Electronic Business Interoperability: Concepts, Opportunities and Challenges, pp. 153–184. IGI Global (2011), http://services.igi-global.com/resolvedoi/resolve.aspx?doi=10.4018/978-1-60960-485-1

  25. Kipp, A., Schubert, L., Geuer-Pollmann, C.: Dynamic service encapsulation. In: Proc. of the First International Conference on Cloud Computing, Munich (2009), http://www.cloudcomp.eu/

  26. Kipp, A., Schubert, L., Liu, J.: Energy Consumption Optimisation in HPC Service Centres. In: Proc. of the Second International Conference on Parallel, Distributed, Grid and Cloud Computing for Engineering, Ajaccio, Corsica, France, pp. 1–16 (2011), http://www.ctresources.info/ccp/paper.html?id=6281

  27. Kipp, A., Wesner, S., Schubert, L.: A new approach for classifying Grids, 13 (2007), http://www.it-tude.com/grid_classification.html

  28. Li, G., Muthusamy, V., Jacobsen, H.: A distributed service-oriented architecture for business process execution. ACM Transactions on the Web 4(1), 1–33 (2010), http://portal.acm.org/citation.cfm?doid=1658373.1658375

    Article  MATH  Google Scholar 

  29. Ludäscher, B., Altintas, I., Berkley, C.: Scientific workflow man-agement and the Kepler system. Concurrency and Computation: Practice and Experience 18(10), 1039–1065 (2006), doi.wiley.com/10.1002/cpe.994

    Article  Google Scholar 

  30. Ludäscher, B., Weske, M., McPhillips, T., Bowers, S.: Scientific Workflows: Business as Usual? In: Dayal, U., Eder, J., Koehler, J., Reijers, H.A. (eds.) BPM 2009. LNCS, vol. 5701, pp. 31–47. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  31. Harvill, L.M.: Standard Error of Measurement. East Tennesse State University, http://www.ncme.org/pubs/items/16.pdf

  32. Modafferi, S., Mussi, E., Maurino, A., Pernici, B.: A framework for provisioning of complex e-services. In: Proc. of the IEEE International Conference on Services Computing (SCC 2004), pp. 81–90. IEEE Press (2004), http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=1357993

  33. Moser, O., Rosenberg, F., Dustdar, S.: Non-intrusive monitoring and ser-vice adaptation for WS-BPEL. In: Proc. of the 17th International Conference on World Wide Web - WWW 2008, p. 815 (2008), http://portal.acm.org/citation.cfm?doid=1367497.1367607

  34. Oinn, T., Greenwood, M., Addis, M.: Taverna: lessons in creating a workflow environment for the life sciences. Concurrency and Computation: Practice and Experience 18(10), 1067–1100 (2006), doi.wiley.com/10.1002/cpe.993

    Article  Google Scholar 

  35. Roure, D.D., Goble, C., Stevens, R.: The design and realisation of the Virtual Research Environment for social sharing of workflows. Future Generation Computer Systems 25(5), 561–567 (2009)

    Article  Google Scholar 

  36. Salomie, I., Cioara, T., Anghel, I., Moldovan, D., Copil, G., Plebani, P.: An Energy Aware Context Model for Green IT Service Centers. In: Maximilien, E.M., Rossi, G., Yuan, S.-T., Ludwig, H., Fantinato, M. (eds.) ICSOC 2010. LNCS, vol. 6568, pp. 169–180. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  37. Schmidt, M., Hutchison, B., Lambros, P., Phippen, R.: The Enterprise Service Bus: making service-oriented architecture real. IBM Systems Journal 44(4), 781–797 (2005), http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=5386706

    Article  Google Scholar 

  38. Schubert, L., Wesner, S., Dimitrakos, T.: Secure and Dynamic Virtual Organizations for Business. In: Cunningham, P., Cunningham, M. (eds.) Proc. of the 15th ISPE International Conference on Concurrent Engineering (CE 2008), Collaborative Product and Service Life Cycle Management for a Sustainable World, vol. 2. IOS Press (2005)

    Google Scholar 

  39. Shields, M., Taylor, I.: Programming scientific and distributed workflow with Triana services. Concurrency and Computation: Practice & Experience - Special Issue on “Workflow in Grid Systems” 18(10), 1–10 (2006)

    Google Scholar 

  40. Sonntag, M., Currle-Linde, N., Görlach, K., Karastoyanova, D.: Towards simulation workflows with BPEL: deriving missing features from GRICOL. In: Proc. of the 21st IASTED International Conference on Modelling and Simulation MS 2010. ACTA Press (2010)

    Google Scholar 

  41. Sonntag, M., Karastoyanova, D., Deelman, E.: BPEL4Pegasus: Combining Business and Scientific Workflows. In: Maglio, P.P., Weske, M., Yang, J., Fantinato, M. (eds.) ICSOC 2010. LNCS, vol. 6470, pp. 728–729. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  42. Sonntag, M., Karastoyanova, D.: Next generation interactive scientific experimenting based on the workflow technology. In: Proc. of the 21st IASTED International Conference Modelling and Simulation (MS 2010). ACTA Press (2010)

    Google Scholar 

  43. Taylor, I.J., Deelman, E., Gannon, D.B.: Workflows for e-Science - Scientific Workflows for Grids. Springer (2007)

    Google Scholar 

  44. Taylor, S., Surridge, M., Laria, G., Ritrovato, P., Schubert, L.: Business Collaborations in Grids: The BREIN Architectural Principals and VO Model. In: Altmann, J., Buyya, R., Rana, O.F. (eds.) GECON 2009. LNCS, vol. 5745, pp. 171–181. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  45. The BPEL Designer Project, http://www.eclipse.org/bpel/

  46. The gSOAP Toolkit, http://www.cs.fsu.edu/~engelen/soap.html

  47. Wesner, S.: Towards an architecture for the mobile grid (Architektur für ein Mobiles Grid). Information Technology 47(6), 336–342 (2005), http://www.oldenbourg-link.com/doi/abs/10.1524/itit.2005.47.6.336

    Google Scholar 

  48. Wieland, M., Gorlach, K., Schumm, D., Leymann, F.: Towards reference passing in web service and workflow-based applications. In: Proc. of 2009 IEEE International Enterprise Distributed Object Computing Conference, pp. 109–118 (2009), http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=5277706

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alexander Kipp .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Kipp, A. et al. (2013). Energy-Aware Provisioning of HPC Services through Virtualised Web Services. In: Khan, S., Kołodziej, J., Li, J., Zomaya, A. (eds) Evolutionary Based Solutions for Green Computing. Studies in Computational Intelligence, vol 432. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30659-4_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-30659-4_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-30658-7

  • Online ISBN: 978-3-642-30659-4

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics