Using Context Awareness for Self-Management in Pervasive Service Middleware

Using Context Awareness for Self-Management in Pervasive Service Middleware

Weishan Zhang (China University of Petroleum, P.R. China) and Klaus Marius Hansen (University of Copenhagen, Denmark)
DOI: 10.4018/978-1-61692-857-5.ch014


Context-awareness is an important feature in Ambient Intelligence environments including in pervasive middleware. In addition, there is a growing trend and demand on self-management capabilities for a pervasive middleware in order to provide high-level dependability for services. In this chapter, we propose to make use of context-awareness features to facilitate self-management. To achieve self-management, dynamic contexts for example device and service statuses, are critical to take self-management actions. Therefore, we consider dynamic contexts in context modeling, specifically as a set of OWL/SWRL ontologies, called the Self-Management for Pervasive Services (SeMaPS) ontologies. Self-management rules can be developed based on the SeMaPS ontologies to achieve self-management goals. Our approach is demonstrated within the LinkSmart pervasive middleware. Finally, our experiments with performance, extensibility, and scalability in the context of LinkSmart show that the SeMaPS-based self-management approach is effective.
Chapter Preview

Middleware For Self Management In Ami

Recently, there has been a growing demand for high dependability of pervasive systems. When pervasive middleware is concerned, its manageability depends on whether it has some degree of self-management, as also is the case for Ambient Intelligence (AmI) (Kephart & Chess, 1996).

Complete Chapter List

Search this Book: