Conference Paper

Communication context for adaptive mobile applications

Telematica Instituut, Netherlands
DOI: 10.1109/PERCOMW.2005.23 Conference: Pervasive Computing and Communications Workshops, 2005. PerCom 2005 Workshops. Third IEEE International Conference on
Source: IEEE Xplore


This paper describes our ongoing work on a system that provides information about network resources and related communication facilities to applications running on a mobile device. It defines and elaborates on the concept of communication context and describes the architecture of this core low-level enabling system for ubiquitous and pervasive applications operating in a mobile environment.

Download full-text


Available from: Arjan Peddemors,
  • Source
    • "CS Name Context Information Location And Time Context Source Coordinates of the device's current geographic location (longitude, latitude) and time (Date, HH:MM:SS) as obtained from the GPS receiver. Communication Context Source (for details see [11] "
    [Show abstract] [Hide abstract]
    ABSTRACT: Socio-technical developments in computing have resulted in the emergence of innovative mobile systems which exploit the information available on the Internet to optimize the performance of hosted applications and services. One of the challenges in the real-time critical mobile applications such as remote patient monitoring is to ensure optimal power usage. We consider herewith a case, where context-aware middleware hosted on the mobile device uses wireless networks availability data obtained from the remote QoS Information Service to selectively turn on the network interface and handover to the wireless access network which results in the optimal power consumption on the mobile device. We evaluate the power savings potential of the proposed concept using close-to-real life simulations and compare the results with the network selection mechanism which uses only information locally available on the mobile device. The results obtained from the simulations encourage applying the proposed concept in real operational remote patient monitoring systems.
    Asia-Pacific Services Computing Conference, 2008. APSCC '08. IEEE; 01/2009
  • Source
    • "MSP uses COSPHERE [5] as a communication context source. COSPHERE provides information about the network resources and MSP uses the existing transport layer functionality itself to select the right network for its messaging and streaming data (vital signs) traffic. "
    [Show abstract] [Hide abstract]
    ABSTRACT: Contact: I. EXTENDED ABSTRACT For the healthcare industry, mobile applications provide an opportunity to offer better care and services to the patients and a more flexible and mobile way of communicating with the patients and caregivers [1]. Today, advanced mobile devices are capable of connecting to the Internet using multiple network interfaces such as Wi-Fi, GSM, UMTS and USB. This capability is referred to as multi-homing [2]. The advances in the mobile devices and communication technology combined with the latest developments in the area of SOA [3] have resulted in a special class of services referred to as Nomadic Mobile Services (NMS) [4]. Mobile Service Platform (MSP) is one of the middleware responsible for the development and deployment of NMS. MSP application in the M-Health domain consists of a remote patient tele-monitoring service which collects the vital signs of the patient wearing a Body Area Network (BAN) and streams this data on demand to the health-care professionals, who may be monitoring the patient in real-time. During the remote tele-monitoring session, a patient roams across a number of wireless networks (referred to as communication context [5]) to which the mobile device carried by a patient is capable of connecting of. The tele-monitoring service uses a particular signal profile to collect the patient vital signs, which varies as per the kind of treatment patient is receiving e.g. epilepsy profile [6]. Depending on the type of vital signs to be monitored, for realistic scenarios vital sign data streams from 28 kbps – 40 kbps typically occur, which may not be transmitted by the low capacity communication network (e.g. GPRS). Hence it is desired to select a high capacity network (e.g. WLAN) whenever available To solve similar problems in other domains, various approaches ([2][7]) use multi-homing. Herewith, we consider the problem of using the communication context of a patient's mobile device and its multi-homing capabilities to transmit the collected vital signs of the patient adaptively and user unobtrusively. The features of our work include: 1) Modular architecture consisting of a communication context source, context processor and context reasoner components interfacing with the MSP (based on the context-aware computing approach by [8]); 2) Use of multi-homed handheld mobile devices (the related work use laptops and mobile routers for the experiments); 3) Validation in the healthcare domain for the real-time tele-monitoring of a patient.
  • Source
    • "The MIB, however, is focused on supporting the management of remote networked devices, typically over SNMP, and not on describing resources on local devices to local applications. The model here fits with the work presented in [2], and currently is used as a foundation for a system service implementation that provides network resource information to mobile applications. The description of this implementation is out of scope of this paper. "
    [Show abstract] [Hide abstract]
    ABSTRACT: In this paper we present a model that can be used to describe available network resources and associating communication facilities in a consistent and complete manner to applications running on hosts in a dynamic network environment. Typically, these hosts are mobile or pervasive computing devices with rich means to engage in data communication, i.e. with multiple network interfaces which dynamically connect to multiple wireless (and fixed) networks. The model defines the relationships between entities available in the various layers of the protocol stack, and defines entity characteristics relevant from an application point of view. We argue that the cross-layer transparency introduced by this model is essential for applications that need to dynamically adapt to changes in available network resources.
Show more