Table of Contents
Journal of Computational Engineering
Volume 2014 (2014), Article ID 725960, 7 pages
http://dx.doi.org/10.1155/2014/725960
Review Article

QoS-Aware Middleware for Ubiquitous Environment: A Review and Proposed Solution

1Computer Engineering Department, King Fahd University of Petroleum and Minerals, P.O. Box 1498, Dhahran 31261, Saudi Arabia
2Computer Science Department, King Fahd University of Petroleum and Minerals, P.O. Box 1498, Dhahran 31261, Saudi Arabia

Received 4 November 2013; Accepted 7 February 2014; Published 19 March 2014

Academic Editor: Hongli Dong

Copyright © 2014 Anas Al-Roubaiey and M. AL-Rhman Alkhiaty. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract

Ubiquitous computing has introduced a new era of computing. Compared to traditional distributed systems, ubiquitous computing systems feature increased dynamism and heterogeneity. In traditional computing environments (mainframe and PC), users actively choose to interact with computers. Ubiquitous computing applications are likely to be different, where computing systems are available anywhere but not visible. The underlying ubiquitous computing infrastructures are more complex and bring up many issues. In this work we survey the literature to demonstrate, in detail, the characteristics and the challenges of the ubiquitous computing as well as the requirements for building ubiquitous software that brings these characteristics into reality. Furthermore we present some existing middleware solutions for ubiquitous environments, and propose our middleware-based architecture to facilitate the user interaction in such environment. To the best of our knowledge this is the first work proposing DDS-based solution for ubiquitous computing as a unified middleware.