Design and evaluation of a context-aware service deployment for collaborative sessions

被引:0
作者
Villemur, Thierry [1 ,2 ]
Hammami, Emir
机构
[1] Univ Toulouse, CNRS, LAAS, F-31077 Toulouse, France
[2] Univ Toulouse, UTM, F-31077 Toulouse, France
关键词
Context-aware deployment; Dynamic adaptation; Collaborative sessions; Peer-to-peer; JXTA;
D O I
10.1016/j.comcom.2008.09.008
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper proposes an approach for self-deploying services within collaborative sessions composed of remote heterogeneous user nodes. The deployment goal is modeled by a graph that describes the session structure. From this graph, the proposed decentralized deployment algorithm finds out the optimal configuration of services which satisfies the relevant session node. In accordance with the self-management paradigms, the service configuration found is automatically deployed on node. A deployment platform called collaborative deployment system (CDS) has been designed and implemented on top of a peer-to-peer layer to carry on the whole deployment process. CDS is mainly composed of: (1) deployment entities modeling services; (2) P2P communication services (announcements, search and retrieval services) adapted for deployment: and (3) deployment algorithm implementation. Performance is assessed by focusing on the most important parts of the platform: (1) the deployment algorithm assessment and (2) the P2P networking assessment. (C) 2008 Elsevier B.V. All rights reserved.
引用
收藏
页码:4176 / 4191
页数:16
相关论文
共 31 条
[1]  
[Anonymous], Web Ontology Language
[2]  
[Anonymous], RESOURCE DESCRIPTION
[3]  
Arshad Naveed, P 15 IEEE INT C TOOL
[4]  
Ayed D, 2006, INTERNATIONAL CONFERENCE ON PERVASIVE SERVICES, PROCEEDINGS, P193
[5]  
Booch G., 2005, UNIFIED MODELING LAN
[6]   A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications [J].
Dey, AK ;
Abowd, GD ;
Salber, D .
HUMAN-COMPUTER INTERACTION, 2001, 16 (2-4) :97-+
[7]  
EHRIG M, 2003, LECT NOTES COMPUTER, P73
[8]  
Flissi A, 2006, LECT NOTES COMPUTER, V4276
[9]  
FRENOT Y, 2005, LECT NOTES COMPUTER, P185
[10]   Rainbow: Architecture-based self-adaptation with reusable infrastructure [J].
Garlan, D ;
Cheng, SW ;
Huang, AC ;
Schmerl, B ;
Steenkiste, P .
COMPUTER, 2004, 37 (10) :46-+