Goal-Driven Service Composition in Mobile and Pervasive Computing

被引:58
|
作者
Chen, Nanxi [1 ]
Cardozo, Nicolas [1 ]
Clarke, Siobhan [1 ]
机构
[1] Trinity Coll Dublin, Dept Comp Sci, Dublin 2, Ireland
关键词
Services composition; requirements driven service discovery; pervasive computing; mobile computing; BROADCAST;
D O I
10.1109/TSC.2016.2533348
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Mobile, pervasive computing environments respond to users' requirements by providing access to and composition of various services over networked devices. In such an environment, service composition needs to satisfy a request's goal, and be mobile-aware even throughout service discovery and service execution. A composite service also needs to be adaptable to cope with the environment's dynamic network topology. Existing composition solutions employ goal-oriented planning to provide flexible composition, and assign service providers at runtime, to avoid composition failure. However, these solutions have limited support for complex service flows and composite service adaptation. This paper proposes a self-organizing, goal-driven service model for task resolution and execution in mobile pervasive environments. In particular, it proposes a decentralized heuristic planning algorithm based on backward-chaining to support flexible service discovery. Further, we introduce an adaptation architecture that allows execution paths to dynamically adapt, which reduces failures, and lessens re-execution effort for failure recovery. Simulation results show the suitability of the proposed mechanism in pervasive computing environments where providers are mobile, and it is uncertain what services are available. Our evaluation additionally reveals the model's limits with regard to network dynamism and resource constraints.
引用
收藏
页码:49 / 62
页数:14
相关论文
共 50 条
  • [11] Self-Adaptive Goal-Driven Web Service Composition Based on Context and QoS
    Khanfir, Emna
    Ben Djmeaa, Raoudha
    Amous, Ikram
    2017 IEEE 14TH INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING (ICEBE 2017), 2017, : 201 - 207
  • [12] Service Composition Issues in Pervasive Computing
    Bronsted, Jeppe
    Hansen, Klaus Marius
    Ingstrup, Mads
    IEEE PERVASIVE COMPUTING, 2010, 9 (01) : 62 - 70
  • [13] Dynamic service composition in pervasive computing
    Kalasapur, Swaroop
    Kumar, Mohan
    Shirazi, Behrooz A.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2007, 18 (07) : 907 - 918
  • [14] Goal-driven modeling
    Bock, C
    JOOP-JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 2000, 13 (05): : 48 - +
  • [15] Goal-Driven Optimization
    Chen, Wenqing
    Sim, Melvyn
    OPERATIONS RESEARCH, 2009, 57 (02) : 342 - 357
  • [16] Goal-driven modeling
    Bock, Conrad
    JOOP - Journal of Object-Oriented Programming, 2000, 13 (05): : 48 - 56
  • [17] Towards Goal-Driven Self Optimisation of Service Based Applications
    Gehlert, Andreas
    Heuer, Andre
    TOWARDS A SERVICE-BASED INTERNET, 2008, 5377 : 13 - 24
  • [18] An affinity-driven clustering approach for service discovery and composition for pervasive computing
    Gaber, J.
    Bakhouya, M.
    INTERNATIONAL CONFERENCE ON PERVASIVE SERVICES, PROCEEDINGS, 2006, : 277 - +
  • [19] A Policy-Driven Service Composition Method for Adaptation in Pervasive Computing Environment
    Zhang, Baopeng
    Shi, Yuanchun
    Xiao, Xin
    COMPUTER JOURNAL, 2010, 53 (02): : 152 - 165
  • [20] Goal-driven Look-alike Modeling for Mobile Consumers
    Verma, Nisha
    Sangaralingam, Kajanan
    Datta, Anindya
    2020 IEEE 14TH INTERNATIONAL CONFERENCE ON BIG DATA SCIENCE AND ENGINEERING (BIGDATASE 2020), 2020, : 28 - 35