Skip to main content

2013 | Buch

Mobile Wireless Middleware, Operating Systems, and Applications

5th International Conference, Mobilware 2012, Berlin, Germany, November 13-14, 2012, Revised Selected Papers

herausgegeben von: Cristian Borcea, Paolo Bellavista, Carlo Giannelli, Thomas Magedanz, Florian Schreiner

Verlag: Springer Berlin Heidelberg

Buchreihe : Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

insite
SUCHEN

Über dieses Buch

This book constitutes the thoroughly refereed proceedings of the 5th International Conference on Mobile Wireless Middleware, Operating Systems, and Applications, Mobilware 2012, held in Berlin, Germany, in November 2012. The 18 revised full papers presented were carefully reviewed and selected from numerous contributions. The papers are organized in topical sections on Internet of things and mobile sensing, mobile middleware platforms, mobile networks, systems support for mobile applications, and context awareness.

Inhaltsverzeichnis

Frontmatter

Internet of Things and Mobile Sensing

AIRS: A Mobile Sensing Platform for Lifestyle Management Research and Applications
Abstract
Utilizing mobile devices for gaining a better understanding of one’s surrounding, physiological state and overall behavior has been argued for in many previous works. Despite the increasing usage of mobile devices for research in this space, few platforms developed are readily available for supporting the wider research community. This paper presents a mobile sensing platform that allows for exploiting the latest and ever-increasing capabilities residing in mobile devices. While we highlight the main design and implementation characteristics of this solution, we also outline our experiences with this platform for typical usage scenarios in lifestyle management.
Dirk Trossen, Dana Pavel
Crowd-Based Smart Parking: A Case Study for Mobile Crowdsourcing
Abstract
An increasing number of mobile applications aim to enable “smart cities” by harnessing contributions from citizens armed with mobile devices that have sensing ability. However, there are few generally recognized guidelines for developing and deploying crowdsourcing-based solutions in mobile environments. This paper considers the design of a crowdsourcing-based smart parking system as a specific case study in an attempt to explore the basic design principles applicable to an array of similar applications. Through simulations, we show that the strategies behind crowdsourcing can heavily influence the utility of such applications. Equally importantly, we show that tolerating a certain level of freeriding increases the social benefits while maintaining quality of service level offered. Our findings provide designers with a better understanding of mobile crowdsourcing features and help guide successful designs.
Xiao Chen, Elizeu Santos-Neto, Matei Ripeanu
Making P-Space Smart: Integrating IoT Technologies in a Multi-office Environment
Abstract
Internet of Things technologies are considered the next big step in Smart Building installations. Although such technologies have been widely studied in simulation and experimental scenarios it is not so obvious how problems of real world installations should be dealt with. In this work we deploy IoT devices for sensing and control in a multi-office space and employ technologies such as CoAP, RESTful interfaces and Semantic Descriptions to integrate them with the Web. We report our research goals, the challenges we faced, the decisions we made and the experience gained from the design, deployment and operation of all the hardware and software components that compose our system.
Orestis Akribopoulos, Dimitrios Amaxilatis, Vasileios Georgitzikis, Marios Logaras, Vasileios Keramidas, Konstantinos Kontodimas, Evangelos Lagoudianakis, Nikolaos Nikoloutsakos, Vasileios Papoutsakis, Ioannis Prevezanos, Georgios Pyrgeris, Stylianos Tsampas, Vasileios Voutsas, Ioannis Chatzigiannakis

Mobile Middleware Platforms

