Journal of Network and Systems Management

, Volume 15, Issue 1, pp 29–55 | Cite as

Exploiting Context-Awareness for the Autonomic Management of Mobile Ad Hoc Networks

  • Apostolos Malatras
  • Antonios M. Hadjiantonis
  • George Pavlou


Mobile Ad Hoc Networks (MANETs) are characterized by a degree of dynamicity that can result in significant drawbacks regarding their useful deployment. The fact they are formed spontaneously, comprising possibly heterogeneous devices, hinders further their wide adoption. In this paper we present the design and implementation of a system that exploits context-awareness and couples it with policy-based management in order to enable the self-management of MANETs. The key idea is to support self-configuration by being adaptive to varying conditions modeled as context, with high-level management policies driving self-configuration towards particular goals. We propose the management of the MANET in a hierarchical but also distributed manner through a dynamically constructed set of manager nodes. We present and evaluate our work on context-awareness and context dissemination in MANETs through simulation and also by deploying the prototype system in our experimental MANET testbed for a proof-of-concept application scenario.


context-awareness autonomic communications mobile ad hoc networks policy-based management 



The work presented in this paper was carried out in the context of the EPSRC Programmable Ad hoc Networks (PAN) project – GR/S02129/01. Work towards this paper was also partly supported by the EU EMANICS Network of Excellence project (IST-026854).


  1. 1.
    R. Haas, P. Droz, and B. Stiller, Autonomic service deployment in networks, IBM Systems Journal, Vol. 42, No. 1, pp. 150–165, 2003.CrossRefGoogle Scholar
  2. 2.
    J. O. Kephart and D. M. Chess, The vision of autonomic computing, IEEE Computer, Vol. 36, No. 1, pp. 41–50, Jan. 2003.Google Scholar
  3. 3.
    C. H. Crawford and A. Dan, eModel: Addressing the need or a flexible modeling framework in autonomic computing, 10th IEEE International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunications Systems (MASCOTS02), October 2002.Google Scholar
  4. 4.
    X. Dong, S. Hariri, L. Xue, H. Chen, M. Zhang, S. Pavuluri, and S. Rao, AUTONOMIA: An autonomic computing environment, IEEE International Conference on Performance, Computing and Communications, 2003.Google Scholar
  5. 5.
    A. Malatras, G. Pavlou, S. Gouveris, S. Sivavakeesar, and V. Karakoidas, Self configuring and optimizing mobile ad hoc networks, poster, 2nd IEEE International Conference on Autonomic Computing (ICAC 2005), 2005.Google Scholar
  6. 6.
    A. Malatras and G. Pavlou, Context-driven self-configuration of mobile ad hoc networks, IFIP International Workshop on Autonomic Communications (WAC 2005), October 2005.Google Scholar
  7. 7.
    P. Bellavista, A. Corradi, R. Montanari, and C. Stefanelli, Context-aware middleware for resource management in the wireless Internet, IEEE Transactions on Software Engineering, Vol. 29, No. 12, 2003.Google Scholar
  8. 8.
    S. S. Yau, F. Karim, Y. Wang, B. Wang, and S. K. S. Gupta, Reconfigurable context-sensitive middleware for pervasive computing, IEEE Pervasive Computing, Vol. 1, No. 3, pp. 33–40, July–September 2002.CrossRefGoogle Scholar
  9. 9.
    S. Gouveris, S. Sivavakeesar, G. Pavlou, and A. Malatras, Programmable Middleware for the Dynamic Deployment of Services and Protocols in Ad Hoc Networks, IEEE/IFIP Integrated Management Symposium (IM 2005), May 2005.Google Scholar
  10. 10.
    J. Mäntyjärvi, P. Huuskonen, and J. Himber, Collaborative context determination to support mobile terminal applications, IEEE Wireless Communications, Vol. 9, No. 5, pp. 39–45, October 2002.CrossRefGoogle Scholar
  11. 11.
    G. Pavlou, P. Flegkas, S. Gouveris, and A. Liotta, On management technologies and the potential of web services, IEEE Communications, Vol. 42, No. 7, pp. 58–66, July 2004.CrossRefGoogle Scholar
  12. 12.
    A. Ranganathan and R. H. Campbell, A middleware for context-aware agents in ubiquitous computing environments, ACM/I|FIP /USENIX International Conference on Middleware, 2003.Google Scholar
  13. 13.
    G. Judd and P. Steenkiste, Providing contextual information to pervasive computing applications, IEEE International Conference on Pervasive Computing (PERCOM 03), March 2003.Google Scholar
  14. 14.
    A. Hadjiantonis, A. Malatras, and G. Pavlou, A context-aware, policy-based framework for the management of MANETs, 7th IEEE International Workshop on Policies for Distributed Systems and Networks (POLICY 06), 2006.Google Scholar
  15. 15.
    P.-J. Wan, K. M. Alzoubi, and O. Frieder, Distributed construction of connected dominating set in wireless ad hoc networks, IEEE Infocom 2002, 2002.Google Scholar
  16. 16.
    R. Friedman, M. Gradinariu, and G. Simon, Locating cache proxies in MANETs, ACM MobiHoc04, 2004.Google Scholar
  17. 17.
    U. Kozat and L. Tassiulas, Network layer support for service discovery in mobile ad hoc networks, IEEE Infocom 03, 2003.Google Scholar
  18. 18.
    J. Y. Le Boudec and M. Vojnovic, Perfect simulation nd stationarity of a class of mobility models, IEEE Infocom05, 2005.Google Scholar
  19. 19.
    P. Korpipää and J. Mäntyjärvi, An ontology for mobile device sensor-based context awareness, Proceedings Context 03, LNAI no. 2680, Springer-Verlag, pp. 451–459, 2003.Google Scholar
  20. 20.
    H. G. Hegering, A. Küpper, C. Linnhoff-Popien, and H. Reiser, Management challenges of context-aware services in ubiquitous environments, 14th IFIP/IEEE Workshop on Distributed Systems: Operations & Management (DSOM03), 2003.Google Scholar
  21. 21.
    K. Henricksen and J. Indulska, A software engineering framework for context-aware pervasive computing, 2nd IEEE International Conference on Pervasive Computing and Communications (PERCOM), 2004.Google Scholar
  22. 22.
    A. Padovitz, S. Wai Loke, and A. Zaslavsky, Towards a theory of context spaces, 2nd IEEE Annual Conference on Pervasive Computing and Communications Workshops (PERCOMW ‘04), 2004.Google Scholar
  23. 23.
    C. Tschudin, P. Gunningber, H. Lundgren, and E. Nordstrom, Lessons from experimental MANET research, Ad Hoc Networks, Vol. 3, Issue 2, pp. 221–233, March 2005, Elsevier, 2005.Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2006

Authors and Affiliations

  • Apostolos Malatras
    • 1
  • Antonios M. Hadjiantonis
    • 1
  • George Pavlou
    • 1
  1. 1.Centre for Communication Systems ResearchDepartment of Electronic Engineering, University of SurreyGuildfordUK

Personalised recommendations