A Dynamic Orchestration Model for Future Internet Applications

Society and business are demanding systems that can securely and cost-effectively exploit opportunities presented by an Internet of Services. To achieve this goal a system must dynamically adapt to its environment and consider multiple and shifting stakeholder concerns such as application functionality, policies and business processes. In this paper we describe a dynamic orchestration model called the Virtual Infrastructure Model (VIM) which allows consumers to develop service-oriented systems that adapt to the needs of different business actors. It is based on the idea that adaptive workflow and dynamic binding to services can facilitate abstraction of both business processes and requisite interactions with the underlying infrastructure. Key requirements for federated orchestration are addressed including runtime service binding, secure and accountable dynamic procurement, infrastructure adaption, and separation of stakeholder concerns. The VIM is a fundamental component of the Next Generation Grid Architecture developed in the context of the EU funded NextGRID project.

[1]  Yaron Goland,et al.  Web Services Business Process Execution Language , 2009, Encyclopedia of Database Systems.

[2]  Peer Hasselmeyer On Service Discovery Process Types , 2005, ICSOC.

[3]  Joachim Geiler,et al.  Workflow-based Grid applications , 2006, Future Gener. Comput. Syst..

[4]  Yolanda Gil,et al.  Managing Large-Scale Scientific Workflows in Distributed Environments: Experiences and Challenges , 2006, 2006 Second IEEE International Conference on e-Science and Grid Computing (e-Science'06).

[5]  Andrew C. Simpson,et al.  Integrative Biology - the challenges of developing a collaborative research environment for heart and cancer modelling , 2007, Future Gener. Comput. Syst..

[6]  Gregor von Laszewski,et al.  Java CoG Kit Workflow , 2007, Workflows for e-Science, Scientific Workflows for Grids.

[7]  Fabio Casati,et al.  Service-Oriented Computing - ICSOC 2005, Third International Conference, Amsterdam, The Netherlands, December 12-15, 2005, Proceedings , 2005, ICSOC.

[8]  Ian J. Taylor,et al.  The Triana Workflow Environment: Architecture and Applications , 2007, Workflows for e-Science, Scientific Workflows for Grids.

[9]  Stefano Beco,et al.  OWL-WS: a workflow ontology for dynamic grid service composition , 2005, First International Conference on e-Science and Grid Computing (e-Science'05).

[10]  Anne H. H. Ngu,et al.  Enabling ScientificWorkflow Reuse through Structured Composition of Dataflow and Control-Flow , 2006, 22nd International Conference on Data Engineering Workshops (ICDEW'06).

[11]  Paul McKee,et al.  Strategies for the Service Market Place , 2007, GECON.

[12]  Francisco Curbera,et al.  Web Services Business Process Execution Language Version 2.0 , 2007 .

[13]  Changtao Qu,et al.  Towards Autonomous Brokered SLA Negotiation , 2006 .

[14]  van der Wmp Wil Aalst,et al.  Workflow control-flow patterns : a revised view , 2006 .

[15]  Bernd Schuller,et al.  OpenMolGRID: Using Automated Workflows in GRID Computing Environment , 2005, EGC.

[16]  Jun Qin,et al.  ASKALON: A Development and Grid Computing Environment for Scientific Workflows , 2007, Workflows for e-Science, Scientific Workflows for Grids.

[17]  E. O'Neill,et al.  Future for European Grids : GRIDs and Service Oriented Knowledge Utilities Vision and Research Directions 2010 and Beyond , 2006 .