Thèse soutenue

Détection d'évènements complexes dans les flux d'évènements massifs

FR  |  
EN
Auteur / Autrice : William Braik
Direction : Xavier Blanc
Type : Thèse de doctorat
Discipline(s) : Informatique
Date : Soutenance le 15/05/2017
Etablissement(s) : Bordeaux
Ecole(s) doctorale(s) : École doctorale de mathématiques et informatique (Talence, Gironde ; 1991-....)
Partenaire(s) de recherche : Laboratoire : Laboratoire bordelais de recherche en informatique
Jury : Président / Présidente : Floréal Morandat
Examinateurs / Examinatrices : Xavier Blanc, Floréal Morandat, Laurent Pautet, David Auber, Sonia Ben Mokhtar, Floréal Morandat
Rapporteurs / Rapporteuses : Floréal Morandat, Laurent Pautet

Résumé

FR  |  
EN

La détection d’évènements complexes dans les flux d’évènements est un domaine qui a récemment fait surface dans le ecommerce. Notre partenaire industriel Cdiscount, parmi les sites ecommerce les plus importants en France, vise à identifier en temps réel des scénarios de navigation afin d’analyser le comportement des clients. Les objectifs principaux sont la performance et la mise à l’échelle : les scénarios de navigation doivent être détectés en moins de quelques secondes, alorsque des millions de clients visitent le site chaque jour, générant ainsi un flux d’évènements massif.Dans cette thèse, nous présentons Auros, un système permettant l’identification efficace et à grande échelle de scénarios de navigation conçu pour le eCommerce. Ce système s’appuie sur un langage dédié pour l’expression des scénarios à identifier. Les règles de détection définies sont ensuite compilées en automates déterministes, qui sont exécutés au sein d’une plateforme Big Data adaptée au traitement de flux. Notre évaluation montre qu’Auros répond aux exigences formulées par Cdiscount, en étant capable de traiter plus de 10,000 évènements par seconde, avec une latence de détection inférieure à une seconde.