43 research outputs found

    Algorithmes pour la prise de décision distribuée en contexte hiérarchique

    Get PDF
    RÉSUMÉ Cette thĂšse a pour objet la coordination entre entitĂ©s autonomes. De maniĂšre plus prĂ©cise, nous nous intĂ©ressons Ă  la coordination dans un contexte hiĂ©rarchique. Les problĂšmes Ă©tudiĂ©s montrent les caractĂ©ristiques suivantes : (1) il s’agit de problĂšmes d’optimisation distribuĂ©s, (2) le problĂšme est naturellement dĂ©composĂ© en sousproblĂšmes, (3) il existe a priori une sĂ©quence selon laquelle les sous-problĂšmes doivent ĂȘtre rĂ©solus, (4) les sous-problĂšmes sont sous la responsabilitĂ© de diffĂ©rentes entitĂ©s et (5) chaque sous-problĂšme est dĂ©fini en fonction des solutions retenues pour les sousproblĂšmes prĂ©cĂ©dents. Parmi les principaux domaines d’application, on trouve les systĂšmes d’aide Ă  la dĂ©cision organisationnels et les problĂšmes de synchronisation dans les chaĂźnes logistiques industrielles. Ce dernier domaine sert de fil conducteur dans cette thĂšse : le travail de plusieurs unitĂ©s de production est nĂ©cessaire pour fabriquer et livrer les commandes des clients. DiffĂ©rentes alternatives sont possibles en ce qui a trait aux piĂšces Ă  utiliser, au choix des processus de fabrication, Ă  l’ordonnancement des opĂ©rations et au transport. Chaque partenaire dĂ©sire Ă©tablir son plan de production (quoi faire, oĂč et quand le faire), mais il est nĂ©cessaire pour eux de coordonner leurs activitĂ©s. Les mĂ©thodes utilisĂ©es en pratique industrielle peuvent ĂȘtre qualifiĂ©es d’heuristiques de coordination. À l’opposĂ©, il existe des algorithmes d’optimisation distribuĂ©s et exacts, notamment les techniques de raisonnement sur contraintes distribuĂ©es (Distributed Constraint Optimization Problems, ou DCOP). Cependant, ces derniers algorithmes s’accommodent mal de la nature hiĂ©rarchique des problĂšmes Ă©tudiĂ©s et pourraient difficilement ĂȘtre utilisĂ©s en pratique. Les forces et les faiblesses des mĂ©thodes heuristiques et exactes nous ont donc amenĂ© Ă  proposer de nouvelles approches.---------- ABSTRACT This thesis concerns multiagent coordination in hierarchical settings. These are distributed optimization problems showing the following characteristics: (1) the global problem is naturally decomposed into subproblems, (2) a sequence, defined a priori, exists in which the subproblems must be solved, (3) various agents are responsible for the subproblems, and (4) each subproblem is defined according to the solutions adopted for the preceding subproblems. Organizational distributed decision making and Supply chain coordination are among the main application domains. The latter case is more thoroughly studied in this thesis. In this kind of problem, the cooperation of several facilities is needed to produce and deliver the products ordered by external customers. However, different alternatives are possible regarding the parts to use, the manufacturing processes to follow, the scheduling of operations and the choice of transportation. Therefore, supply chain partners must coordinate their local decisions (e.g. what to do, where and when), with the common objective of delivering the ordered products with the least possible delay. The most commonly used coordination mechanisms can be described as heuristics. In contrast, some generic and complete distributed algorithms exist – researchers in Distributed Artificial Intelligence (DAI) have proposed a generic framework called Distributed Constraint Optimization Problem (DCOP). However, there are certain difficulties in mapping the actual business context (which is highly hierarchical) into the DCOP framework. Thus, based on the strengths and weaknesses of both the complete and heuristic approaches, we propose new approaches

    Gestion de la sécurité des réseaux à l'aide d'un service innovant de Cloud Based Firewall

    Get PDF
    Cloud computing has evolved over the last decade from a simple storage service for more complex services, offering the software as a service (SaaS) platforms as a service (PaaS) and most recently the security as a service (SECaaS). In our work, we started with the simple idea to use the resources offered by the Cloud with a low financial cost to propose new architectures of security service. The security of virtual environments is a major issue for the deployment of the use of the Cloud. Unfortunately, these environments are composed of a set of already existing technologies used in a new way, many security solutions are only traditional reconditioned solutions to solve the Cloud and virtual networks security issues. The work done in this thesis is a response to the resource limitations of physical security devices such as firewalls and propose new security architectures consist of management of network security in the cloud-based services following Security as a Service model and propose novel architectures for managing these services. We took the initiative to propose a completely Cloud-Based architecture. The latter allows a cloud provider to provide firewalling service to its customers. It asks them to subscribe to the offer by guaranteeing treatment (analysis) with a capacity of bandwidth traffic with functional filtering rules and other proposed by the subscriber. The results demonstrated the ability of our architecture to manage and cope with network DDoS attacks and to increase analytical capacity by distributing traffic over multiple virtualLe Cloud Computing a Ă©voluĂ© au cours de la derniĂšre dĂ©cennie, passant d’un simple service de stockage Ă  des services plus complexes, en proposant le software comme service (SaaS), les plateformes comme service(PaaS) et trĂšs rĂ©cemment la sĂ©curitĂ© comme service (SECaaS).Dans notre travail, nous sommes partis de l'idĂ©e simple d'utiliser les ressources offertes par le Cloud avec un faible coĂ»t financier pour proposer des nouvelles architectures de service de sĂ©curitĂ©.La sĂ©curitĂ© des environnements virtuels est un sujet majeur pour le dĂ©ploiement de l’usage du Cloud. Malheureusement, comme ces environnements sont composĂ©s d’un ensemble de technologies dĂ©jĂ  existantes, utilisĂ©es d'une maniĂšre nouvelle, de nombreuses solutions sĂ©curitaires ne sont que des solutions traditionnelles reconditionnĂ©es Ă  la problĂ©matique Cloud et rĂ©seaux virtuels.Le travail effectuĂ© dans le cadre de cette thĂšse vient rĂ©pondre Ă  la limitation de ressources des Ă©quipements physiques de sĂ©curitĂ© comme les Firewalls et a pour objectif de proposer de nouveaux services de sĂ©curitĂ© composĂ©s d’architectures de gestion de la sĂ©curitĂ© des rĂ©seaux dans le Cloud basĂ© sur le modĂšle Security as a Service, ainsi que des architectures de management de ces services.Nous avons pris l’initiative de proposer une architecture totalement Cloud-Based. Cette derniĂšre, permet Ă  un Cloud provider de proposer un service de Firewalling Ă  ses clients. Celui-ci leur demande de s’abonner Ă  l’offre en leur garantissant le traitement (analyse) d’une capacitĂ© de bande-passante de trafic avec des rĂšgles de filtrages fonctionnelles et d’autres proposĂ©es par l’abonnĂ©.Les rĂ©sultats obtenus ont dĂ©montrĂ© les aptitudes de nos architectures Ă  gĂ©rer et Ă  faire face Ă  des attaques rĂ©seaux de type DDoS et Ă  augmenter la capacitĂ© d’analyse en distribuant le trafic sur plusieurs pare-feu virtuels

    Analyse des connaissances mises en Ɠuvre dans l’aide Ă  la dĂ©cision en maintenance d'hĂ©licoptĂšres

    Get PDF
    Ce rapport traite d'une Ă©tude rĂ©alisĂ©e dans le cadre du projet de recherche HELIMaintenance. L'objectif du projet HELIMaintenance est d'optimiser la maintenance des hĂ©licoptĂšres en rĂ©duisant les coĂ»ts de maintenance. Le but de ce projet de concevoir un SystĂšme Logistique IntĂ©grĂ© capable d'analyser les donnĂ©es critiques de piĂšces en vol et de piloter l'activitĂ© de l'atelier de maintenance afin de rĂ©duire l'inactivitĂ© de l'hĂ©licoptĂšre. Dans le cadre de ce projet, l'un des workpackages vise Ă  proposer des approches et des outils d'aide Ă  dĂ©cision pour la maintenance d'hĂ©licoptĂšres en vue d'amĂ©liorer la qualitĂ© et les performances de ce processus. L'axe principal de recherche s'appuie sur la gestion des connaissances, le retour d'expĂ©rience, les problĂšmes de satisfaction de contraintes et les diffĂ©rentes façons d'associer ces mĂ©thodes. En raison de l'avancement du projet, notre travail vise Ă  identifier certains cas de maintenance typiques que nous pourrions assister par des outils d'aide Ă  la dĂ©cision en vue d'atteindre les objectifs du workpackage. Afin de rĂ©aliser ce projet, nous avons commencĂ© par faire un Ă©tat de l'art autour des axes de recherche. Ensuite, nous avons informĂ©s les partenaires industriels aux approches d'aide Ă  la dĂ©cision utilisables et nous avons modĂ©lisĂ© le processus de maintenance d'hĂ©licoptĂšres avec le formalisme de modĂ©lisation de processus BPMN (Business Process Modeling Notation). Enfin, nous avons proposĂ© quelques outils d'aide Ă  la dĂ©cision qui pourraient ĂȘtre dĂ©veloppĂ©s pour continuer ce projet

    Composition adaptative de services pour l’Internet des objets

    Get PDF
    L'internet des objets (IoT) est une technologie Ă©mergente, qui reprĂ©sente l’intĂ©gration ou la fusion de l'espace d'information et de l'espace physique. Au fil du temps, l’IoT est devenu de plus en plus populaire dans plusieurs endroits. Afin de rĂ©pondre Ă  la demande compliquĂ©e des utilisateurs, la plupart des appareils IoT ne fonctionnent pas seuls, une composition de services multiples doit ĂȘtre effectuĂ©e et elle est dĂ©finie comme la composition de services. Pour des raisons de conductivitĂ©s, pannes, batterie, charge et autres, la disponibilitĂ© des services IoT est imprĂ©visible. Cette imprĂ©visibilitĂ© de la disponibilitĂ© et l'Ă©volution dynamique des besoins des utilisateurs, font que la composition du service doit gĂ©rer cette dynamique et s'adapter Ă  de nouvelles configurations non prĂ©vues Ă  la conception. La composition adaptative des services consiste Ă  modifier le systĂšme pour lui permettre de se comporter correctement dans diffĂ©rents contextes afin d'assurer la disponibilitĂ© des services offerts, afin de rĂ©pondre Ă  une situation non prĂ©vue lors de la phase de conception. De ce fait, notre objectif est de proposer une mĂ©thode de composition de services IoT adaptative et sensible au contexte afin de satisfaire les besoins des utilisateurs. Dans notre travail, nous considĂ©rons que la croissance de l'Internet des Objets (IoT) implique la disponibilitĂ© d'un trĂšs grand nombre de services qui peuvent ĂȘtre similaires ou identiques, la gestion de la QualitĂ© de Service (QoS) permet de diffĂ©rencier un service d'un autre. La composition de services offre la possibilitĂ© d'effectuer des activitĂ©s complexes en combinant les fonctionnalitĂ©s de plusieurs services au sein d'un seul processus. TrĂšs peu de travaux ont prĂ©sentĂ© une solution de composition de services adaptative gĂ©rant les attributs de QoS, en plus dans le domaine de la santĂ©, qui est l'un des plus difficiles et dĂ©licats car il concerne la prĂ©cieuse vie humaine. Dans cette thĂšse, nous prĂ©senterons une approche de composition de services adaptative sensible aux QoS basĂ©e sur un algorithme gĂ©nĂ©tique multipopulation dans un environnement Fog-IoT. Notre algorithme P-MPGA implĂ©mente une mĂ©thode de sĂ©lection intelligente qui nous permet de sĂ©lectionner le bon service. En outre, PMPGA implĂ©mente un systĂšme de surveillance qui surveille les services pour gĂ©rer le changement dynamique des environnements IoT. Les rĂ©sultats expĂ©rimentaux montrent les excellents rĂ©sultats du P-MPGA en termes de temps d'exĂ©cution, de valeurs de fitness moyennes et de rapport temps d'exĂ©cution / meilleure valeur de fitness malgrĂ© l'augmentation de la population. P-MPGA peut rapidement obtenir un service composite satisfaisant les besoins de QoS de l'utilisateur, ce qui le rend adaptĂ© Ă  un environnement IoT Ă  grande Ă©chelle

    Modélisation intégratrice du traitement BigData

    Get PDF
    Nowadays, multiple actors of Internet technology are producing very large amounts of data. Sensors, social media or e-commerce, all generate real-time extending information based on the 3 Vs of Gartner: Volume, Velocity and Variety. In order to efficiently exploit this data, it is important to keep track of the dynamic aspect of their chronological evolution by means of two main approaches: the polymorphism, a dynamic model able to support type changes every second with a successful processing and second, the support of data volatility by means of an intelligent model taking in consideration key-data, salient and valuable at a specific moment without processing all volumes of history and up to date data.The primary goal of this study is to establish, based on these approaches, an integrative vision of data life cycle set on 3 steps, (1) data synthesis by selecting key-values of micro-data acquired by different data source operators, (2) data fusion by sorting and duplicating the selected key-values based on a de-normalization aspect in order to get a faster processing of data and (3) the data transformation into a specific format of map of maps of maps, via Hadoop in the standard MapReduce process, in order to define the related graph in applicative layer.In addition, this study is supported by a software prototype using the already described modeling tools, as a toolbox compared to an automatic programming software and allowing to create a customized processing chain of BigDataDans le monde d’aujourd’hui de multiples acteurs de la technologie numĂ©rique produisent des quantitĂ©s infinies de donnĂ©es. Capteurs, rĂ©seaux sociaux ou e-commerce, ils gĂ©nĂšrent tous de l’information qui s’incrĂ©mente en temps-rĂ©el selon les 3 V de Gartner : en Volume, en Vitesse et en VariabilitĂ©. Afin d’exploiter efficacement et durablement ces donnĂ©es, il est important de respecter la dynamicitĂ© de leur Ă©volution chronologique au moyen de deux approches : le polymorphisme d’une part, au moyen d’un modĂšle dynamique capable de supporter le changement de type Ă  chaque instant sans failles de traitement ; d’autre part le support de la volatilitĂ© par un modĂšle intelligent prenant en compte des donnĂ©es clĂ© seulement interprĂ©tables Ă  un instant « t », au lieu de traiter toute la volumĂ©trie des donnĂ©es actuelle et historique.L’objectif premier de cette Ă©tude est de pouvoir Ă©tablir au moyen de ces approches une vision intĂ©gratrice du cycle de vie des donnĂ©es qui s’établit selon 3 Ă©tapes, (1) la synthĂšse des donnĂ©es via la sĂ©lection des valeurs-clĂ©s des micro-donnĂ©es acquises par les diffĂ©rents opĂ©rateurs au niveau de la source, (2) la fusion en faisant le tri des valeurs-clĂ©s sĂ©lectionnĂ©es et les dupliquant suivant un aspect de dĂ©-normalisation afin d’obtenir un traitement plus rapide des donnĂ©es et (3) la transformation en un format particulier de carte de cartes de cartes, via Hadoop dans le processus classique de MapReduce afin d’obtenir un graphe dĂ©fini dans la couche applicative.Cette rĂ©flexion est en outre soutenue par un prototype logiciel mettant en oeuvre les opĂ©rateurs de modĂ©lisation sus-dĂ©crits et aboutissant Ă  une boĂźte Ă  outils de modĂ©lisation comparable Ă  un AGL et, permettant une mise en place assistĂ©e d'un ou plusieurs traitements sur BigDat

    MASCODE : un systÚme multi-agent adaptatif pour concevoir des produits complexes. Application à la conception préliminaire avion

    Get PDF
    La conception préliminaire avion est un problÚme d'optimisation multi-disciplinaire et multi-objectif qui consiste à trouver les valeurs des paramÚtres de description d'un avion et de ses performances en fonction de contraintes. Ces valeurs sont calculées grùce à des connaissances disciplinaires. Les interdépendances entre les paramÚtres et les non linéarités complexifient les calculs pour lesquels les méthodes classiques se montrent insuffisantes. Pour pallier ce problÚme, nous proposons une solution basée sur les systÚmes multi-agents adaptatifs dans lesquels les agents représentent les disciplines, les paramÚtres de conception et les performances de l'avion. Les agents en utilisant des connaissances disciplinaires et par un comportement coopératif trouvent collectivement les valeurs des paramÚtres de conception qui satisfont les contraintes et les performances. Nous montrons que cette approche permet aussi d'intégrer plusieurs questions telles l'étude de sensibilité des paramÚtres, les fronts de Pareto ou la co-conception en temps réel.The preliminary design aircraft can be viewed as a multi-disciplinary, multi-objective optimisation problem which consists in finding the values of the aircraft description parameters and of its performances. These values are calculated with disciplinary knowledge. The interdependencies between the parameters and non linearities lead to complex calculus which cannot be realized efficiently by classicmethods. We propose an approach based on adaptive multiagent systems in which agents represent the disciplines, the design parameters and the aircraft performances. In using disciplinary knowledge and a cooperative behaviour, the agents collectively reach the parameters values satisfying constraints and performances. We show this approach affords interesting capabilities such as sensibilities analysis, Pareto front or dynamic interactions

    JFPC 2019 - Actes des 15es Journées Francophones de Programmation par Contraintes

    Get PDF
    National audienceLes JFPC (JournĂ©es Francophones de Programmation par Contraintes) sont le principal congrĂšs de la communautĂ© francophone travaillant sur les problĂšmes de satisfaction de contraintes (CSP), le problĂšme de la satisfiabilitĂ© d'une formule logique propositionnelle (SAT) et/ou la programmation logique avec contraintes (CLP). La communautĂ© de programmation par contraintes entretient Ă©galement des liens avec la recherche opĂ©rationnelle (RO), l'analyse par intervalles et diffĂ©rents domaines de l'intelligence artificielle.L'efficacitĂ© des mĂ©thodes de rĂ©solution et l'extension des modĂšles permettent Ă  la programmation par contraintes de s'attaquer Ă  des applications nombreuses et variĂ©es comme la logistique, l'ordonnancement de tĂąches, la conception d'emplois du temps, la conception en robotique, l'Ă©tude du gĂ©nĂŽme en bio-informatique, l'optimisation de pratiques agricoles, etc.Les JFPC se veulent un lieu convivial de rencontres, de discussions et d'Ă©changes pour la communautĂ© francophone, en particulier entre doctorants, chercheurs confirmĂ©s et industriels. L'importance des JFPC est reflĂ©tĂ©e par la part considĂ©rable (environ un tiers) de la communautĂ© francophone dans la recherche mondiale dans ce domaine.PatronnĂ©es par l'AFPC (Association Française pour la Programmation par Contraintes), les JFPC 2019 ont lieu du 12 au 14 Juin 2019 Ă  l'IMT Mines Albi et sont organisĂ©es par Xavier Lorca (prĂ©sident du comitĂ© scientifique) et par Élise Vareilles (prĂ©sidente du comitĂ© d'organisation)

    Fusion ensembliste de donnÂŽees pour la surveillance des personnes dÂŽependantes en habitat intelligent

    Get PDF
    Our research work is a part of the project FUI 14 FEDER CollectivitĂ©s E-monitor’ñge. This project takes place within the framework of Ambient Assisted Living (AAL) which aims to improve the safety and the comfort of elderly people living in smart nursing homes. This work aims to monitor the activities of elderly persons using information from different sensors. The ADL (Activities of Daily Living) are used to evaluate the ability of the person to perform on their own a selection of the activities which are essential for an independent living in the everyday life. Generally, process knowledge and measurements coming from sensors are prone to indeterminable noise. In our work, we suppose that these errors are unknown but bounded. Taking into account this hypothesis, we show how to solve the estimation issue using set-membership computations techniques. Our algorithm, based on set-membership approach, consists of two steps. The prediction step, based on the use of a random walk mobility with minimum assumptions (maximum speed of moving), employs the previous state estimate to provide the prediction zone where the person may be located. The correction step uses the informations coming from the sensors to refine this predicted zone. This step uses a relaxed constraints propagation technique, q-relaxed intersection, to deal with faulty measurements. This proposed method allows us to compute the uncertainty domain for the reconstructed localization of moving targets as dealing with outliers.Mes travaux de recherches en thĂšse s’inscrivent dans le cadre du projet FUIE-monitorĂąge. L’objectif du projet, rĂ©unissant de nombreux partenaires industriels et universitaires, est d’amĂ©liorer la prise en charge individualisĂ©e et la sĂ©curitĂ© du rĂ©sident dans les Ă©tablissements d’hĂ©bergement pour personnes ĂągĂ©es dĂ©pendantes(EHPAD). Dans ce travail, nous avons Ă©laborĂ© une mĂ©thode de fusion de donnĂ©es multimodales issues des diffĂ©rents capteurs installĂ©s dans un smart home. Ces informations sont utilisĂ©es pour la localisation intĂ©rieure des personnes afin de surveiller leurs activitĂ©s journaliĂšres. GĂ©nĂ©ralement, les mesures issues des capteurs sont soumises Ă  des incertitudes. Dans nos travaux, ces erreurs sont supposĂ©es inconnues mais bornĂ©es. En tenant compte de cette hypothĂšse, une mĂ©thode de rĂ©solution d’un problĂšme d’estimation d’état est Ă©laborĂ©e en se basant sur des calculs ensemblistes. Notre algorithme de filtrage ensembliste comporte deux Ă©tapes. La premiĂšre, dite de prĂ©diction, est basĂ©e sur l’utilisation d’un modĂšle de marche alĂ©atoire avec des hypothĂšses minimales (vitesse de dĂ©placement maximale) pour prĂ©dire la zone oĂč se trouve la personne. La deuxiĂšme Ă©tape, dite de correction, consiste Ă  utiliser la mesure pour affiner cette zone. Cette Ă©tape utilise une technique de propagation de contraintes relĂąchĂ©e, q-relaxed intersection, pour permettre une meilleure robustesse par rapport aux donnĂ©es aberrantes. Notre algorithme est capable de quantifier, par un intervalle, l’incertitude commise sur les positions de cibles en mouvement tout en dĂ©tectant les dĂ©fauts de capteurs
    corecore