Skip to Main Content
Pervasive computing is a new paradigm with a goal to provide computing and communication services all the time and everywhere. In this paper, a service emergence model for the implementation of pervasive computing applications is presented. Inspired by natural immune system concepts, the model allows the emergence of ad hoc services on the fly according to dynamically changing context environments such as computing context and user context. In this model, ad hoc or composite services are represented by an organization or group of autonomous agents. Agents establish relationships based on affinities to form groups of agents to provide the composite services. Affinities are parameters that represent priorities between agents. They help to distinguish between agents that can satisfy certain conditions or criteria. Affinity adjustments are based on two level of satisfaction. The first level is a local satisfaction depending on available services offered by neighboring agents together with respect to dynamic changes in network resources. The second level is a global satisfaction determined by the user satisfaction regarding the end service provided.