2018
DOI: 10.1109/tsc.2016.2533348
|View full text |Cite
|
Sign up to set email alerts
|

Goal-Driven Service Composition in Mobile and Pervasive Computing

Abstract: 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 as… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
56
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 81 publications
(56 citation statements)
references
References 41 publications
0
56
0
Order By: Relevance
“…III. EVALUATION We used the NS-3 simulator to compare the performance of COPERNIC 1 against two state-of-the-art decentralized service composition models: GoCoMo, a goal-driven service model based on a decentralized heuristic backward-chaining planning algorithm [2]; and CoopC, a decentralized goal-driven cooperative composition model that does not support runtime composite service adaptation [3]. We modified service density (sparse (SD-S): 20, medium (SD-M): 40, dense (SD-D): 60); composition length (5 services (CL-5) or 10 services (CL-10)); and node mobility (slow (M-S): 0-2m/s, medium (M-M): 2-8m/s, and fast (M-F): 8-13m/s); and we measured 3 different metrics: composition time (CT in seconds), average memory used during the composition (MU in Kb), and a planning failure rate PFR (# of failed planning processes / # of all the issued requests).…”
Section: Working Memory (Wm): Wm Holds Previousmentioning
confidence: 99%
See 1 more Smart Citation
“…III. EVALUATION We used the NS-3 simulator to compare the performance of COPERNIC 1 against two state-of-the-art decentralized service composition models: GoCoMo, a goal-driven service model based on a decentralized heuristic backward-chaining planning algorithm [2]; and CoopC, a decentralized goal-driven cooperative composition model that does not support runtime composite service adaptation [3]. We modified service density (sparse (SD-S): 20, medium (SD-M): 40, dense (SD-D): 60); composition length (5 services (CL-5) or 10 services (CL-10)); and node mobility (slow (M-S): 0-2m/s, medium (M-M): 2-8m/s, and fast (M-F): 8-13m/s); and we measured 3 different metrics: composition time (CT in seconds), average memory used during the composition (MU in Kb), and a planning failure rate PFR (# of failed planning processes / # of all the issued requests).…”
Section: Working Memory (Wm): Wm Holds Previousmentioning
confidence: 99%
“…Despite the existence of Mobile/Pervasive Computing (MPC) middleware for service composition [4], [10], [11], there are still some challenges that need to be tackled. Thus, we claim that service composition should: (1) consider requests from multiple users; (2) consider resource scarcity in smart devices;…”
Section: Introductionmentioning
confidence: 99%
“…Given the previous example we focus on five challenges, so service composition should: (1) consider preferences from multiple users; (2) coordinate the interaction between services hosted by different service providers; (3) consider resource scarcity in smart devices [21]; (4) perform dynamic adaptation to unpredictable changes occurring in the environment; (5) deal with both short-term and long-term user's goals. Performing service composition while taking into account a myriad of variable factors as described above (e.g., users, services, service providers, QoS values, context, etc.…”
Section: Introductionmentioning
confidence: 99%
“…Such applications are generally distributed among several devices since a single device is not capable of executing an entire application. For example, a smart route planner for users in a mall can be opportunistically provisioned by exploiting the ad-hoc interactions of a personal-shopper's phone, a nearby car's satellite navigator, and the mall's information kiosk to enable the requested functionality [8,17]. Apart from the functional requirements, this composition process should create solutions with the best possible QoS.…”
Section: Introductionmentioning
confidence: 99%
“…This approach relies on functionally-equivalent services, but with different QoS, to be optimally assigned to a predefined workflow of tasks. Such an exactly-defined request affects the composition' flexibility when the environment is dynamic [8]. The services can be combined in an inputoutput dependency graph, where each node corresponds to one service, and an edge is a matching between two connected services.…”
Section: Introductionmentioning
confidence: 99%