Skip to main content

Advertisement

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

International Conference on Service-Oriented Computing

ICSOC 2011: Service-Oriented Computing - ICSOC 2011 Workshops pp 33–43Cite as

  1. Home
  2. Service-Oriented Computing - ICSOC 2011 Workshops
  3. Conference paper
Using a Lifecycle Model for Developing and Executing Real-Time Online Applications on Clouds

Using a Lifecycle Model for Developing and Executing Real-Time Online Applications on Clouds

  • Dominik Meiländer26,
  • Antonio Bucchiarone27,
  • Cinzia Cappiello28,
  • Elisabetta Di Nitto28 &
  • …
  • Sergei Gorlatch26 
  • Conference paper
  • 1162 Accesses

  • 3 Citations

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

Abstract

We describe how the generic Lifecycle Model developed in the S-Cube project for the design and management of service-based applications (SBA) can be utilized in the context of Cloud Computing. In particular, we focus on the fact that the Infrastructure-as-a-Service approach enables the development of Real-Time Online Interactive Applications (ROIA), which include multi-player online computer games, interactive e-learning and training applications and high-performance simulations in virtual environments. We illustrate how the Lifecycle Model expresses the major design and execution aspects of ROIA on Clouds by addressing the specific characteristics of ROIA: a large number of concurrent users connected to a single application instance, enforcement of Quality of Service (QoS) parameters, adaptivity to changing loads, and frequent real-time interactions between users and services. We describe how our novel resource management system RTF-RMS implements concrete mechanisms that support the developer in designing adaptable ROIA on Clouds according to the different phases of the Lifecycle Model. Our experimental results demonstrate the influence of the proposed adaptation mechanisms on the application performance.

Keywords

  • Cloud Computing
  • Adaptation Strategy
  • Cloud Resource
  • Lifecycle Model
  • Trigger Rule

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. The S-Cube project (2011), http://www.s-cube-network.eu

  2. Meiländer, D., Gorlatch, S., Cappiello, C., Mazza, V., Kazhamiakin, R., Bucchiarone, A.: Using a Lifecycle Model for Developing and Executing Adaptable Interactive Distributed Applications. In: Di Nitto, E., Yahyapour, R. (eds.) ServiceWave 2010. LNCS, vol. 6481, pp. 175–186. Springer, Heidelberg (2010)

    CrossRef  Google Scholar 

  3. Rational, Rational unified process - best practices for software development teams. Tech. Rep. TP026B (1998)

    Google Scholar 

  4. Papazoglou, M.P., van den Heuvel, W.: Service-oriented design and development methodology. Int. J. Web Eng. Technol. 2(4), 412–442 (2006)

    CrossRef  Google Scholar 

  5. Arsanjani, A., Ghosh, S., Allam, A., Abdollah, T., Gariapathy, S., Holley, K.: SOMA: a method for developing service-oriented solutions. IBM Syst. J. 47, 377–396 (2008)

    CrossRef  Google Scholar 

  6. Mittal, K.: Service oriented unified process (2009), http://www.kunalmittal.com/html/soup.html

  7. Linner, D., Pfeffer, H., Radusch, I., Steglich, S.: Biology as Inspiration Towards a Novel Service Life-Cycle. In: Xiao, B., Yang, L.T., Ma, J., Muller-Schloer, C., Hua, Y. (eds.) ATC 2007. LNCS, vol. 4610, pp. 94–102. Springer, Heidelberg (2007)

    CrossRef  Google Scholar 

  8. Lane, S., Richardson, I.: Process models for service based applications: A systematic literature review. Information and Software Technology (2010)

    Google Scholar 

  9. Wautelet, Y., Achbany, Y., Lange, J.-C., Kolp, M.: A Process for Developing Adaptable and Open Service Systems: Application in Supply Chain Management. In: Filipe, J., Cordeiro, J. (eds.) ICEIS 2009. LNBIP, vol. 24, pp. 564–576. Springer, Heidelberg (2009)

    CrossRef  Google Scholar 

  10. Vale, S., Hammoudi, S.: Model driven development of context-aware service oriented architecture. In: The 11th IEEE International Conference on Computational Science and Engineering - Workshops, pp. 412–418 (2008)

    Google Scholar 

  11. Margaria, T., Steffen, B., Wirsing, M., et al.: SENSORIA Patterns: Augmenting Service Engineering with Formal Analysis, Transformation and Dynamicity. In: Margaria, T., Steffen, B. (eds.) ISoLA 2008. CCIS, vol. 17, pp. 170–190. Springer, Heidelberg (2008)

    Google Scholar 

  12. Spanoudakis, G., Zisman, A., Kozlenkov, A.: A service discovery framework for service centric systems. In: 2005 IEEE International Conference on Services Computing, vol. 1, pp. 251–259 (2005)

    Google Scholar 

  13. Verma, K., Gomadam, K., Sheth, A.P., Miller, J.A., Wu, Z.: The METEOR-S approach for configuring and executing dynamic web processes. Tech. rep. (2005)

    Google Scholar 

  14. Bucchiarone, A., Cappiello, C., Di Nitto, E., Kazhamiakin, R., Mazza, V., Pistore, M.: Design for Adaptation of Service-Based Applications: Main Issues and Requirements. In: Dan, A., Gittler, F., Toumani, F. (eds.) ICSOC/ServiceWave 2009. LNCS, vol. 6275, pp. 467–476. Springer, Heidelberg (2010)

    CrossRef  Google Scholar 

  15. Lane, S., Bucchiarone, A., Richardson, I.: SOAdapt: A Process Reference Model for Developing Adaptable Service-Based Applications. Information and Software Technology (2011)

    Google Scholar 

  16. Meiländer, D., Ploss, A., Glinka, F., Gorlatch, S.: A Dynamic Resource Management System for Real-Time Online Applications on Clouds. LNCS. Springer (2011) (to appear)

    Google Scholar 

  17. The Real-Time-Framework (RTF) (2011), http://www.real-time-framework.com

  18. Glinka, F., Raed, A., Gorlatch, S., Ploss, A.: A Service-Oriented Interface for Highly Interactive Distributed Applications. In: Lin, H.-X., Alexander, M., Forsell, M., Knüpfer, A., Prodan, R., Sousa, L., Streit, A. (eds.) Euro-Par 2009. LNCS, vol. 6043, pp. 266–277. Springer, Heidelberg (2010)

    CrossRef  Google Scholar 

  19. Nurmi, D., Wolski, R., Grzegorczyk, C., et al.: The Eucalyptus Open-Source Cloud-Computing System. In: 9th IEEE/ACM International Symposium on Cluster Computing and the Grid, pp. 124–131. IEEE Computer Society (2009)

    Google Scholar 

  20. Amazon Web Services (2011), http://aws.amazon.com

