Goal-Driven Service Composition in Mobile and Pervasive Computing
read more
Citations
Fog as a Service Technology
Compatibility-Aware Web API Recommendation for Mashup Creation via Textual Description Mining
Clustering-based and QoS-aware services composition algorithm for ambient intelligence
IoTPredict: Collaborative QoS Prediction in IoT
Automated Planning for Ubiquitous Computing
References
Ad-hoc on-demand distance vector routing
Five Misunderstandings About Case-Study Research
A Comparative Study of Wireless Protocols: Bluetooth, UWB, ZigBee, and Wi-Fi
Response time in man-computer conversational transactions
Adaptive Service Composition in Flexible Processes
Related Papers (5)
Frequently Asked Questions (16)
Q2. What have the authors stated for future works in "Goal-driven service composition in mobile and pervasive computing" ?
In future work, the authors plan to address other QoS attributes in a pervasive computing environment, such as memory or processing power, and optimise the model to cater for these as far as possible.
Q3. Why does a high threshold level lead to more failures?
Because a high threshold level can lead to more discovery messages that may increase the possibility of packet collisions and packet loss [30], and in turn composition failures.
Q4. What is the role of the composite participants in reducing the dependency on a communication channel?
Efficient interactions between composite participants are required to reduce the dependency on such an error-prone communication channel.
Q5. What is the purpose of the proposed goal-driven composition planning model?
flexible compositions of services are possible by using the proposed goal-driven composition planning model, and the impact of changes in the operating environments can be reduced by GoCoMo’s adaptation and execution mechanism with a reasonable cost.
Q6. What is the mechanism that extends the service composition process?
The service composition process extends their opportunistic service execution mechanism [9] [24] that binds services on demand and releases them after execution.
Q7. What is the role of SOC in pervasive computing environments?
Service-oriented computing’s (SOC) packaging of heterogeneous resources as services that are discoverable, accessible, and reusable has emerged as an important paradigm in pervasive computing environments [1] [2].
Q8. How many services are in the evaluation scenario?
The evaluation scenario for assessing the support for complex service flows contains one client node and 5-15 different atomic services and their duplicates, one per service provider.
Q9. What is the simplest way to synchronize a parallel flow?
As a direction for services executed in parallel may have waypoints, to synchronize a parallel service flow, the join-node will be selected when a parallel flow starts to execute.
Q10. What is the heuristic discovery level in a medium-dense network?
Fig.14 shows that, in a medium-dense network (30 services) with medium-fast mobility, a low level (i.e., Level 0) of heuristic discovery will reduce composition failures.
Q11. What is the role of service composition in pervasive computing?
Service composition has emerged as a promising solution to service-rich environments such as those predominant in pervasive computing.
Q12. What is the evaluation scenario for assessing the flexibility of the proposed discovery strategy?
The evaluation scenario for assessing the flexibility of the proposed discovery strategy contains one client node and a specific number of service provider nodes.
Q13. What are the three metrics used to evaluate the composition overlay?
The dynamic composition overlay, the related discovery algorithms and the composition logic were implemented on the NS-3 simulator, and evaluated focusing on the following three metrics:•
Q14. Why are the state transiting conditions not shown in this algorithm?
Note that the state transiting conditions like ¬end, cost and usable are not shown in this algorithm since they have been illustrated in Fig.4.
Q15. What are the advantages of open, mobile pervasive computing environments?
Such open, mobile pervasive computing environments are likely to incorporate abundant functionalities and heterogeneous smart devices that have the potential to collaborate.
Q16. What is the privacy issue of the composition model?
Although this work assumes a trustworthy environment, the backward composition model described here goes some way towards addressing the privacy issue by partitioning the dataflow and the composition requester’s goal.