Skip to main content

Improving Cooperativity in a Workflow Coordination Model over a Pub/Sub Network

  • Conference paper
  • 2345 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 7656))

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.

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   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight 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. Eugster, P.T., Guerraoui, R., Kermarrec, A.-M., Massoulie, L.: Epidemic information dissemination in distributed systems. Computer 37(5), 60–67 (2004)

    Article  Google Scholar 

  2. Pallickara, S., Gadgil, H., Fox, G.: On the Discovery of Brokers in Distributed Messaging Infrastructures. In: IEEE International Cluster Computing, pp. 1–10 (2005)

    Google Scholar 

  3. Broder, A.: Network applications of bloom filters: A survey. Internet Mathematics (2002)

    Google Scholar 

  4. 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)

    Article  Google Scholar 

  5. Medjahed, B.: Dissemination Protocols for Event-Based Service-Oriented Architectures. IEEE Transactions on Services Computing, 155–168 (July-September 2008)

    Google Scholar 

  6. Birman, K.: The promise, and limitations, of gossip protocols. SIGOPS Oper. Syst. Rev. 41(5) (October 2007)

    Google Scholar 

  7. Campos, F., Pereira, J.: Gossip-based service coordination for scalability and resilience. In: Workshop on Middleware for Service Oriented Computing. ACM (2008)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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

    Google Scholar 

  10. 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)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. Nanda, M.G., Chandra, S., Sarkar, V.: Decentralizing execution of composite web services. SIGPLAN Not. 39(10), 170–187 (2004)

    Article  Google Scholar 

  14. 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)

    Google Scholar 

  15. 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)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics