Haithem Mezni

Informations générales

Haithem Mezni
Grade

Maître de conférences

Biographie courte

I am associate professor of computer science with Jendouba University, Tunisia, and member of Service & Cloud Computing research team at SMART research laboratory. I received my PhD and the Habilitation (Accreditation to Supervise Research) in computer science from Manouba University, Tunisia in 2014 and 2021 respectively. My research interests include service lifecycle management, cloud computing and recommender systems. I have supervised and co-coordinated several research projects on Web service management, cloud service recommendation, cloud resource provisioning and management, service composition, etc. My publication record includes articles in peer-reviewed journals such as IEEE TKDE, IEEE TSC, JNCA, DKE, FGCS, SoCo, JSS, IJAR, Cluster computing, Grid computing, AIHC, etc. I also have served as a guest editor in international journals, including J. Approximate Reasoning, Computing journal, ACM T. Web. I also co-chaired  several international conferences, workshops, and special tracks.

Publications

  • 2025
    Haithem Mezni, Zaki Brahmi, Hela Elmannai, Reem Alkanhel

    Connected Vehicle as a Service: Multi-modal Selection of Transportation Services with Composite Particle Swarm Optimization

    Smart mobility recommender systems, 2025

    Résumé

    Vehicle-as-a-Service (VaaS) refers to on-demand rides and the sharing/offering of various kinds of intelligent transportation facilities (e.g., smart buses, electric vehicles, autonomous cars) to move from a source to a destination across one or several regions. Coupled with smart transportation systems—which are critical for addressing road network issues such as traffic congestion, parking shortages, and safety concerns—VaaS is increasingly being adopted in smart cities.
    For example, a user may specify their needs in terms of source and destination stations, time and cost constraints, as well as preferred transportation modes and services (e.g., only connected buses and cars). Such a user profile is evaluated against available VaaS options under current and anticipated urban network conditions. However, current solutions do not support the customization of VaaS compositions and often treat user requests as traditional vehicle routing problems. In a smart mobility context, however, processing VaaS requests involves not only finding the optimal transportation path that meets user constraints (e.g., time, cost, transfer stations) but also selecting the top-rated combination of available VaaSs (e.g., a sequence of smart buses) with respect to the user profile (e.g., connectivity needs, specific facilities) and the quality of smart urban services.
    To address these challenges, the goal of this paper is to develop a multi-modal recommender system that enables the personalized selection, composition, and scheduling of VaaS services while optimizing trip constraints (e.g., minimizing trip time and cost, and maximizing VaaS availability and reputation).
    As a multi-population technique, Composite Particle Swarm Optimization (CPSO) is applied to aggregate the optimal set of high-quality and high-coverage VaaSs with respect to the requested trip. The regions composing the trip are explored using a modified A* search algorithm to find the optimal local (partial) path in each traversed region of the smart urban network. Comparative experiments involving two metaheuristics, a greedy algorithm, and a fuzzy clustering technique demonstrate the efficiency and superiority of our CPSO-based approach, achieving approximately a 28% improvement over its closest competitors.

    Haithem Mezni, Mokhtar Sellami, Hela Elmannai, Reem Alkanhel

    Federated resource prediction in UAV networks for efficient composition of drone delivery services

    Computer Networks, 2025

    Résumé

    As drones continue to see widespread adoption across commercial, private, healthcare, and education sectors, their commercial use is experiencing rapid growth. To enhance drone-based package delivery efficiency and improve customer experience, the vast amount of flight and recharging data collected from drones and stations offers valuable opportunities for predicting both resource availability within the sky network and drones’ capacity to complete delivery missions. However, the variations in regional regulations and privacy restrictions enforced by drone service providers lead to data heterogeneity, making centralized processing of flight and charging history impractical. Running machine learning models locally at the service provider level (drones and stations) addresses privacy concerns, yet processing the large volume and diversity of raw data remains a significant challenge. To deal with these issues, a collaborative learning approach based on historical delivery data presents an elegant solution. Aiming to offer predictive scheduling of drone delivery missions, while taking into consideration the complexity, heterogeneity, and dynamic nature of their flight environment, we propose a predictive and federated approach for the resilient selection and composition of drone delivery services, leveraging the strengths of federated learning (FL) to handle data privacy and heterogeneity. Our method utilizes a federated Recurrent Neural Network (FL-RNN) model that combines predictive capabilities with federated behavior, enabling collaborative forecasting and efficient mission scheduling in low-congestion regions based on the most reliable drone services. Additionally, an enhanced A* search algorithm is defined to identify the optimal delivery path by factoring in station overload probabilities. Besides computational efficiency, experimental results demonstrate the effectiveness of our approach, achieving a 16.66% improvement in prediction accuracy and an 8.89% reduction in delivery costs compared to non-federated and non-predictive solutions.

    Mohamed Gaith Ayadi, Haithem Mezni, Hela Elmannai, Reem Alkanhel

    Privacy-preserving cross-network service recommendation via federated learning of unified user representations

    Data & Knowledge Engineering, 2025

    Résumé

    With the emergence of cloud computing, the Internet of Things, and other large-scale environments, recommender systems have been faced with several issues, mainly (i) the distribution of user–item data across multiple information networks, (ii) privacy restrictions and the partial profiling of users and items caused by this distribution, (iii) the heterogeneity of user–item knowledge in different information networks. Furthermore, most approaches perform recommendations based on a single source of information, and do not handle the partial representation of users’ and items’ information in a federated way. Such isolated and non-collaborative behavior, in multi-source and cross-network information settings, often results in inaccurate and low-quality recommendations. To address these issues, we exploit the strengths of network representation learning and federated learning to propose a service recommendation approach in smart service networks. While NRL is employed to learn rich representations of entities (e.g., users, services, IoT objects), federated learning helps collaboratively infer a unified profile of users and items, based on the concept of anchor user, which are bridge entities connecting multiple information networks. These unified profiles are, finally, fed into a federated recommendation algorithm to select the top-rated services. Using a scenario from the smart healthcare context, the proposed approach was developed and validated on a multiplex information network built from real-world electronic medical records (157 diseases, 491 symptoms, 273 174 patients, treatments and anchors data). Experimental results under varied federated settings demonstrated the utility of cross-client knowledge (i.e. anchor links) and the collaborative reconstruction of composite embeddings (i.e. user representations) for improving recommendation accuracy. In terms of RMSE@K and MAE@K, our approach achieved an improvement of 54.41% compared to traditional single-network recommendation, as long as the federation and communication scale increased. Moreover, the gap with four federated approaches has reached 19.83 %, highlighting our approach’s ability to map local embeddings (i.e. user’s partial representations) into a complete view.
    Haithem Mezni, Mokhtar Sellami, Hela Elmannai, Reem Elkanhel

    Daas composition: enhancing UAV delivery services via LSTM-based resource prediction and flight patterns mining

    Computing, 2025

    Résumé

    As the adoption of unmanned aerial vehicles by both consumers and companies is growing rapidly, the use of drones is nowadays leading the way various types of packages (e.g., food, medication, supplies) are delivered. Drone services have increased companies’ benefits and saved money on their shipping costs, which resulted in a reduced delivery time and cost for consumers. However, the delivery tasks either achieved by single or swarming drones are facing several challenges, which are mainly related to the modeling of drones’ skyway network, the uncertainty of flight conditions and available resources, the consumers’ trust and quality of experience, the privacy concerns caused by shared user information (e.g., GPS, camera). Among these issues, we focus on the modeling and resource availability issues. To cope with complex delivery requests, this paper takes advantage of the service computing paradigm to propose a service composition approach, in which multiple drone services can participate in the delivery plan. We first propose a graph-based modeling of the skyway network and flights history. This latter, is fed into a proposed frequent subgraph mining algorithm, and is processed to extract relevant patterns from the previously generated delivery paths, based on consumers’ positive feedback. We also adopt Long Short-Term Memory to propose a model that forecasts the overload of charging stations, with the goal of tuning the mined (i.e., frequently traversed) paths with the low-congestion stations. The prediction and mining results are, finally, exploited, in the selection of the appropriate drone formation that will achieve the delivery mission. Experimental studies based on real-world datasets have confirmed the efficiency of our approach, compared to three graph-based approaches.

    Mokhtar Sellami, Haithem Mezni, Hela Elmannai, Reem Alkanhel

    Drone-as-a-Service: proximity-aware composition of UAV-based delivery services

    Cluster Computing, 2025

    Résumé

    Recently, drones have emerged as an effective and rapid mean to deliver various packages as services. Exhibiting the same behavior and principles of the service paradigm, drones’ delivery tasks can be abstracted as services, also called DaaS (Drone-as-a-Service). However, drones operate in a dynamic and uncertain environment (flight regulations, weather conditions, charging resources). In addition, the drones’ limited capacity (e.g., flying range, battery capacity, payload) and the delivery constraints (e.g., cost, delivery time) make the delivery missions beyond one drone’s capacity. To cope with the above challenges, and to meet the customers’ and providers’ delivery constraints, composing drone services is a natural solution. We propose a DaaS composition approach that takes advantage of a recent and powerful technology, called knowledge graph. First, we model the drones’ environment (charging stations, skyway segments, drone services) as a heterogeneous information network. Then, we combine knowledge graph embedding with subgraph-aware proximity measure, to arrange drones and charging stations in a low-dimentional vector space. This pre-processing step helped select high-flight capacity drone services, and generate low-congestion delivery paths. Experimental results have proven the approach’s performance and the quality of DaaS compositions, compared to recent state-of-the-art approaches.

    Haithem Mezni, Mokhtar Sellami, Abeer Algarni, Hela Elmannai

    CrossRecSmart: A Cross-Network Anchor-Based Representation Learning for the Recommendation of Smart Services.

    Journal of Supercomputing, 2025

    Résumé

    In modern smart cities, user request handling has evolved beyond conventional software solutions and electronic services. Companies now leverage a diverse range of cutting-edge technologies, such as Artificial Intelligence, the Internet of Things (IoT), Edge/Fog computing, and Cloud computing, to deliver various smart services. These services cover domains such as smart healthcare, smart buildings, smart transportation, smart living, and smart administration. However, a significant challenge hindering the widespread adoption and effective deployment of these services is the limited awareness among citizens of their availability and features, including aspects like pricing models, security policies, and service-level agreements. This issue largely stems from the lack of centralized public repositories where companies can showcase their smart offerings. Consequently, citizens often rely on traditional Web search tools (e.g., search engines, social networks), which limits their ability to fully benefit from the advantages of smart services. In addition, users are often connected to multiple service providers, meaning that their related knowledge (e.g., profiles, service usage, ratings) is distributed across multiple information sources.
    To bridge the gap between smart service providers and citizens, and to effectively utilize user and service information across multiple networks, we propose CrossRecSmart, a cross-network recommender system built upon a multiplex network of smart services. This system can be conceptualized as a large-scale, distributed, domain-specific marketplace for available smart services. Our approach integrates Graph Neural Networks (GNNs) with cross-network representation learning to construct this multiplex network. The complex and distributed nature of this task is addressed through a cross-network learning model that facilitates collaboration among multiple smart service providers and enables the aggregation of their knowledge. This is achieved by interconnecting multiple networks through bridge nodes, also referred to as anchor entities. Furthermore, we introduce an algorithm for the cross-network recommendation of top-rated smart services. Comparative analyses with existing recommender systems designed for smart cities demonstrate the superiority of our proposed approach, owing to the concept of anchor links.

    Zaki Brahmi, Haithem Mezni, Hela Elmannai, Reem Alkanhel

    Multi-modal VaaS Selection in Smart Mobility Networks via Spectral Hyper-graph Clustering and Quantum-driven Optimization.

    Concurrency and Computation: Practice and Experience, 2025

    Résumé

    In recent years, smart mobility networks have experienced significant growth due to the integration of key technologies such as cloud computing, edge intelligence, and the Internet of Things (IoT) into transportation infrastructure. When combined with the principles of service-oriented computing (SOC), various transportation modes now feature intelligent capabilities, including eco-driving assistance, emergency service integration, V2X communication, environmental sensors, in-vehicle infotainment, Over-the-Air (OTA) updates, driver behavior monitoring, and AI-powered assistance. This has led to the emergence of Connected Vehicle as a Service (CVaaS) as a new paradigm for smart vehicles and transportation services.
    However, with the increasing complexity of AI-driven features and integration with smart city infrastructure, traditional recommender systems can no longer meet user requirements such as personalized connectivity preferences and eco-friendly route optimization. CVaaS recommendations also inherit challenges from traditional transportation systems, including multi-modal integration (e.g., coordinating smart buses and autonomous vehicles), environmental considerations (e.g., smart parking and dedicated lanes for autonomous cars), uncertain demand, user trust, regulatory compliance, and data privacy concerns.
    In this paper, we address the challenges of multi-modal transportation and environmental uncertainty, such as traffic congestion and VaaS demand fluctuations. By modeling Smart Urban Network (SUN) traffic and VaaS demand, we predict congestion patterns and VaaS availability using a Long Short-Term Memory (LSTM) model. Additionally, we apply Spectral hyper-graph Theory to cluster the SUN into closely connected regions, identifying traversed areas for trip requests. These preprocessing steps help eliminate high-congestion zones and low-demand VaaS services, improving trip efficiency.
    Finally, inspired by the combinatorial nature of VaaS selection, we propose a Quantum-Inspired variant of the Gravitational Search Algorithm (Q-GSA) to explore and evaluate possible VaaS combinations, ultimately selecting an optimal set of smart transportation services. Experimental comparisons with four benchmark methods confirm the superiority of our approach in terms of efficiency and solution quality.

    Haithem Mezni, Hiba Yahyaoui, Hela Elmannai, Reem Alkanhel

    Personalized service recommendation in smart mobility networks

    Cluster Computing, 2025

    Résumé

    Vehicle-as-a-Service (VaaS) refers to on-demand rides and the sharing/offering of various kinds of transportation facilities (e.g., smart buses, electric vehicles, business jets, autonomous cars), to move from a source to a destination across one or several regions. Coupled with smart transportation services, which are critical for addressing road network issues (e.g., traffic congestion, parking, safety), VaaS is increasingly adopted in smart cities. For example, a user may express his needs in terms of source/destination regions, time and cost constraints, in addition to preferred transportation modes and services (e.g., only connected buses and electric cars). This user profile is evaluated against each available VaaS, as well as the smart urban network (SUN) conditions. However, current solutions do not consider the customization of VaaS combinations and treat user requests as a traditional vehicle routing problem; while in a SUN context, processing VaaS requests not only consists of finding the optimal transportation path that meets user constraints (e.g., time, cost), but also selecting the top-rated combination of available VaaSs (e.g., sequence of smart buses) that meet the user profile (e.g., connectivity, specific facilities, transit restrictions) and trip constraints. To cope with these challenges, the goal of this paper is to develop an orchestration engine that allows the personalized selection and composition of VaaS services. We applied Fuzzy Relational Concept Analysis as an effective data analysis and clustering technique to solve the following issues: (i) representing VaaS-related knowledge and excluding low-quality VaaSs, (ii) clustering of VaaS services based on their common features and covered regions, (iii) clustering of smart urban regions based on their neighborhood and their frontier stations. At a second stage, a search method based on A* algorithm is proposed to find the optimal local paths in each traversed region of the smart urban network. Finally, a bottom-up lattice parsing method is defined to determine the VaaSs with high quality and high coverage capacity. Comparative experiments with state-of-the-art solutions proved the efficiency of our approach.

  • Ameni Hedhli, Haithem Mezni, Lamjed Ben Said

    BPaaS placement over optimum cloud availability zones

    Cluster Computing, 27(5), 5845-5865., 2024

    Résumé

    Business Process as a Service (BPaaS) has recently emerged from the synergy between business process management and cloud computing, allowing companies to outsource and migrate their businesses to the cloud. BPaaS management refers to the set of operations (decomposition, customization, placement, etc.) that maintain a high-quality of the deployed cloud-based businesses. Like its ancestor SaaS, BPaaS placement consists on the dispersion of its composing fragments over multiple cloud availability zones (CAZ). These latter are characterized by their huge, diverse and dynamic data, which are exploited to select the high-performance servers holding BPaaS fragments, while preserving their constraints. These fragments’ relations and their placement schemes constitute a dynamic BPaaS information network. However, the few existing BPaaS solutions adopt a static placement strategy, while it is important to take the CAZ dynamic and uncertain nature into account. Also, current solutions do not properly model the BPaaS environment. To offer an efficient BPaaS placement scheme, we combine prediction and learning capabilities, which will help identify the migrating fragments and their new hosting servers. We first model the BPaaS context as a heterogeneous information network. Then, we apply an incremental representation learning approach to facilitate its processing. Using the principles of proximity-aware representation learning, we infer useful knowledge regarding BPaaS fragments and the available servers at different CAZ. Finally based on the degree of closeness between the BPaaS environment’s entities (e.g., fragments, servers), we select the optimum cloud availability zone on which the resource-consuming BPaaS fragments are migrated based on a proposed placement scheme. Obtained results were very promising compared to traditional BPaaS placement solutions.

  • Ameni Hedhli, Haithem Mezni, Lamjed Ben Said

    Predictive BPaaS management with quantum and neural computing

    Journal of Software: Evolution and Process, 34(2), e2421.‏, 2022

    Résumé

    With the increasing adoption of cloud computing, the deployment and management of business processes over cloud environments have become an essential operation for most enterprises, leading to the emergence of BPaaS (Business Process as a Service) as a new cloud service model. This SaaS-like service, like its ancestors, should be strategically distributed and managed over multiple cloud zones, while taking into account several constraints and conditions (e.g., sensitivity of BPaaS fragments, insecure and untrusted cloud zones, lack of resources, and workload changes). However, current BPaaS approaches are static, which means that they are no longer suitable to manage such enterprise-oriented cloud service model and to deal with the uncertain and dynamic nature of cloud availability zones. To fill this gap, we adopt a predictive BPaaS management strategy by proposing a model that forecasts the next-short time overload of cloud zones. These latter, as hosting environments for the managed BPaaS, are categorized as overloaded or underloaded, which triggers the migration of BPaaS fragments to high-performance cloud zones. The proposed neural network prediction model (called QGA-NN) is enhanced with a quantum genetic algorithm to optimize the prediction of cloud zones' overload. QGA-NN is evaluated using a BPaaS placement algorithm, which we defined as a triggered management operation. Experimental results have proved the accuracy and effectiveness of our predictive approach, compared with state-of-the-art solutions.

    Ameni Hedhli, Haithem Mezni, Lamjed Ben Said

    Predictive BPaaS management with quantum and neural computing

    Software: Evolution and Process, 2022

    Résumé

    With the increasing adoption of cloud computing, the deployment and management of business processes over cloud environments have become an essential operation for most enterprises, leading to the emergence of BPaaS (Business Process as a Service) as a new cloud service model. This SaaS-like service, like its ancestors, should be strategically distributed and managed over multiple cloud zones, while taking into account several constraints and conditions (e.g., sensitivity of BPaaS fragments, insecure and untrusted cloud zones, lack of resources, and workload changes). However, current BPaaS approaches are static, which means that they are no longer suitable to manage such enterprise-oriented cloud service model and to deal with the uncertain and dynamic nature of cloud availability zones. To fill this gap, we adopt a predictive BPaaS management strategy by proposing a model that forecasts the next-short time overload of cloud zones. These latter, as hosting environments for the managed BPaaS, are categorized as overloaded or underloaded, which triggers the migration of BPaaS fragments to high-performance cloud zones. The proposed neural network prediction model (called QGA-NN) is enhanced with a quantum genetic algorithm to optimize the prediction of cloud zones' overload. QGA-NN is evaluated using a BPaaS placement algorithm, which we defined as a triggered management operation. Experimental results have proved the accuracy and effectiveness of our predictive approach, compared with state-of-the-art solutions.

    Haithem Mezni, Maha Drissi, Wadii Boulila, Safa Ben Atitallah, Mokhtar Sellami, Nouf Alharbi

    SmartWater: A Service-Oriented and Sensor Cloud-Based Framework for Smart Monitoring of Water Environments

    Sensor Networks, 2022

    Résumé

    Due to the sharp increase in global industrial production, as well as the over-exploitation of land and sea resources, the quality of drinking water has deteriorated considerably. Furthermore, nowadays, many water supply systems serving growing human populations suffer from shortages since many rivers, lakes, and aquifers are drying up because of global climate change. To cope with these serious threats, smart water management systems are in great demand to ensure vigorous control of the quality and quantity of drinking water. Indeed, water monitoring is essential today since it allows to ensure the real-time control of water quality indicators and the appropriate management of resources in cities to provide an adequate water supply to citizens. In this context, a novel IoT-based framework is proposed to support smart water monitoring and management. The proposed framework, named SmartWater, combines cutting-edge technologies in the field of sensor clouds, deep learning, knowledge reasoning, and data processing and analytics. First, knowledge graphs are exploited to model the water network in a semantic and multi-relational manner. Then, incremental network embedding is performed to learn rich representations of water entities, in particular the affected water zones. Finally, a decision mechanism is defined to generate a water management plan depending on the water zones’ current states. A real-world dataset has been used in this study to experimentally validate the major features of the proposed smart water monitoring framework.

  • Ameni Hedhli, Haithem Mezni, Lamjed Ben Said

    A quantum-inspired neural network model for predictive BPaaS management

    In International Conference on Database and Expert Systems Applications (pp. 91-103). Cham: Springer International Publishing., 2021

    Résumé

    Nowadays, companies are more and more adopting cloud technologies in the management of their business processes rising, then, the Business Process as a Service (BPaaS) model. In order to guarantee the consistency of the provisioned BPaaS, cloud providers should ensure a strategical management (e.g., allocation, migration, etc.) of their available resources (e.g., computation, storage, etc.) according to services requirements. Existing researches do not prevent resource provision problems before they occur. Rather, they conduct a real-time allocation of cloud resources. This paper makes use of historical resource usage information for providing enterprises and BPaaS providers with predictions of cloud availability zones’ states. For that, we first propose a Neural Network-based prediction model that exploits the superposition power of Quantum Computing and the evolutionary nature of the Genetic Algorithm, in order to optimize the accuracy of the predicted resource utilization. Second, we define a placement algorithm that, based on the prediction results, chooses the optimal cloud availability zones for each BPaaS fragment, i.e. under-loaded servers. We evaluated our approach using real cloud workload data-sets. The obtained results confirmed the effectiveness and the performance of our NNQGA approach, compared to traditional techniques.

    Ameni Hedhli, Haithem Mezni

    A survey of service placement in cloud environments‏

    Journal of Grid Computing, 19(3), 23., 2021

    Résumé

    Cloud computing is largely adopted by the current computing industry. Not only users can benefit from cloud scalability, but also businesses are more and more attracted by its flexibility. In addition, the number of offered cloud services (e.g., SaaS, BPaaS, mobile services, etc.) is continuously growing. This raises a question about how to effectively arrange and place them in the cloud, in order to offer high-performance services. Indeed, companies’ and providers’ benefits are strongly related to the optimal placement and management of cloud services, together with their related data. This produces various challenges, including the heterogeneity and dynamicity of hosting cloud zones, the cloud/service –specific placement constraints, etc. Recent cloud service placement approaches have dealt with these issues through different techniques, and by fixing various criteria to optimize. Moreover, researchers have considered other specificities, like the cloud environment type, the deployment model and the placement mode. This paper provides a comprehensive survey on service placement schemes in the cloud. We also identify the current challenges for different cloud service models and environments, and we provide our future directions.

  • Ameni Hedhli, Haithem Mezni

    A DFA‐based approach for the deployment of BPaaS fragments in the cloud‏

    Concurrency and computation: Practice and experience, 32(14), e5075.‏, 2020

    Résumé

    Cloud computing is an emerging technology that is largely adopted by the current computing industry. With the growing number of Cloud services, Cloud providers' main focus is how to best offer efficient services (eg, SaaS, BPaaS, mobile services, etc) in order to hook the eventual customers. To meet this goal, services arrangement and placement in the cloud is becoming a serious problem because an optimal placement of these applications and their related data in accordance with the available resources can increase companies' benefits. Since there is a widespread deployment of business processes in the cloud, the hereinafter conducted research works aim to enhance the business processes' outsourcing by providing an optimized placement scheme that would attract cloud customers. In the light of these facts, the purpose of this paper is to deal with the BPaaS placement problem while optimizing both the total execution time and cloud resources' usage. To do so, we first determine the redundant BPaaS fragments using a DNA Fragment Assembly technique. We apply a variant of the Genetic Algorithm to resolve it. Then, we propose a placement algorithm, which produces an optimized placement scheme on the basis of the determined fragments relations. We follow that by an implementation of the whole placement process and a set of experimental results that have shown the feasibility and efficiency of the proposed approach.

  • Haithem Mezni, Jaber Kouki

    A multi-swarm based approach with cooperative learning strategy for composite SaaS placement

    ACM Symposium on Applied Computing, 2017

    Résumé

    This paper explores one of the critical issues, SaaS placement in cloud data centers, for reducing execution time of composite SaaS applications. We adopt a multi-swarm variant of Particle Swarm Optimization (PSO) to propose a service placement method. Also, a cooperative learning strategy is hybridized to the placement algorithm, which makes information of best candidate servers be used more effectively to generate better placement plan. In the proposed method, for each sub-swarm of servers, the worst placement learns from the best servers, so that worst servers can have more excellent exemplars to learn and can find the optimal placement for SaaS components more easily. Experiments show that our solution is efficient in comparison with existing SaaS placement approaches.

  • Haithem Mezni

    Towards trustworthy service adaptation: An ontology-based cross-layer approach

    IEEE 5th International Conference on Software Engineering and Service Science, 2014

    Résumé

    Although several approaches have been proposed towards self-adaptation of Web services, most of them work in isolation and few of them deal with cross-layer and trust issues. Indeed, the complex layered nature of service-based systems frequently leads to service failure and conflicting adaptation. To tackle this problem, we propose an ontology-based categorization of service behavior across all the functional layers. The proposed ontology provides support for cross-layer self-adaptation by facilitating reasoning about events to identify the real source of service failure, and reasoning about self-adaptation actions to check integrity and compatibility of self-adaptation with constraints imposed by each layer.

  • Walid Chainbi, Haithem Mezni, Khaled Ghedira

    An Autonomic Computing Architecture for Self-* Web Services

    Autonomic Computing and Communications Systems, 2010

    Résumé

    Adaptation in Web services has gained a significant attention and becomes a key feature of Web services. Indeed, in a dynamic environment such as the Web, it's imperative to design an effective system which can continuously adapt itself to the changes (service failure, changing of QoS offering, etc.). However, current Web service standards and technologies don’t provide a suitable architecture in which all aspects of self-adaptability can be designed. Moreover, Web Services lack ability to adapt to the changing environment without human intervention. In this paper, we propose an autonomic computing approach for Web services’ self-adaptation. More precisely, Web services are considered as autonomic systems, that is, systems that have self-* properties. An agent-based approach is also proposed to deal with the achievement of Web services self-adaptation.