Font Size: a A A

Adaptive Middleware For Pervasive Computing

Posted on:2010-01-08Degree:MasterType:Thesis
Country:ChinaCandidate:Y H GuoFull Text:PDF
GTID:2208360278979233Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Ubiquitous computing environments are open, dynamic, heterogeneous and the resource of the devices in it is limited. Existing ubiquitous computing software infrastructure only support one of those aspects. In order to enhance the adaptability and dynamic configuration, this paper provides architecture of adaptive middleware, looking forward to better meeting the requirement of software infrastructure in ubiquitous computing environments. This paper from the overall consideration, addresses various aspects of ubiquitous computing. It also takes into account in limited resource. Trying to overcome the dynamic and heterogeneous, it provides an adaptive middleware model (UAmiddleware). This model not only support the modeling of context-aware, but also adapt and change itself according to the context. Hence, it further supports the availability and reliability of middleware.The task that we have done in the paper is as following:(1) This paper expanses the existing middleware platform TAO, and gives an adaptive middleware model for ubiquitous computing (UAmiddleware). First, we analyzed and studied the TAO, and expanses the architecture and function of the TAO. We adds some modules, including context management module, adaptation mechanism module, as well as the TAO mapping mechanism module. Trough its extension mechanism, the middleware platform overcomes TAO's self-adaptation and configuration in terms of defects and shortcomings.(2) This paper has a research on context-awareness. For the features of ubiquitous computing, the paper provides a classification of context, and has a method of modeling. Context is processed as resource context and environment context. And quality of service is used into the context of resources. The paper also introduced the context manager and used the XML to describe the context information, in order to interact with a variety of methods and development tools in object-oriented development.(3) The thesis focused on adaptive mechanisms. Paper introduced the concept of service contracts. The thesis focused on adaptive mechanisms. Paper introduced the concept of service contracts. Service planner, depending on different context information, products service contracts, to guide the configuration and re-configuration. And genetic algorithms to optimize the services, is used in the paper. It also improves the fit function associating the quality of service, and has a description in detail of the key steps. Finally, the specific methods of the service implementation is described in detail.(4) The prototype of middleware is studied in the paper. In order to test the adaptive middleware that the paper has given, we use the prototype system to a video streaming system, and verify the feasibility of prototype.
Keywords/Search Tags:ubiquitous computing, context, adaptive, middleware
PDF Full Text Request
Related items