Middleware for Semantic Multicast in Spontaneous Multi-hop Networks
Abstract
Spontaneous Multi-hop Networks (SMNs) are emerging as a novel networking and communication paradigm, strongly pushed by the widespread availability of smartphones equipped with heterogeneous wireless connectivity and powerful computing capabilities. SMN nodes can opportunistically exploit peer-to-peer contacts to seamlessly share resources/content in an impromptu and transient way. The paper presents a novel 3-layer modeling abstraction for multicast in SMNs, in order to characterize the different kinds of possible inter-node interaction based on different degrees of expressiveness and social-aware collaboration. In addition, we originally present the design and implementation of some novel semantic-based multicast mechanisms that efficiently target SMN nodes based on user interests and that are integrated into our SMN middleware solution. First preliminary results show the feasibility of the approach and its limited overhead.
Paolo Bellavista, Carlo Giannelli
Automotive Proxy-Based Security Architecture for CE Device Integration
Abstract
Increasing adoption of Consumer Electronic (CE) devices in the automotive world encourages car makers to propose new CE-related features each year. However, car complexity and security concerns slow down this process. The ubiquitous and personal nature of such devices represents a real threat for car IT systems. We believe that the arrival of IP standards in car should solve most of these issues. In this paper, we describe a proxy-based security architecture for an on-board IP-based network allowing deep and total integration of external mobile wireless services. The proposed architecture has been integrated in an automotive IP-based communication middleware and supports security mechanisms complying with the highly demanding automotive requirements.
Alexandre Bouard, Johannes Schanda, Daniel Herrscher, Claudia Eckert
Formalization of a Fully-Decoupled Reactive Tuple Space Model for Mobile Middleware
Abstract
This paper suggests an approach for formalizing Tuple Space based Mobile Middleware (TSMM) that contains a fully-decoupled reactive tuple space model as coordination medium. Formalization of TSMM is carried out using Mobile UNITY.
Suddhasil De, Diganta Goswami, Sukumar Nandi, Suchetana Chakraborty
The QUASIT Model and Framework for Scalable Data Stream Processing with Quality of Service
Abstract
Many academic and industrial research activities have recently recognized the relevance of expressive models and effective frameworks for highly scalable data processing, such as MapReduce. This paper presents the novel Quasit programming model and runtime framework for stream processing in datacenters, with its original capabilities of i) allowing developers to choose among a large set of quality policies to associate with their processing tasks in a fine-grained way, and ii) effectively managing processing execution depending on the associated quality indications. The paper describes the Quasit programming model, via the primary design/implementation choices made in the Quasit runtime framework (available for download from the project Web site) to achieve maximum scalability, flexibility, and reusability. The first experiences with our prototype and the reported experimental results show the feasibility of our approach and its good performance in terms of both limited overhead and horizontal scalability.
Paolo Bellavista, Antonio Corradi, Andrea Reale

Mobile Networks

