Skip to main content

Advertisement

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

IFIP International Conference on Distributed Applications and Interoperable Systems

DAIS 2007: Distributed Applications and Interoperable Systems pp 104–118Cite as

  1. Home
  2. Distributed Applications and Interoperable Systems
  3. Conference paper
Managing Distributed Adaptation of Mobile Applications

Managing Distributed Adaptation of Mobile Applications

  • Mourad Alia1,
  • Svein Hallsteinsen2,
  • Nearchos Paspallis3 &
  • …
  • Frank Eliassen4 
  • Conference paper
  • 501 Accesses

  • 7 Citations

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

Abstract

Mobile computing is characterised by variations in user needs and in the computing and communication resources. We have developed a middleware centric approach for the development of software capable of dynamically adapting to such variations. The middleware leverages models of needs and resources and the adaptation capabilities of the software and performs context monitoring, adaptation planning and dynamic reconfiguration at runtime. In this paper we focus on the modelling of resources of a distributed mobile computing infrastructure and how the resource model is used in adaptation planning. We present a distributed resource management framework and mechanisms necessary to maintain an up to date resource model at runtime. The challenge is to balance the level of abstraction so as to hide some of the heterogeneity of the actual infrastructure while retaining sufficient detail to serve the needs of distributed and centralized adaptation planning. The proposed framework is illustrated through a running example.

Chapter PDF

Download to read the full chapter text

References

  1. Amundsen, S.L., Lund, K., Eliassen, F.: Utilising alternative application configurations in context- and QoS-aware mobile middleware. In: Eliassen, F., Montresor, A. (eds.) DAIS 2006. LNCS, vol. 4025, pp. 228–241. Springer, Heidelberg (2006)

    CrossRef  Google Scholar 

  2. Poladian, V., Sousa, J., Garlan, D., Shaw, M.: Dynamic configuration of resource-aware services. In: Proceedings of the 26th International Conference on Software Engineering (ICSE) (2004)

    Google Scholar 

  3. Madam Consortium: Mobility and ADaptation enAbling Middleware. Delivrable are open here http://www.ist-madam.org/consortium.html

  4. Floch, J., Hallsteinsen, S., Stav, E., Eliassen, F., Lund, K., Gjrven, E.: Beyond design time: using architecture models for runtime adaptability. IEEE Software (2006)

    Google Scholar 

  5. Bruneton, E., Coupaye, T., Leclercq, M., Quema, V., Stefani, J.B.: The fractal component model and its support in java: Experiences with auto-adaptive and reconfigurable systems. Softw. Pract. Exper. 36(1112), 1257–1284 (2006)

    CrossRef  Google Scholar 

  6. Coulson, G., Blair, G., Grace, P., Joolia, A., Lee, K., Ueyama, J.: A component model for building systems software. In: Proceedings of IASTED Software Engineering and Applications (SEA’04) Cambridge, MA, USA

    Google Scholar 

  7. Mikalsen, M., Paspallis, N.J., Floch, E.S., Papadopoulos, G.A., Ruiz, P.A.: Putting context in context: The role and design of context management in a mobility and adaptation enabling middleware. In: 7th International Conference on Mobile Data Management (MDM’06), Nara, Japan, IEEE Computer, Washington, DC (2006)

    Google Scholar 

  8. Alia, M., Eide, V.S.W., Paspallis, N., Eliassen, F., Hallsteinsen, S., Papadopoulos, G.A.: A utility-based adaptivity model for mobile applications. In: The IEEE International Symposium on Ubisafe Computing (UbiSafe07), IEEE Computer Society Press, Washington, DC (2007)

    Google Scholar 

  9. Parlavantzas, C.G., Blair, G.: An extensible binding framework for component-based middleware. In: Proceedings of 7th international conference on enterprise distributed objects computing, IEEE computer society, New York (2003)

    Google Scholar 

  10. Sousa, J., Garlan, D.: Aura: An architectural framework for user mobility in ubiquitous computing environments (2002)

    Google Scholar 

  11. Mancinelli, F., Inverardi, P.: A resource model for adaptable applications. In: SEAMS ’06. Proceedings of the 2006 international workshop on Self-adaptation and self-managing systems, pp. 9–15. ACM Press, New York (2006)

    CrossRef  Google Scholar 

  12. The Globus Project : Resource management: The globus perspective, presentation at globusword, available at http://www.globus.org/ (2003)

  13. Cai, W., Coulson, G., Grace, P., Blair, G.S., Mathy, L., Yeung, W.K.: The gridkit distributed resource management framework. In: EGC, pp. 786–795 ( 2005)

    Google Scholar 

  14. Musunoori, S.B., Horn, G., Eliassen, F., Alia, M.: On the challenge of allocating service based applications in a grid environment. In: Proceedings of the International Conference on Autonomic and Autonomous Systems, vol. 43, IEEE Computer Society Press, Los Alamitos (2006)

    Google Scholar 

Download references

Author information

Authors and Affiliations

  1. Simula Research Lab, Martin Linges v 17, Fornebu, P.O.Box 134, 1325 Lysaker, Norway

    Mourad Alia

  2. SINTEF ICT, S.P. Andersens vei 15 b, Trondheim, Norway

    Svein Hallsteinsen

  3. Department of Computer Science, University of Cyprus, P.O. Box 20537, Nicosia, Cyprus

    Nearchos Paspallis

  4. Department of Informatics, University of Oslo, P.O.Box 1080 Blindern, Oslo, Norway

    Frank Eliassen

Authors
  1. Mourad Alia
    View author publications

    You can also search for this author in PubMed Google Scholar

  2. Svein Hallsteinsen
    View author publications

    You can also search for this author in PubMed Google Scholar

  3. Nearchos Paspallis
    View author publications

    You can also search for this author in PubMed Google Scholar

  4. Frank Eliassen
    View author publications

    You can also search for this author in PubMed Google Scholar

Editor information

Jadwiga Indulska Kerry Raymond

Rights and permissions

Reprints and Permissions

Copyright information

© 2007 IFIP International Federation for Information Processing

About this paper

Cite this paper

Alia, M., Hallsteinsen, S., Paspallis, N., Eliassen, F. (2007). Managing Distributed Adaptation of Mobile Applications. In: Indulska, J., Raymond, K. (eds) Distributed Applications and Interoperable Systems. DAIS 2007. Lecture Notes in Computer Science, vol 4531. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72883-2_8

Download citation

  • .RIS
  • .ENW
  • .BIB
  • DOI: https://doi.org/10.1007/978-3-540-72883-2_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-72881-8

  • Online ISBN: 978-3-540-72883-2

  • 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

Publish with us

Policies and ethics

search

Navigation

  • Find a journal
  • Publish with us
  • Track your research

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
  • Cancel contracts here

167.114.118.210

Not affiliated

Springer Nature

© 2023 Springer Nature