Browsing by Author "Zertal, Soumia"
Now showing 1 - 6 of 6
Results Per Page
Sort Options
Item Application de l'algorithme ACO basée fonctionnalités pour la recherche et la sélection des services cloud(Université d’Oum El Bouaghi, 2024) Lounis, Youssef Abdelwadoud; Benayad, NacerAllah; Zertal, SoumiaLe cloud computing a révolutionné la gestion informatique en offrant des environnements de développement et de déploiement évolutifs et à la demande. Avec la convergence vers le XaaS (Everything-as-a-Service), il y a eu une prolifération de services prêts à l'emploi, encourageant les entreprises à développer des applications complexes. Cette complexité croissante a créé une demande pour des services composés, nécessitant une composition automatique des services cloud. Dans ce contexte, où la réutilisabilité est cruciale, il est essentiel d'avoir une méthodologie efficace pour la sélection et la composition des services cloud. Cependant, les méthodes traditionnelles sont souvent limitées dans leur capacité à s'adapter aux environnements cloud dynamiques. Notre recherche propose une approche innovante pour la composition automatique et optimisée des services, intégrant l'Internet des Objets (IoT), le Cloud Computing et l'algorithme d'optimisation des colonies de fourmis (ACO). Cette architecture permet une adaptation dynamique aux variations des conditions environnementales et aux changements des paramètres de qualité de service (QoS). Nous avons élaboré une méthodologie qui inclut la collecte des données via des capteurs IoT, la génération des services disponibles, la génération de différentes combinaisons de services et l'évaluation de leur utilité. L'algorithme ACO est utilisé pour optimiser cette composition en tenant compte des informations locales et globales des phéromones. Cette approche est déployée dans un environnement cloud distribué, impliquant un centre de recherche Fog pour le traitement local des données et précisément ainsi la latence. Les résultats expérimentaux, illustrés par des captures de code et des courbes, démontrent que cette approche est non seulement viable, mais également prometteuse pour une gestion intelligente des ressources. En utilisant des capteurs IoT pour surveiller les paramètres en temps réel, le Cloud pour l'analyse des données, et l'ACO pour l'optimisation des ressources, il est possible d'anticiper les fluctuations de la demande et de maximiser l'efficacité. En conclusion, cette recherche souligne l'importance de l'intégration des technologies IoT, Cloud Computing et ACO pour relever les défis actuels de la gestion des services. L'approche proposée offre une solution innovante et efficace pour l'optimisation des services, ouvrant la voie à de nouvelles avancées dans ce domaine. Les perspectives de cette synergie technologique sont prometteuses pour une gestion durable et réactive des ressources, avec des implications positives pour l'environnement et la société.Item La découverte auto-organisée des services web dans un environnement dynamique(Université Oum El Bouaghi, 2017) Zernadji, Khawla; Zertal, SoumiaLa découverte des services est une étape importante pour répondre à la requête de l?utilisateur. Toutefois, les technique de découverte centralisées et traditionnelles ne sont pas suffisantes pour satisfaire les besoins des utilisateurs dans des environnements de services décentralises, ouverts et hautement dynamique. Dans ce cadre, nous nous inspirons des mécanismes d?auto-organisation dans la nature et nous utilisons le mécanisme de la stigmergie comme un moyen de communication pour modéliser les interactions et l?adaptation et utilisons de plateforme Jade pour implémenter un prototype qui effectue la recherche des services dans le but d?effectuer la découverte auto-organisée des services dans des environnements décentralisés et ouvert.Item La Proposition d’une approche pour la découverte et la sélection des services Cloud à base d’ontologie(Université Oum El Bouaghi, 2019) Bechoua, Solimene; Zertal, SoumiaLe cloud computing est un modèle de fourniture d'infrastructure, de plate-forme et de services logiciels sur le net. L'absence de la normalisation des descriptions de services Cloud hétérogènes rend la découverte et la sélection de services très complexes pour les utilisateurs du Cloud. Pour alléger cette complexité, il est essentiel de décrire les différentes informations pertinentes du service Cloud dans un modèle homogène. Et il est nécessaire d'automatiser les mécanismes de découverte et de sélection des services Cloud appropriés afin de répondre aux besoins fonctionnels et non fonctionnels de l'utilisateur. Ces deux problèmes constituent les problématiques étudiées dans notre travail. Pour résoudre la première problématique, à savoir la normalisation de la description des ser- vices Cloud hétérogènes, nous avons construit une ontologie, qui joue le rôle d'un vocabulaire exploité par les éléments principaux du système Cloud. Dans le cas où le service désiré par l'utilisateur n'existe pas, nous avons proposé deux méthodes pour la découverte des services, la première est la recherche basée sur le nom du service. La deuxième est basée sur la sélection des propriétés fonctionnelles, cette dernière offre un ensemble de services ayant les mêmes propriétés fonctionnelles du service désiré. Pour sélectionner l'ensemble de services avec le nombre minimum de fournisseurs, nous avons utilisé la méta-heuristique ACO. Cette dernière représente la deuxième contribution. Et enfin, nous avons présenté notre troisième contribu- tion, qui consiste à générer les différents plans de composition, en prenant en considération les différentes relations et dépendances entre les services métiers. L'approche proposée a été évaluée suivant plusieurs scénarios et les résultats obtenus sont encourageants et prometteurs.Item La Proposition d’une Architecture basée Deep Learning pour la prédiction des maladies cardiaques dans un environnement IoT(Université de Larbi Ben M'hidi- Oum El Bouaghi, 2022) Benzitouni, Rabah; Merabet, Linda; Zertal, SoumiaCe travail s'inscrive dans le domaine de l'intelligence artificielle et les technologies de l'Internet des Objets (IoT) afin de résoudre les problèmes liés à la santé, notamment ceux liés aux maladies cardiovasculaires. Dans ce mémoire, nous allons proposer une architecture composée de trois serveurs (serveur d'application, serveur base de données, et serveur web). Le serveur d'application possède un rôle important dans l'architecture proposée, car il est le responsable de la prédiction des maladies cardiaques et d'améliorer l'efficacité de la machine intelligente. Pour cela, nous avons adopté l'algorithme DNN pour faire la prédiction des maladies cardiovasculaires, après plusieurs tests de divers algorithmes d'apprentissage automatique, car il donnait des résultats efficaces. Aussi, l'approche proposée donne la possibilité aux cardiologues pour contribuer à l'expansion de la base de données via le portail électronique qui leur est destiné. De plus, l'approche proposée ouvre la voie vers l'adoption de nouveaux algorithmes intelligents s'ils donnent des résultats efficaces par rapport au précédent. Après la validation et l'évaluations de l'approche proposée, les résultats obtenus sont encourageants et prometteursItem L’implémentation d’une méthodologie pour le développement et le déploiement automatique des applications orientées services sur le cloud(Université Oum El Bouaghi, 2018) Adjali, Nedjmeddine; Zertal, SoumiaLe Cloud Computing permet de provisionner des environnements évolutifs de développement et de déploiement, à la demande. Le Cloud Computing et la convergence vers le XaaS (Everything-as-a-Service / Tout en tant que service) ont favorisé la prolifération des services prêts à l'emploi, ce qui a encouragé les entreprises pour le développement des applications. Par conséquent, la demande des entreprises est devenue plus complexe et elle croit de plus en plus que parfois, un seul service ne peut pas remplir les tâches requises. ? cet effet, la demande est fournie en tant que service composé à partir de la combinaison des autres services. Ce qui impose la nécessité d'une composition automatique de services. Au niveau de ce travail, nous proposons une approche pour la composition automatique des services dans le Cloud. Cette dernière consiste à décrire une méthodologie de provisionnement automatique d'applications métier, orientées service sur le cloud, qui couvre tout le cycle de vie de provisionnement d'applications. La méthodologie a été prototypée et évaluée suivant plusieurs scénarios montrant sa faisabilité.Item Vers la composition des services cloud à base de la stigmergie(Université Oum El Bouaghi, 2016) Smaali, Ouassim; Zertal, SoumiaLe besoin d'un moteur de découverte et de composition de services devient une nécessité incontournable. Afin de réaliser un tel système, nous devons faire recours aux technologies adaptées à la nature de ce type d'applications, à savoir, les technologies d'agents et Cloud Computing. La technologie d'agent est très adéquate pour la modélisation des systèmes qui nécessite une collaboration entre plusieurs entités, afin de réaliser un but commun, comme la réalisation d'un système où les agents collaborent pour trouver les meilleurs services web qui correspondent aux exigences fonctionnelles et non-fonctionnelles des clients. Outre, la nature distribuée des services Cloud nous impose l'utilisation d'agents mobiles afin de chercher et créer des pistes de communications sécurisées et à moindre coût entre le moteur de recherche et les fournisseurs de services web. La technologie Cloud Computing, représente un atout considérable pour les applications distribuées sur internet. D'un côté cette technologie permet aux clients de payer seulement ce qu'ils utilisent comme ressources virtuelles et logicielles et leurs évite d'acheter à chaque fois la nouvelle version du système qu'ils utilisent ; d'un autre côté, cette technologie permet d'avoir un support physique et virtuel avec des capacités de stockage et de traitement illimitées. Dans notre thèse on s'est à l'étude et la proposition d'un moteur de découverte, composition et d'auto-organisation qui peut accueillir et traiter des requêtes, et avec les meilleurs temps de réponse, et le minimum coût calculatoire, et l'utilisation minimale de l'espace de stockage. Dans cette thèse nous proposons une nouvelle architecture Cloud Computing basée agents pour la découverte et la composition des services. Cette architecture a pour but de supporter et d'exécuter un nouveau mécanisme de sélection, composition et auto-organisation, ce mécanisme est basé sur une nouvelle mesure, qu'on a appelé "Phéromone", et sur des propriétés importantes et efficaces des agents intelligents, proactifs, mobiles, rationnels ,communicatifs et autonomes suivant la notion de la stigmergie et spécialement la colonie de fourmi qui assure à un certain degré de régler plusieurs problèmes complexes et d'optimiser les tâches et les résultats obtenus. En exploitant une grande parties de ces propriétés on a pu dépasser les autres approches proposés, en minimisant au maximum les échanges d'informations par messages, ce qui conduit automatiquement à une optimisation au niveau réseautique (la surcharge) et au niveau local (inter blocage) ainsi au niveau financière (plus de contrôle) et temporelle (Temps gagné).