4.7 Article

Goal-Driven Service Composition in Mobile and Pervasive Computing

Journal

IEEE TRANSACTIONS ON SERVICES COMPUTING
Volume 11, Issue 1, Pages 49-62

Publisher

IEEE COMPUTER SOC
DOI: 10.1109/TSC.2016.2533348

Keywords

Services composition; requirements driven service discovery; pervasive computing; mobile computing

Ask authors/readers for more resources

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.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

Article Computer Science, Software Engineering

Context-dependent reconfiguration of autonomous vehicles in mixed traffic

Jose Miguel Horcas, Julien Monteil, Melanie Bouroche, Monica Pinto, Lidia Fuentes, Siobhan Clarke

JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS (2018)

Article Computer Science, Interdisciplinary Applications

Participant Selection for Short-term Collaboration in Open Multi-agent systems

Fatemeh Golpayegani, Zahra Sahaf, Ivana Dusparic, Siobhan Clarke

SIMULATION MODELLING PRACTICE AND THEORY (2018)

Article Telecommunications

QoSA-ICN: An information-centric approach to QoS in vehicular environments

Jessica McCarthy, S. R. Chaudhry, Perumal Kuppuudaiyar, Radhika Loomba, Siobhan Clarke

Summary: This paper proposes a QoS Aware-ICN (QoSA-ICN) system by introducing data delivery deadline awareness and optimizing forwarding decisions, to ensure prioritized packet treatment in Information-Centric Networking. QoSA-ICN combines ICN and QoS concepts, classifies requests' priority with their QoS requirements by encoding a QoSInfo object in interest/data packets, and extends the transmission mode to a converged best route with multi-hop multi-route forwarding. Simulation results demonstrate the effectiveness of the system in reducing data delivery time, packet loss, and improving the overall content retrieval time and successful priority packets reception ratio.

VEHICULAR COMMUNICATIONS (2021)

Article Computer Science, Information Systems

A Self-Adaptive Service Discovery Model for Smart Cities

Christian Cabrera, Siobhan Clarke

Summary: This article introduces a self-adaptive service model for smart cities that supports service discovery by adjusting the organization of service information according to city events. The results of tests conducted in simulated environments and a real IoT testbed show that the proposed model outperforms competitors when reactive adaptation is triggered by a specific event, but further research is needed for proactive adaptation. The testbed results also present the costs of the proposed model.

IEEE TRANSACTIONS ON SERVICES COMPUTING (2022)

Article Computer Science, Information Systems

Short-Term QoS Forecasting at the Edge for Reliable Service Applications

Gary White, Siobhan Clarke

Summary: This article focuses on reducing the time to detection of a failure in service-oriented computing by forecasting when a service is about to degrade in quality. Previous approaches were not suitable for sudden peaks and dynamic environments, while the proposed method improves response time forecasting accuracy by reducing training time and incorporating recent data from edge devices.

IEEE TRANSACTIONS ON SERVICES COMPUTING (2022)

Article Computer Science, Information Systems

Collaborative Agent Communities for Resilient Service Composition in Mobile Environments

Andrei Palade, Siobhan Clarke

Summary: This article proposes a collaborative approach to engage multiple communities of agents for provisioning QoS-optimal service compositions in mobile environments. New compositions can emerge from local decisions and interactions with agents from diverse communities, improving the diversity and optimality of solutions.

IEEE TRANSACTIONS ON SERVICES COMPUTING (2022)

Article Computer Science, Information Systems

A Trust Model for SLA Negotiation Candidates Selection in a Dynamic IoT Environment

Fan Li, Gary White, Siobhan Clarke

Summary: This article proposes a trust model for selecting trusted service providers in an IoT environment before negotiating SLAs. The model derives a trust credit based on historical information and monitored data to predict the negotiation success rate and possibility of SLA violation.

IEEE TRANSACTIONS ON SERVICES COMPUTING (2022)

Article Computer Science, Hardware & Architecture

Interoperable Internet of Things for Smart Transportation Systems in Circular Cities

Aqeel Kazmi, Saqib Rasool Chaudhry, Hadi Tabatabaee Malazi, Sangita Dhara, Siobhan Clarke

Summary: This article discusses recent developments in interoperable Internet of Things, using the example of delivering data-driven transportation services. Initial results from exploiting heterogeneous traffic data streams reveal interesting traffic patterns for different vehicle types.

COMPUTER (2022)

Review Computer Science, Information Systems

Dynamic Service Placement in Multi-Access Edge Computing: A Systematic Literature Review

Hadi Tabatabaee Malazi, Saqib Rasool Chaudhry, Aqeel Kazmi, Andrei Palade, Christian Cabrera, Gary White, Siobhan Clarke

Summary: This paper introduces the dynamic service placement problem in multi-access edge computing (MEC) and outlines its relations with other problems. Through a systematic literature review, the study categorizes existing dynamic service placement methods and identifies eight research directions. It also provides an overview of MEC architectures, dynamic service placement methods from a middleware viewpoint, and applications that can benefit from dynamic service placement.

IEEE ACCESS (2022)

Article Computer Science, Information Systems

Complex Event Processing in Smart City Monitoring Applications

Behnam Khazael, Hadi Tabatabaee Malazi, Siobhan Clarke

Summary: This paper proposes a new architecture that integrates the publish-subscribe architectural pattern with software-defined network technology for urban monitoring applications. The architecture enhances monitoring applications with capabilities of distributed processing and detection of complex events. It also enables application developers to define QoS requirements and supports the TESLA complex event specification language. The main focus of the work is on energy and network efficiency, showing significant improvements in energy consumption and data packet traffic compared to three close baselines in simulation results.

IEEE ACCESS (2021)

Proceedings Paper Computer Science, Interdisciplinary Applications

Automated SLA Negotiation in a Dynamic IoT Environment - A Metaheuristic Approach

Fan Li, Siobhan Clarke

SERVICE-ORIENTED COMPUTING (ICSOC 2020) (2020)

Article Computer Science, Information Systems

Improved QoS at the Edge Using Serverless Computing to Deploy Virtual Network Functions

Saqib Rasool Chaudhry, Andrei Palade, Aqeel Kazmi, Siobhan Clarke

IEEE INTERNET OF THINGS JOURNAL (2020)

Article Computer Science, Information Systems

Urban Intelligence With Deep Edges

Gary White, Siobhan Clarke

IEEE ACCESS (2020)

Proceedings Paper Computer Science, Information Systems

A WS-Agreement Based SLA Ontology for IoT Services

Fan Li, Christian Cabrera, Siobhan Clarke

INTERNET OF THINGS - ICIOT 2019 (2019)

Article Automation & Control Systems

Clonal plasticity: an autonomic mechanism for multi-agent systems to self-diversify

Vivek Nallur, Siobhan Clarke

AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS (2018)

No Data Available