NASDI – Naming and Service Discovery for DTNs in Internet Backbones
Abstract
Delay Tolerant Networking (DTN) approaches based on the Bundle Protocol are commonly used within mobile IP based networks. Instead of being isolated applications, the Internet is often used to provide additional services or to route through other parts of the DTN network. A major drawback is that current DTN routing and discovery protocols are not generally applicable in the Internet as there is no common protocol to resolve DTN node names to convergence layer addresses outside a local network.
We present Nasdi, an approach based on Distributed Hash Tables which can support naming, routing, notifications and service discovery in a heterogeneous DTN linked by the Internet. We present the architecture and initial evaluations of a Nasdi prototype system we built for the IBR-DTN software.
Sebastian Schildt, Wolf-Bastian Pöttner, Oliver Ohneiser, Lars Wolf
A Soft Handover for Service Delivery in Intermittently Connected Hybrid Networks
Abstract
Today, handheld devices equipped with Wi-Fi interfaces are used intensively by a huge number of people every day. These devices can form intermittently connected mobile ad hoc networks spontaneously. These networks appear as a relevant solution to extend a pre-existing infrastructure-based network composed of several access points in view of providing nomadic people with application services in a wide area. In such hybrid networks, intermittent connections are prevalent, and end-to-end paths between clients and providers cannot be maintained all the time. Thus, the communications must be achieved following a ”store, carry and forward” principle.
In this paper, we present a new soft handover mechanism dedicated to service delivery in such hybrid networks. This handover solution exploits several pieces of information, such as the message propagation time, the path stability, and the mobility degree of intermediate nodes in order to select the most appropriate access point(s) to forward a response to a given mobile client.
Nicolas Le Sommer, Ali Makke, Yves Mahéo
An Adaptive Handover Decision Algorithm for Heterogenous Wireless Networks
Abstract
The increasingly use of wireless networks and mobile technologies has raised the desire not only to have a good quality access to the network, but also to seamlessly change the network when moving. Various handover algorithmus have been proposed to handle this situation. Unfortunately, many of these algorithms have been only evaluated in simulative environments using simplified models and network assumptions. They do not take the wide range of mobile devices with varying system parameters and capabilities into account which are offered on the market. For the practical deployment, handover algorithms are required which adapt to various device parameters and network characteristics. In this paper we present a fuzzy-based vertical handover decision algorithm which adjusts itself to the given device parameters and network capabilities. Starting with a discussion on the requirements to vertical handover, we present the algorithm and describe how it is activated during the various phases of the handover process. Thereafter we present several experiments which evaluate the accuracy of the handover decision, the quality of service guarantees for the application, and the resource consumption.
Mario Pink, Thomas Pietsch, Hartmut König
Self-adaptable IP Connectivity Control in Carrier Grade Mobile Operator Networks
Abstract
The current trend in operator networks is towards the deployment of high capacity radio technologies such as LTE accommodating a high number of devices and their data traffic. However, the current network architecture was designed for a lower level of communication in which scalability was achieved through uniform operator control. Connectivity for each mobile device was handled in the same manner, no matter of its characteristics, network location or resources required resulting in a high overhead in supporting a large part of the subscribers. This paper introduces a new self-adaptation concept realized as a subscriber oriented management layer enabling the customization of the control procedures and resources reserved to the individual communication requirements for each device. The concept is exemplified for access network selection and core network path adaptation use cases, adapted for the 3GPP Evolved Packet Core architecture and evaluated through a testbed realization based on the Fraunhofer FOKUS OpenEPC toolkit.
Marius Corici, Dragos Vingarzan, Valentin Vlad, Thomas Magedanz

System Support for Mobile Applications

A Common Platform API for Android
Abstract
Cross-platform frameworks for mobile devices promise to facilitate the porting effort of applications between different smartphones. Our approach is to cross-compile Android applications to other platforms such as iOS or Windows Phone 7. Doing so requires to refactor the Android source code base in a platform-dependent and platform-independent part separated by a Common Platform API. This paper discusses the cross-compiling of Java-based Android applications and the design and implementation of the Common Platform API.
Arno Puder
Adaptive Application Configuration and Distribution in Mobile Cloudlet Middleware
Abstract
Despite recent advances in mobile device capabilities in terms of CPU power, memory, connectivity, etc, these devices still fall short to execute complex media rich and data analysis applications. Therefore, the concept of cloudlets was introduced, where nearby infrastructure is used by the mobile user for code offloading. However, the way this infrastructure is used is often left to the application developer, leading to a best effort approach in utilizing remote resources. In this paper we present a middleware approach for such cloudlet environments, that manages mobile applications on a component level. The middleware monitors application components in the cloudlet, and optimizes both the configuration and the deployment of all components in the cloudlet for the current execution context. We present a prototype implementation of the middleware platform, and show the effectiveness of our adaptation strategy using an augmented reality use case.
Tim Verbelen, Pieter Simoens, Filip De Turck, Bart Dhoedt
Determining Trustworthiness and Quality of Mobile Applications
Abstract
The growth of “smart” mobile devices, such as smartphones and tablets, has been exponential over the past few years. Such growth was mainly attributed to the development of mobile applications. To date, mobile applications have been increasingly used to improve our productivity and also to provide the entertainment contents. However, with a huge number of mobile applications that appear in the application stores; in particular those that provide similar functionalities, users are often confused with the selection of trustworthy and high quality mobile applications. At the current state, there is a limited research embarked to provide solutions for measuring the trustworthiness of mobile applications prior to download. Thus, the aims of this paper are to review the current research in this area and to discuss several issues in measuring the trustworthiness of mobile applications. In addition, this paper also proposes MobilTrust, a similarity trust measurement method to solve the identified issues.
Ilung Pranata, Rukshan Athauda, Geoff Skinner

