Affiliation:
1. Dublin City University, Ireland
Abstract
The provision of individual, but also composed services is central in cloud service provisioning. The authors describe a framework for the coordination of cloud services, based on a tuple-space architecture which uses an ontology to describe the services. Current techniques for service collaboration offer limited scope for flexibility. They are based on statically describing and compositing services. With the open nature of the web and cloud services, the need for a more flexible, dynamic approach to service coordination becomes evident. In order to support open communities of service providers, there should be the option for these providers to offer and withdraw their services to/from the community. For this to be realised, there needs to be a degree of self-organisation. The authors’ techniques for coordination and service matching aim to achieve this through matching goal-oriented service requests with providers that advertise their offerings dynamically. Scalability of the solution is a particular concern that will be evaluated in detail.
Reference20 articles.
1. Towards a formal definition of goal-oriented business process patterns.;B.Andersson;BPM Journal,2005
2. The lights tuple space framework and its customization for context-aware applications.;D.Balzarotti;Web Intelligence and Agent Systems,2007
3. Cavallaro, L., & Di Nitto, E. (2008). An approach to adapt service requests to actual service interfaces. In Proceedings of SEAMS Conference.
4. Doberkat, E.-E., Franke, W., Gutenbeil, U., Hasselbring, W., Lammers, U., & Pahl, C. (1992). PROSET: A language for prototyping with sets. In Proceedings Third International Workshop on Rapid System Prototyping (pp. 235-248).
5. Generative communication in Linda.;D.Gelernter;ACM Transactions on Programming Languages and Systems,1985