SEMay 18, 2015

Semantic Service Substitution in Pervasive Environments

arXiv:1505.04527v19 citations
Originality Incremental advance
AI Analysis

This addresses the challenge of maintaining application continuity in heterogeneous service-based environments, but it is incremental as it builds on existing service models and substitution concepts.

The paper tackles the problem of service substitution in pervasive computing environments by defining semantic equivalence relations between services based on functionality and QoS properties, and proposes substitution mechanisms to maintain application execution when services disappear or better ones appear, with a prototype evaluated on a real use case.

A computing infrastructure where everything is a service offers many new system and application possibilities. Among the main challenges, however, is the issue of service substitution for the application execution in such heterogeneous environments. An application would like to continue to execute even when a service disappears, or it would like to benefit from the environment by using better services with better QoS when possible. In this article, we define a generic service model and describe the equivalence relations between services considering the functionalities they propose and their non functional QoS properties. We define semantic equivalence relations between services and equivalence degree between non functional QoS properties. Using these relations we propose semantic substitution mechanisms upon the appearance and disappearance of services that fits the application needs. We developed a prototype as a proof of concept and evaluated its efficiency over a real use case.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes