Skip to main content

Advertisement

SpringerLink
Log in
Menu
Find a journal Publish with us
Search
Cart
Book cover

International Conference on Coordination Languages and Models

COORDINATION 2012: Coordination Models and Languages pp 181–195Cite as

  1. Home
  2. Coordination Models and Languages
  3. Conference paper
Group Orchestration in a Mobile Environment

Group Orchestration in a Mobile Environment

  • Eline Philips17,
  • Jorge Vallejos17,
  • Ragnhild Van Der Straeten17 &
  • …
  • Viviane Jonckers17 
  • Conference paper
  • 567 Accesses

Part of the Lecture Notes in Computer Science book series (LNPSE,volume 7274)

Abstract

The increasing popularity of mobile devices fosters the omnipresence of services in mobile environments. Software systems in a mobile environment often want to manage a set of services that form a logical group and orchestrate the execution of a particular process for all its members. To orchestrate a group of services, abstractions are required which allow control over the execution in a way that transcends the individual process of a single member. Currently, existing languages do not offer adequate abstractions to perform said group orchestration in a reliable way. In this paper we present high-level abstractions for group orchestration as a new set of workflow patterns. We show how these patterns are integrated in an existing workflow language for nomadic networks, i.e. NOW. The workflow language NOW handles network and service failures at the core of the language. By extending this fault tolerance to the new group abstractions, we show how to conduct these in a reliable way.

Keywords

  • Fact Space
  • Failure Pattern
  • Service Failure
  • Mobile Environment
  • Service Group

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Download conference paper PDF

References

  1. Mascolo, C., Capra, L., Emmerich, W.: Mobile Computing Middleware. In: Gregori, E., Anastasi, G., Basagni, S. (eds.) NETWORKING 2002. LNCS, vol. 2497, pp. 20–58. Springer, Heidelberg (2002)

    CrossRef  Google Scholar 

  2. Russell, N., ter Hofstede, A.H.M., van der Aalst, W.M.P., Mulyar, N.: Workflow control-flow patterns: A revised view. Technical report, BPMcenter.org (2006)

    Google Scholar 

  3. Van Cutsem, T., Mostinckx, S., Gonzalez Boix, E., Dedecker, J., De Meuter, W.: AmbientTalk: object-oriented event-driven programming in mobile ad hoc networks. In: Proceedings of SCCC 2007, pp. 3–12 (2007)

    Google Scholar 

  4. Mostinckx, S., Scholliers, C., Philips, E., Herzeel, C., De Meuter, W.: Fact Spaces: Coordination in the Face of Disconnection. In: Murphy, A.L., Ryan, M. (eds.) COORDINATION 2007. LNCS, vol. 4467, pp. 268–285. Springer, Heidelberg (2007)

    CrossRef  Google Scholar 

  5. Philips, E., Van Der Straeten, R., Jonckers, V.: NOW: A Workflow Language for Orchestration in Nomadic Networks. In: Clarke, D., Agha, G. (eds.) COORDINATION 2010. LNCS, vol. 6116, pp. 31–45. Springer, Heidelberg (2010)

    CrossRef  Google Scholar 

  6. Philips, E., Van Der Straeten, R., Jonckers, V.: NOW: Orchestrating Services in a Nomadic Network using a dedicated Workflow Language. Science of Computer Programming (2011), http://dx.doi.org/10.1016/j.scico.2011.10.012

  7. ter Hofstede, A.H.M.: YAWL: yet another workflow language. Information Systems 30, 245–275 (2005)

    CrossRef  Google Scholar 

  8. Graham, S., Maguire, T., Frey, J., Nagaratnam, N., Sedukhin, I., Snelling, D., Czajkowski, K., Tuecke, S., Vambenepe, W.: Web Services Service Group - Specification (WS-Service Group), Version 1.2, http://docs.oasis-open.org/wsrf/wsrf-ws_service_group-1.2-spec-os.pdf

  9. Van Cutsem, T., Dedecker, J., Mostinckx, S., Gonzalez Boix, E., D’Hondt, T., De Meuter, W.: Ambient references: addressing objects in mobile networks. In: OOPSLA Companion, pp. 986–997 (2006)

    Google Scholar 

  10. Van Cutsem, T., Dedecker, J., De Meuter, W.: Object-Oriented Coordination in Mobile Ad Hoc Networks. In: Murphy, A.L., Ryan, M. (eds.) COORDINATION 2007. LNCS, vol. 4467, pp. 231–248. Springer, Heidelberg (2007)

    CrossRef  Google Scholar 

  11. Black, A.P., Immel, M.P.: Encapsulating Plurality. In: Nierstrasz, O.M. (ed.) ECOOP 1993. LNCS, vol. 707, pp. 57–79. Springer, Heidelberg (1993)

    CrossRef  Google Scholar 

  12. Guerraoui, R., Rodrigues, L.: Introduction to Reliable Distributed Programming. Springer-Verlag New York, Inc., Secaucus (2006)

    MATH  Google Scholar 

  13. Philips, E.: Website NOW (2012), http://soft.vub.ac.be/~ephilips/NOW

  14. Luo, J., Eugster, P.T., Hubaux, J.-P.: PILOT: ProbabilistIc Lightweight grOup communication sysTem for Mobile Ad Hoc Networks. IEEE Transactions on Mobile Computing, 164–179 (2004)

    Google Scholar 

  15. Peltz, C.: Web services orchestration and choreography. IEEE Computer 36(10), 46–52 (2003)

    CrossRef  Google Scholar 

Download references

Author information

Authors and Affiliations

  1. Software Languages Lab, Vrije Universiteit Brussel, Belgium

    Eline Philips, Jorge Vallejos, Ragnhild Van Der Straeten & Viviane Jonckers

Authors
  1. Eline Philips
    View author publications

    You can also search for this author in PubMed Google Scholar

  2. Jorge Vallejos
    View author publications

    You can also search for this author in PubMed Google Scholar

  3. Ragnhild Van Der Straeten
    View author publications

    You can also search for this author in PubMed Google Scholar

  4. Viviane Jonckers
    View author publications

    You can also search for this author in PubMed Google Scholar

Editor information

Editors and Affiliations

  1. School of Computer Science, Reykjavik University, Menntavegur 1, 101, Reykjavik, Iceland

    Marjan Sirjani

Rights and permissions

Reprints and Permissions

Copyright information

© 2012 IFIP International Federation for Information Processing

About this paper

Cite this paper

Philips, E., Vallejos, J., Van Der Straeten, R., Jonckers, V. (2012). Group Orchestration in a Mobile Environment. In: Sirjani, M. (eds) Coordination Models and Languages. COORDINATION 2012. Lecture Notes in Computer Science, vol 7274. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30829-1_13

Download citation

  • .RIS
  • .ENW
  • .BIB
  • DOI: https://doi.org/10.1007/978-3-642-30829-1_13

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-30828-4

  • Online ISBN: 978-3-642-30829-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Share this paper

Anyone you share the following link with will be able to read this content:

Sorry, a shareable link is not currently available for this article.

Provided by the Springer Nature SharedIt content-sharing initiative

Search

Navigation

  • Find a journal
  • Publish with us

Discover content

  • Journals A-Z
  • Books A-Z

Publish with us

  • Publish your research
  • Open access publishing

Products and services

  • Our products
  • Librarians
  • Societies
  • Partners and advertisers

Our imprints

  • Springer
  • Nature Portfolio
  • BMC
  • Palgrave Macmillan
  • Apress
  • Your US state privacy rights
  • Accessibility statement
  • Terms and conditions
  • Privacy policy
  • Help and support

167.114.118.210

Not affiliated

Springer Nature

© 2023 Springer Nature