Context Awareness

Seamless Context Adaptation on a Service-Oriented Framework
Abstract
This article describes an easy, efficient way to manage context-aware applications with the help of metadata. We rely on CATS, our proposition for an application framework embedded on mobile devices. It is designed to host applications conforming to the SOA principles for achieving a flexible and dynamic architecture. Our framework provides non-functional capabilities for context management and for the adaptations required at context changes. In this article we focus on the use of iPOJO handlers and the advantages they bring to the OSGi technology.
Dana Popovici, Mikael Desertot, Sylvain Lecomte
Selecting Access Network for BYOD Enterprises with Business Context (eBC) and Enterprise-Centric ANDSF
Abstract
enterprises that adopt BYOD (Bring Your Own Device) need to optimize network selection for refundable employees’ business usage. They can ‘force-on-net’ business sessions when employees are on-site and seek ‘best connection’ when employees are off-site, perhaps via hospitality partners that provide WiFi connectivity. For non-fundable, unproductive personal usage, service requests should be ‘forced-off-net’ and deferred back to the personal carriers. To achieve this, we propose that the Enterprise decides whether to accept or change the originating access network, having established the funding status via the eBC (enterprise Business Context) model. For each service request, the Enterprise evaluates QoE and Affordability vectors that are derived from prioritized STANDS and CART factors respectively and the results are used to select the optimal access network. An enterprise Access Discovery and Selection Function (eANDSF) is proposed to enable recommending preferred corporate hospitality partners to employees, instead of the carrier’s list.
Rebecca Copeland, Noel Crespi
Context-Aware, QoE-Driven Adaptation of Multimedia Services
Abstract
Delivery of multimedia services over heterogeneous wireless networks is a challenging proposition because of the diverse characteristics of the underlying wireless technologies. The problem is compounded further by the availability of a wide range of end user devices such as desktops, notebooks, tablets and smartphones. To provide a consistent and uniform Quality of Experience to the end user, we propose a context-aware service adaptation framework in this paper. The basic idea is to monitor the user and network context and leverage this information for adapting services to match the device and network characteristics.
Karthik Srinivasan, Poorva Agrawal, Rajat Arya, Nadeem Akhtar, Deepak Pengoria, Timothy A. Gonsalves
Tracommender – Exploiting Continuous Background Tracking Information on Smartphones for Location-Based Recommendations
Abstract
In this paper, we propose Tracommender, a context-aware recommender system, which uses background tracking information from smartphones to generate location-based recommendations. Based on the automatically collected data that consist of locations with timestamps, the dwell time at certain locations can be derived in order to use it as an implicit rating for a location-based collaborative filtering. We further introduce two alternative path matching algorithms that utilize continuous location sequences (paths) to compute path patterns between similar users. In addition, in order to overcome the cold-start problem of recommender systems, clustering algorithms are used to calculate so-called Activity Zones - locations taken from an existing database of categorized points of interest. Synthesized movement data has been applied to perform evaluations on performance, scalability and precision of an implemented prototype of the proposed recommendation algorithms.
Yang Wang, Abdulbaki Uzun, Ulrich Bareth, Axel Küpper
Backmatter
Metadaten
Titel
Mobile Wireless Middleware, Operating Systems, and Applications
herausgegeben von
Cristian Borcea
Paolo Bellavista
Carlo Giannelli
Thomas Magedanz
Florian Schreiner
Copyright-Jahr
2013
Verlag
Springer Berlin Heidelberg
Electronic ISBN
978-3-642-36660-4
Print ISBN
978-3-642-36659-8
DOI
https://doi.org/10.1007/978-3-642-36660-4