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 条
  • [31] Cognitively-Inspired Agent-Based Service Composition for Mobile and Pervasive Computing
    Romero, Oscar J.
    ARTIFICIAL INTELLIGENCE AND MOBILE SERVICES - AIMS 2019, 2019, 11516 : 101 - 117
  • [32] Goal-Driven Atari Environment
    Kim, Myeong Hyeon
    Kim, Dongjae
    Jo, Eunsong
    Lee, Sang Wan
    10TH INTERNATIONAL WINTER CONFERENCE ON BRAIN-COMPUTER INTERFACE (BCI2022), 2022,
  • [33] GOAL-DRIVEN LOTOS EXECUTION
    BRINKSMA, E
    EERTINK, H
    PROTOCOL SPECIFICATION, TESTING AND VERIFICATION, XIII, 1993, 16 : 45 - 60
  • [34] Habitual Behavior Is Goal-Driven
    Kruglanski, Arie W.
    Szumowska, Ewa
    PERSPECTIVES ON PSYCHOLOGICAL SCIENCE, 2020, 15 (05) : 1256 - 1271
  • [35] Goal-driven software development
    Schnabel, Ingo
    Pizka, Markus
    30TH ANNUAL IEEE/NASA SOFTWARE ENGINEERING WORKSHOP, PROCEEDINGS, 2006, : 59 - +
  • [36] Goal-driven Product Derivation
    McGregor, John D.
    JOURNAL OF OBJECT TECHNOLOGY, 2009, 8 (05): : 7 - 19
  • [37] Goal-driven active learning
    Bougie, Nicolas
    Ichise, Ryutaro
    AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2021, 35 (02)
  • [38] Goal-driven active learning
    Nicolas Bougie
    Ryutaro Ichise
    Autonomous Agents and Multi-Agent Systems, 2021, 35
  • [39] Goal-Driven Exploration for Android Applications
    Lai, Duling
    Rubin, Julia
    34TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2019), 2019, : 115 - 127
  • [40] A Goal-Driven Context-Aware Architecture for Distributing Cognitive Service Group
    Lu, Siyuan
    SERVICE-ORIENTED COMPUTING, ICSOC 2018, 2019, 11434 : 400 - 406