Energy-Aware Provisioning of HPC Services through Virtualised Web Services

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.

[1]  Jörg P. Müller,et al.  Agent-Based Technologies and Applications for Enterprise Interoperability , 2012, Lecture Notes in Business Information Processing.

[2]  Stefan Wesner Towards an Architecture for the Mobile Grid (Architektur für ein Mobiles Grid) , 2005, it Inf. Technol..

[3]  Dimka Karastoyanova,et al.  BPEL4Pegasus: Combining Business and Scientific Workflows , 2010, ICSOC.

[4]  Tao Jiang,et al.  Testbed architecture for generic, energy-aware evaluations and optimisations , 2011 .

[5]  Stefano Modafferi,et al.  A framework for provisioning of complex e-services , 2004, IEEE International Conference onServices Computing, 2004. (SCC 2004). Proceedings. 2004.

[6]  Ann L. Chervenak,et al.  Data Management Challenges of Data-Intensive Scientific Workflows , 2008, 2008 Eighth IEEE International Symposium on Cluster Computing and the Grid (CCGRID).

[7]  Mathias Weske,et al.  Scientific Workflows: Business as Usual? , 2009, BPM.

[8]  Daniel Moldovan,et al.  An Energy Aware Context Model for Green IT Service Centers , 2010, ICSOC Workshops.

[9]  Hans-Arno Jacobsen,et al.  A distributed service-oriented architecture for business process execution , 2010, TWEB.

[10]  L. Harvill,et al.  Standard Error of Measurement , 1991 .

[11]  Natalia Currle-Linde,et al.  GriCoL: A Language for Scientific Grids , 2006, 2006 Second IEEE International Conference on e-Science and Grid Computing (e-Science'06).

[12]  Maria Grazia Fugini,et al.  Layered Green Performance Indicators , 2012, Future Gener. Comput. Syst..

[13]  Xing Xie,et al.  Understanding transportation modes based on GPS data for web applications , 2010, TWEB.

[14]  Natalia Currle-Linde,et al.  Towards Simulation Workflows with BPEL: Deriving Missing Features from GriCoL , 2010 .

[15]  Franco Zambonelli,et al.  A roadmap towards sustainable self-aware service systems , 2010, SEAMS '10.

[16]  Carole A. Goble,et al.  The design and realisation of the myExperiment Virtual Research Environment for social sharing of workflows , 2009, Future Gener. Comput. Syst..

[17]  Ian J. Taylor,et al.  Workflows and e-Science: An overview of workflow system features and capabilities , 2009, Future Gener. Comput. Syst..

[18]  Stefan Wesner,et al.  A prototype and demonstrator of Akogrimo's architecture: An approach of merging grids, SOA, and the mobile Internet , 2010, Comput. Commun..

[19]  Leslie P. Willcocks,et al.  IT and business process outsourcing: the knowledge potential , 2004 .

[20]  Edward A. Lee,et al.  CONCURRENCY AND COMPUTATION: PRACTICE AND EXPERIENCE Concurrency Computat.: Pract. Exper. 2000; 00:1–7 Prepared using cpeauth.cls [Version: 2002/09/19 v2.02] Taverna: Lessons in creating , 2022 .

[21]  Dimka Karastoyanova,et al.  Next Generation Interactive Scientific Experimenting based on the Workflow Technology , 2010 .

[22]  David A Chappell,et al.  Enterprise Service Bus , 2004 .

[23]  Dennis Gannon,et al.  Workflows for e-Science, Scientific Workflows for Grids , 2014 .

[24]  Wolfgang Hommel,et al.  Organisationsübergreifendes Management von Föderations-Sicherheitsmetadaten auf Basis einer Service-Bus-Architektur , 2010 .

[25]  Tudor Cioara,et al.  A Policy-Based Context Aware Self-Management Model , 2009, 2009 11th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing.

[26]  Marc-Thomas Schmidt,et al.  The Enterprise Service Bus: Making service-oriented architecture real , 2005, IBM Syst. J..

[27]  Edward A. Lee,et al.  Scientific workflow management and the Kepler system , 2006, Concurr. Comput. Pract. Exp..

[28]  Michael Schüle,et al.  Inter-organizational Interoperability through Integration of Multiagent, Web Service, and Semantic Web Technologies , 2009, ATOP@AAMAS.

[29]  Frank Leymann,et al.  Conventional Workflow Technology for Scientific Simulation , 2011, Guide to e-Science.

[30]  Maria Grazia Fugini,et al.  Exception Handling for Repair in Service-Based Processes , 2010, IEEE Transactions on Software Engineering.

[31]  Geoffrey C. Fox,et al.  Workflow in Grid Systems , 2004 .

[32]  Pierluigi Ritrovato,et al.  Business Collaborations in Grids: The BREIN Architectural Principals and VO Model , 2009, GECON.

[33]  Theo Dimitrakos,et al.  Towards a Trust and Contract Management Framework for Dynamic Virtual Organisations , 2004 .

[34]  Christian Geuer-Pollmann,et al.  Dynamic Service Encapsulation , 2009, CloudComp.

[35]  Stefano Modafferi,et al.  A framework for complex e- services provisioning , 2004 .

[36]  Yolanda Gil,et al.  Pegasus: Mapping Scientific Workflows onto the Grid , 2004, European Across Grids Conference.

[37]  David Meredith,et al.  Evaluation of BPEL to Scientific Workflows , 2006, Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID'06).

[38]  Omar El Sawy,et al.  Coordinating for Flexibility in e-Business Supply Chains , 2004, J. Manag. Inf. Syst..

[39]  Frank Leymann,et al.  Towards Reference Passing in Web Service and Workflow-Based Applications , 2009, 2009 IEEE International Enterprise Distributed Object Computing Conference.

[40]  Jason Maassen,et al.  Programming Scientific and Distributed Workflow with Triana Services , 2004 .

[41]  Arne Koschel,et al.  Comparison of enterprise service buses based on their support of high availability , 2010, SAC '10.

[42]  Rania Khalaf Note on Syntactic Details of Split BPEL-D Business Processes , 2007 .