A Policy-Based Approach for Resource Specification in Small Devices

A distributed application can be implemented as components, which might be available on a single host or distributed across various hosts. However, in a pervasive environment, such applications cannot be described statically in terms of the required components. This is because in such environments, the device participation is dynamic and the components described in application may not be available at the time of execution of the application. We believe that the description of the application must be generated dynamically at the time of its execution, in terms of the components available at that time. We present an approach in which an application is described in terms of abstract services, which are resolved into concrete components at runtime.When mapping services to components, their resource requirements are matched apart from their functional interfaces. Resources are also specified at both abstract and concrete levels. Only those components are selected whose interfaces and concrete resource requirements match with the abstract service interfaces and abstract resource requirements. The application composition is specified in SCA and CC/PP is used for resource specification using SCA policies.

[1]  Mike P. Papazoglou,et al.  Service-oriented computing: concepts, characteristics and directions , 2003, Proceedings of the Fourth International Conference on Web Information Systems Engineering, 2003. WISE 2003..

[2]  Dan Brickley,et al.  Resource Description Framework (RDF) Model and Syntax Specification , 2002 .

[3]  G. Klyne,et al.  Composite Capability/Preference Profiles (CC/PP) : Structure and Vocabularies , 2001 .

[4]  Hana K. Rubinsztejn,et al.  An ontology based on the CC / PP framework to support content adaptation in context-aware systems ∗ , 2006 .

[5]  Ian T. Foster,et al.  Condor-G: A Computation Management Agent for Multi-Institutional Grids , 2004, Cluster Computing.

[6]  Samir Tata,et al.  Towards An Approach for Enhancing Web Services Discovery , 2007, 16th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE 2007).

[7]  Gregor Schiele,et al.  PCOM - a component system for pervasive computing , 2004, Second IEEE Annual Conference on Pervasive Computing and Communications, 2004. Proceedings of the.

[8]  Jeff Z. Pan,et al.  Resource Description Framework , 2020, Definitions.

[9]  Yolande Berbers,et al.  An Adaptation Methodology for the Deployment of Mobile Component-based Applications , 2006, 2006 ACS/IEEE International Conference on Pervasive Services.

[10]  Ian T. Foster,et al.  Application experiences with the Globus toolkit , 1998, Proceedings. The Seventh International Symposium on High Performance Distributed Computing (Cat. No.98TB100244).