Abstract
The execution of distributed workflows is an advance in state-of-the-art service orchestration that indeed improves scalability. However, it introduces complexity in the coordination model of distributed fragments and hampers the workflow reconfiguration. This work proposes a novel approach that uses cooperative techniques over a Pub/Sub network to improve scalability issues and dynamic executions of distributed workflows. We also propose new Pub/Sub dissemination models and strategies in the form of push gossip-based algorithms for controlling event dissemination.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Eugster, P.T., Guerraoui, R., Kermarrec, A.-M., Massoulie, L.: Epidemic information dissemination in distributed systems. Computer 37(5), 60–67 (2004)
Pallickara, S., Gadgil, H., Fox, G.: On the Discovery of Brokers in Distributed Messaging Infrastructures. In: IEEE International Cluster Computing, pp. 1–10 (2005)
Broder, A.: Network applications of bloom filters: A survey. Internet Mathematics (2002)
Fiege, L., Cilia, M., Muhl, G., Buchmann, A.: Publish-subscribe grows up: support for management, visibility control, and heterogeneity. IEEE Internet Computing 10(1), 48–55 (2006)
Medjahed, B.: Dissemination Protocols for Event-Based Service-Oriented Architectures. IEEE Transactions on Services Computing, 155–168 (July-September 2008)
Birman, K.: The promise, and limitations, of gossip protocols. SIGOPS Oper. Syst. Rev. 41(5) (October 2007)
Campos, F., Pereira, J.: Gossip-based service coordination for scalability and resilience. In: Workshop on Middleware for Service Oriented Computing. ACM (2008)
Song, W., Jiang, D., Chi, C.-H., Jia, P., Zhou, X., Zou, G.: Gossip-Based Workload Prediction and Process Model for Composite Workflow Service. In: World Conference on Services - I, July 6-10, pp. 607–614 (2009)
Morales, A., Novo, O., Wong, W., Alcarria, R.: Towards the Evolution of Publish/Subscribe Internetworking Mechanisms with PSIRP. International Journal of Computer Information Systems and Industrial Management Applications (2013) ISSN: 2150-7988
Alcarria, R., Robles, T., Dominguez, A.M., Cedeno, E.: Resolving Coordination Challenges in Cooperative Mobile Services. In: Sixth International on Innovative Mobile and Internet Services in Ubiquitous Computing, IMIS (2012)
Fdhila, W., Dumas, M., Godart, C.: Optimized decentralization of composite web services. In: 2010 6th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom), October 9-12, pp. 1–10 (2010)
Fleuren, T., Gotze, J., Muller, P.: Workflow Skeletons: Increasing Scalability of Scientific Workflows by Combining Orchestration and Choreography. In: 2011 Ninth IEEE European Conference on Web Services, ECOWS (2011)
Nanda, M.G., Chandra, S., Sarkar, V.: Decentralizing execution of composite web services. SIGPLAN Not. 39(10), 170–187 (2004)
Ranjan, R., Rahman, M., Buyya, R.: A Decentralized and Cooperative Workflow Scheduling Algorithm. In: 8th IEEE International Symposium on Cluster Computing and the Grid, CCGRID 2008, May 19-22, pp. 1–8 (2008)
Van Der Aalst, W.M.P., TerHofstede, A.H.M., Kiepuszewski, B., Barro, A.P.: Workflow Patterns. Distrib. Parallel Databases 14(1), 5–51 (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Morales, A., Alcarria, R., Robles, T., Cedeño, E. (2012). Improving Cooperativity in a Workflow Coordination Model over a Pub/Sub Network. In: Bravo, J., López-de-Ipiña, D., Moya, F. (eds) Ubiquitous Computing and Ambient Intelligence. UCAmI 2012. Lecture Notes in Computer Science, vol 7656. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-35377-2_30
Download citation
DOI: https://doi.org/10.1007/978-3-642-35377-2_30
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-35376-5
Online ISBN: 978-3-642-35377-2
eBook Packages: Computer ScienceComputer Science (R0)