Context Awareness

From SimpleWiki
Revision as of 01:14, 2 May 2010 by Marinosc (talk | contribs) (New page: <DIV style="text-align:justify"> Mobile ad hoc networks (MANETs) constitute an emerging communication paradigm that can potentially enable pervasive communications and computing. Their eas...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Mobile ad hoc networks (MANETs) constitute an emerging communication paradigm that can potentially enable pervasive communications and computing. Their ease of deployment and the lack of centralised control make them suitable for a wide range of novel applications. On the other hand they also have drawbacks since they are characterised by a certain degree of instability, which may affect reliability and wide application deployment. As such, there is a need for techniques that mitigate these problems. In this respect, we assert that context awareness can assist in building more predictable and thus more reliable MANETs by providing higher and lower level information regarding the mobile node’s context, which can aid in predicting its mobility patterns. When the mobility of every node is predicted, the future topology of the network can be foreseen facilitating thus the construction of reliable, relatively long-lived routes. The term context is used to denote all the information accessible by the mobile node and descriptive of its surroundings whether they refer to computational or physical properties.

Aspects of this research field include:

  • Algorithms to process the diversity of context information in order to infer the future mobility patterns of the mobile nodes.
  • Extensions to ad hoc routing protocols to enable them to take into account mobility as derived from context information.
  • Context management in mobile ad hoc networks, i.e. communicating, storing and accessing context information in a scalable fashion.
  • Mobile ad hoc network programmability.
  • Enabling autonomic aspects in mobile ad hoc networks through the integration of context awareness, network programmability and policy-based network management.

This section of the Quality of Service Management Information Portal serves as a focal point for research related to context awareness in Mobile Ad Hoc Networks targeted mostly at achieving Quality of Service in this prominent networking paradigm.

General Description

The proliferation of mobile ad hoc networking solutions observed in the past few years and the high rates of user adoption regarding this technology combined with the continuously increasing number of mobile devices leads us to consider that there is paradigm shift from traditional, infrastructure networking towards a mobile, operator – free and with no fixed infrastructure type of networking, the one based in Mobile Ad Hoc Networks (MANETs). MANETs together with other emerging networking technologies, such as sensor networks, will constitute the foundations for pervasive applications such as those already envisaged by visionary researchers. The major strengths of this technology lie in the fact that it is easy to be deployed at a very low cost, while allowing for user creativity through the lack of central, authoritative management and control. The notion of pervasive computing and ubiquity are strongly correlated to that of mobile ad hoc networking technologies that thus assist in reaching innovative conceptualisations of future computing.

MANETs undoubtedly are not a panacea for every networking problem of the emerging pervasive realm. Noteworthy drawbacks include their highly dynamic topology, since every node consisting a MANET is mobile and possibly very volatile. These constant topological variations will eventually lead to a continuous state of network instability, which in turn can deteriorate the performance of services and applications on these networks. Another important issue is that typically devices participating in MANETs, have limited resources as far as storage and processing capabilities are concerned. By adding the energy constraints in the set of limitations on MANETs, one can easily understand that the road to fully grasping the potentials of ad hoc networking is not going to be an easy one.

It is obvious there is a need for techniques that mitigate these problems in order to be able to harness the vast range and diversity of enhancements and advantages that mobile ad hoc networking has to offer. In this respect context awareness can greatly assist in building and maintaining reliable, long – term MANETs. Context awareness can assist in building more predictable and thus more reliable MANETs by providing higher and lower level information regarding the mobile node’s context, which can aid in predicting its mobility patterns. When the mobility of each and every node is predicted the future topology of the network can be foreseen, allowing thus the deployment of services and facilitating scalable routing protocols. The term context is used to indicate all the information accessible by the mobile node and descriptive of its surroundings whether they refer to computational or physical properties. The driving force behind this concept is based on the observation that if one has an idea of what is happening or what is going to happen in the MANET in the near future one can act proactively and adjust the MANET in order to preserve a certain degree of network stability.

The area of context awareness and context management is a very large one, spanning across different and diverse research domains. If one attaches the notion of mobile ad hoc networking in this concept the complexity increases and one has to consider a multitude of issues when referring to context management. Attempting to identify the various aspects of context management to provide for a more systemic analysis we view the area of context management in MANETs to be classified in the following, possibly overlapping sectors.


Context sensing

This process refers to the exploitation of sensors lying scattered across an area or embedded on a mobile device to collect information on the physical or computational surroundings of the device. Open issues in this area include the discovery of available sensors that correspond to the declared preferences (what kind of information to collect being the most important) and the selection of the most appropriate sensor when there is the option of more than two available sensors.


Context gathering from sensors

This process refers to the communication and interaction with the sensors in order to gain the measurements been taken for a particular context source. Amongst the issues that need to be considered in this process, is the establishment of standardized communication with the vast diversity of sensors so as to grasp a certain degree of homogeneity in the system. The construction of generic and extensible interfaces is thus a necessity, with interfaces being able to gather different context types over different communication channels. Having identified the need for abstract interfaces to communicate with the sensors, one should not disregard the fact that no mobile node can hold all the available interfaces to all available sensors. It is therefore necessary to identify solutions to this problem by establishing an efficient and lightweight interface discovery mechanism built on top of the MANET.


Context processing

The processing of the data as received from the diversity and multitude of sensors to a standardized format is the basis of this process. Raw data as collected from the sensors have to be translated into the context model. This process is not trivial since the context model has semantic notion attached to it and raw data from sensors obviously do not. A knowledge base about the sensors and their capabilities has to be considered, with the alternative of the sensors being knowledgeable of their environment and advertising this knowledge.


Context modeling

The formalization of context information to a standard context model to serve the requirement of interoperability comprises the functionality of this process. The model should be generic enough to be capable of representing even the most complex context information, while at the same time it should not lead to large, cumbersome and highly demanding in terms of processing power structures. Interoperability should be viewed as of principal importance as well as support for semantic understanding of the modeled information.


Context sharing and distribution amongst mobile nodes

The context information available on a mobile node has to be shared and possibly distributed to the other mobile node of the MANET. The issues that arise with this process include the selection of the context to be shared and distributed across the MANET. The selection of the nodes to which the context will be distributed is an open issue, which should be considered in combination with the fact that most mobile nodes have insufficient memory resources. Also, the choice between pull-based and push-based context distribution lies as an open issue. Context distribution needs also to be viewed by another perspective, that of devices that cannot hold all of their data and need to scatter them across the MANET in other more resourceful mobile nodes.


Context semantic understanding

The information collected from sensors is not going to be useful at all if no semantic understanding of it is available, especially for predicting mobility, as is the goal of our research. The algorithms to exploit context are going to be semantic-based due to the diversity of context types. The use of ontologies should be considered, but the advanced computational requirements needed for their employment is an area to be examined beforehand.


Context discovery in the MANET

This process is correlated to that of context sharing, since it deals with the mobile nodes being able to search for and access context information stored in other mobile nodes, overcoming the MANET instability and the frequently occurring partitioning.

Publications

  • author

Related Links

  • [http://]

Dissemination

The list of journals, conferences and technical societies related to multicast communication does not mean to be exhaustive rather it is indicative. For additions/updates please contact the webmaster.

Journals

  • [http:/]

Major Conferences

  • [http:/]

Technical Societies

  • [http:/]

Software/Tools

  • [http:/]