Download references

Author information

Authors and Affiliations

  1. University of Muenster, Germany

    Dominik Meiländer & Sergei Gorlatch

  2. Fondazione Bruno Kessler, Italy

    Antonio Bucchiarone

  3. Politecnico di Milano, Italy

    Cinzia Cappiello & Elisabetta Di Nitto

Authors
  1. Dominik Meiländer
    View author publications

    You can also search for this author in PubMed Google Scholar

  2. Antonio Bucchiarone
    View author publications

    You can also search for this author in PubMed Google Scholar

  3. Cinzia Cappiello
    View author publications

    You can also search for this author in PubMed Google Scholar

  4. Elisabetta Di Nitto
    View author publications

    You can also search for this author in PubMed Google Scholar

  5. Sergei Gorlatch
    View author publications

    You can also search for this author in PubMed Google Scholar

Editor information

Editors and Affiliations

  1. Computer Science, University of Cyprus, University of Cyprus Campus, 1678, Nicosia, Cyprus

    George Pallis

  2. National School of Engineers of Sfax, University of Sfax, B.P. 1173, 3038, Sfax, Tunisia

    Mohamed Jmaiel

  3. SAP Darmstadt, Darmstadt, Germany

    Anis Charfi

  4. Sevices Research Lab., HP Labs, 94304, Palo Alto, CA, USA

    Sven Graupner

  5. SAP, Palo Alto, CA, USA

    Yücel Karabulut

  6. Dipartimento di Elettronica e Informazione, Politecnico di Milano, Piazza L. da Vinci 32, 20133, Milano, Italy

    Sam Guinea

  7. IBM T.J. Watson Research Center, USA

    Florian Rosenberg

  8. Department of Computer Science, Adelaide University, 5005, Adelaide, SA, Australia

    Quan Z. Sheng

  9. Faculty of Informatics, University of Lugano, G. Buffi 13, 6904, Lugano, Switzerland

    Cesare Pautasso

  10. LIRIS, CNRS, 20 ave. Albert Einstein, 69621, Villeurbanne, France

    Sonia Ben Mokhtar

Rights and permissions

Reprints and Permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Meiländer, D., Bucchiarone, A., Cappiello, C., Di Nitto, E., Gorlatch, S. (2012). Using a Lifecycle Model for Developing and Executing Real-Time Online Applications on Clouds. In: Pallis, G., et al. Service-Oriented Computing - ICSOC 2011 Workshops. ICSOC 2011. Lecture Notes in Computer Science, vol 7221. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-31875-7_5

Download citation

  • .RIS
  • .ENW
  • .BIB
  • DOI: https://doi.org/10.1007/978-3-642-31875-7_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-31874-0

  • Online ISBN: 978-3-642-31875-7

  • 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