{"id":1232,"date":"2019-12-03T16:29:07","date_gmt":"2019-12-03T15:29:07","guid":{"rendered":"https:\/\/samovar2022.int-evry.fr\/index.php\/2019\/12\/03\/description-et-evaluation-de-strategies-delasticite-des-processus-metiers-dans-le-cloud\/"},"modified":"2020-09-04T18:45:18","modified_gmt":"2020-09-04T16:45:18","slug":"description-et-evaluation-de-strategies-delasticite-des-processus-metiers-dans-le-cloud","status":"publish","type":"post","link":"https:\/\/samovar.telecom-sudparis.eu\/index.php\/2019\/12\/03\/description-et-evaluation-de-strategies-delasticite-des-processus-metiers-dans-le-cloud\/","title":{"rendered":"Description et \u00e9valuation de strat\u00e9gies d&rsquo;\u00e9lasticit\u00e9 des processus m\u00e9tiers dans le Cloud"},"content":{"rendered":"<p><strong>AVIS DE SOUTENANCE de Madame Aicha BEN JRAD<\/strong><\/p>\n<p>Autoris\u00e9e \u00e0 pr\u00e9senter ses travaux en vue de l\u2019obtention du Doctorat de l&rsquo;Universit\u00e9 Paris-Saclay, pr\u00e9par\u00e9 \u00e0 T\u00e9l\u00e9com SudParis en :<br \/>\nInformatique<br \/>\n\u00ab Description et \u00e9valuation de strat\u00e9gies d&rsquo;\u00e9lasticit\u00e9 des processus m\u00e9tiers dans le Cloud \u00bb<\/p>\n<p>&#8211; le VENDREDI 5 JUILLET 2019 \u00e0 9h00<br \/>\n\u00e0 l&rsquo;Ecole Nationale d&rsquo;Ing\u00e9nieurs de Tunis, Campus Universitaire farhat Hached el Manar, BP 37, Le B\u00e9lv\u00e9d\u00e8re 1002 Tunis, Tunisie<br \/>\nAmphith\u00e9\u00e2tre Mokhtar Laatiri<\/p>\n<p><strong>Membres du jury :<\/strong><\/p>\n<p>M. Samir TATA, Professeur, T\u00e9l\u00e9com SudParis, FRANCE &#8211; Directeur de th\u00e8se<br \/>\nMme Parisa GHODOUS, Professeure, Universit\u00e9 de Lyon 1\u2028, FRANCE &#8211; Rapporteur<br \/>\nMme Sonia AYACHI GHANNOUCHI, Ma\u00eetre de Conf\u00e9rences, Institut Sup\u00e9rieur de Gestion de Sousse, TUNISIE &#8211; Rapporteur<br \/>\nM. Jean Marc DELOSME, Professeur, Universit\u00e9 d\u2019Evry Val d\u2019Essonne, FRANCE &#8211; Examinateur<br \/>\nM. Nejib BEN HADJ-ALOUANE, Professeur, Ecole Nationale d&rsquo;Ing\u00e9nieurs de Tunis, TUNISIE &#8211; Examinateur<br \/>\nM. Sami BHIRI, Ma\u00eetre de Conf\u00e9rences, Institut Sup\u00e9rieur d&rsquo;Informatique et Math\u00e9matiques Monastir, TUNISIE &#8211; Codirecteur de th\u00e8se<br \/>\nM. Bruno DEFUDE, Professeur, T\u00e9l\u00e9com SudParis, FRANCE &#8211; Examinateur<\/p>\n<p><strong>R\u00e9sum\u00e9 :<\/strong><\/p>\n<p>De nos jours, de plus en plus d\u2019entreprises migrent leurs applications \u00e0 base de services (AbSs) vers le Cloud. L\u2019\u00e9lasticit\u00e9 du Cloud Computing est la caract\u00e9ristique principale derri\u00e8re ce ph\u00e9nom\u00e8ne de migration. Le principe d\u2019\u00e9lasticit\u00e9 a attir\u00e9 beaucoup d\u2019attention ces derni\u00e8res ann\u00e9es comme une t\u00e2che pivot qui permet d\u2019assurer un bon compromis entre les Qualit\u00e9s de service d\u00e9sir\u00e9es et les co\u00fbts op\u00e9rationnels des AbSs. Toutefois, le contr\u00f4le d\u2019\u00e9lasticit\u00e9 des AbSs et la d\u00e9finition des strat\u00e9gies d\u2019\u00e9lasticit\u00e9 non-triviales sont encore des t\u00e2ches difficiles \u00e0 r\u00e9aliser. La difficult\u00e9 de ces t\u00e2ches est de plus accentu\u00e9e avec l\u2019absence d\u2019un langage unifi\u00e9 pour exprimer ces strat\u00e9gies et un moyen pour les evaluer et les valider avant de les utiliser dans un environnement Cloud r\u00e9el. Dans notre travail, nous nous int\u00e9ressons \u00e0 la d\u00e9finition et l\u2019\u00e9valuation des strat\u00e9gies d\u2019\u00e9lasticit\u00e9 des applications \u00e0 base de services dans le Cloud. Dans ce contexte, nous avons propos\u00e9 un framework d\u2019\u00e9valuation des strat\u00e9gies d\u2019\u00e9lasticit\u00e9 bas\u00e9 sur des m\u00e9thodes formelles pour \u00e9valuer le comportement des strat\u00e9gies. Pour cela, nous avons d\u00e9fini un mod\u00e8le formel pour l\u2019\u00e9lasticit\u00e9 des AbSs dans le cloud. Nous avons mod\u00e9lis\u00e9 le mod\u00e8le de d\u00e9ploiement des AbSs en utilisant les r\u00e9seaux de petri et d\u00e9fini des op\u00e9rations d\u2019\u00e9lasticit\u00e9 pour l\u2019\u00e9lasticit\u00e9 hybride. Le mod\u00e8le propos\u00e9 permet de d\u00e9crire les caract\u00e9ristiques des services composant un AbS et leurs requ\u00eates afin de d\u00e9finir des strat\u00e9gies non-triviales. Apr\u00e8s la mod\u00e9lisation de l\u2019\u00e9lasticit\u00e9 des AbSs, deux langages d\u00e9di\u00e9, nomm\u00e9 StratModel et Strat, sont propos\u00e9s pour faciliter la description des strat\u00e9gies d\u2019\u00e9lasticit\u00e9 qui sont bas\u00e9es sur des mod\u00e8les d\u2019\u00e9lasticit\u00e9 diff\u00e9rents. StratModel permet de d\u00e9finir des mod\u00e8les d\u2019\u00e9lasticit\u00e9 et de g\u00e9n\u00e9rer leur contr\u00f4leurs associ\u00e9s qui seront utilis\u00e9s pour contr\u00f4ler l\u2019\u00e9lasticit\u00e9 des AbSs et \u00e9valuer les strat\u00e9gies. En se basant sur le langage StratModel, Strat est propos\u00e9 pour d\u00e9crire d\u2019une mani\u00e8re unifi\u00e9e des strat\u00e9gies d\u2019\u00e9lasticit\u00e9 pour des AbSs. Il est d\u00e9fini comme un langage \u00e0 base des r\u00e8gles permettant de d\u00e9finir un ensemble des conditions pour des actions sp\u00e9cifi\u00e9es dans un mod\u00e8le StratModel. En prenant ces langages et notre mod\u00e8le formel comme une base, un framework, nomm\u00e9 StratFram, est propos\u00e9 pour \u00eatre utilis\u00e9 par les responsables de configuration des AbSs comme un support qui leur permet de d\u00e9crire et d\u2019\u00e9valuer leur strat\u00e9gies d\u2019\u00e9lasticit\u00e9 avant de les utiliser dans le cloud. L\u2019\u00e9valuation des strat\u00e9gies consiste \u00e0 fournir un ensemble de courbes permettant l\u2019analyse et la comparaison de leur comportement. Nos contributions et d\u00e9veloppements permettent aux responsable des AbSs de choisir les strat\u00e9gies d\u2019\u00e9lasticit\u00e9 les plus adapt\u00e9es \u00e0 leurs AbSs.<\/p>\n<p><strong>Abstract :<\/strong><\/p>\n<p>In the recent years, growing attention has been paid to the concept of Cloud Computing as a new computing paradigm for executing and handling business processes in an efficient and cost-effective way. Cloud Computing\u2019s elasticity and its flexibility in service delivery are the most important features behind this attention which encourage companies to migrate their operation\/processes to the cloud to ensure the required Quality of Service (QoS) while using resources and reduce their expenses. Elasticity management has been considered as a pivotal issue among IT community that works on finding the right tradeoffs between QoS levels and operational costs by developing novel methods and mechanisms. However, controlling process elasticity and defining non-trivial elasticity strategies are still challenging tasks. Also, despite the growing attention paid to the cloud and its elasticity property in particular, there is still a lack of solutions that support the evaluation of elasticity strategies used to ensure the elasticity of business processes at service-level before using them in real cloud environments. In this thesis, a framework for describing and evaluating elasticity strategies for service-based business processes (SBPs) is proposed. Starting from representing elastic SBPs, a formal elasticity approach is proposed to allow the evaluation of elasticity strategies before using them in the cloud. The proposed approach is composed of (i) a formal model, that describes elastic execution environments for SBPs while considering the distinguish requirements for services requests, and (ii) elasticity operations\/capabilities for hybrid scaling that are defined and formalized to illustrate their application on the model to ensure its elasticity. The proposed model is defined based on high-level petri nets to describe not only the characteristics of service engines, hosting SBPs services, but also the characteristics of their requests that allows defining more sophisticated elasticity strategies. After modeling SBPs elasticity for the purpose of evaluating elasticity strategies, two domain-specific languages, named StratModel and Strat, are designed to be used together to describe elasticity strategies for different elasticity models. StratModel language allows describing elasticity models with different elasticity capabilities and generating their associated elasticity controllers that are used to manage SBPs elasticity and evaluate strategies. Based on StratModel language, Strat language is designed to allow specifying elasticity strategies governing SBP elasticity according to a given elasticity model written using StratModel language. With the formal model and the designed languages as basis, a framework, named StratFram, is proposed in order to provide SBPs holders a support on which they can describe and evaluate their elasticity strategies before investing in using them in the cloud. The evaluation consists in providing a set of plots that allows the analysis and the comparison of strategies. Our contributions and developments provide SBP holders with facilities to choose elasticity strategies that fit to their elastic SBPs and usage behaviors.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>AVIS DE SOUTENANCE de Madame Aicha BEN JRAD Autoris\u00e9e \u00e0 pr\u00e9senter ses travaux en vue de l\u2019obtention du Doctorat de l&rsquo;Universit\u00e9 Paris-Saclay, pr\u00e9par\u00e9 \u00e0 T\u00e9l\u00e9com SudParis en : Informatique \u00ab Description et \u00e9valuation de strat\u00e9gies d&rsquo;\u00e9lasticit\u00e9 des processus m\u00e9tiers dans le Cloud \u00bb &#8211; le VENDREDI 5 JUILLET 2019 \u00e0 9h00 \u00e0 l&rsquo;Ecole Nationale d&rsquo;Ing\u00e9nieurs [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ocean_post_layout":"","ocean_both_sidebars_style":"","ocean_both_sidebars_content_width":0,"ocean_both_sidebars_sidebars_width":0,"ocean_sidebar":"","ocean_second_sidebar":"","ocean_disable_margins":"enable","ocean_add_body_class":"","ocean_shortcode_before_top_bar":"","ocean_shortcode_after_top_bar":"","ocean_shortcode_before_header":"","ocean_shortcode_after_header":"","ocean_has_shortcode":"","ocean_shortcode_after_title":"","ocean_shortcode_before_footer_widgets":"","ocean_shortcode_after_footer_widgets":"","ocean_shortcode_before_footer_bottom":"","ocean_shortcode_after_footer_bottom":"","ocean_display_top_bar":"default","ocean_display_header":"default","ocean_header_style":"","ocean_center_header_left_menu":"","ocean_custom_header_template":"","ocean_custom_logo":0,"ocean_custom_retina_logo":0,"ocean_custom_logo_max_width":0,"ocean_custom_logo_tablet_max_width":0,"ocean_custom_logo_mobile_max_width":0,"ocean_custom_logo_max_height":0,"ocean_custom_logo_tablet_max_height":0,"ocean_custom_logo_mobile_max_height":0,"ocean_header_custom_menu":"","ocean_menu_typo_font_family":"","ocean_menu_typo_font_subset":"","ocean_menu_typo_font_size":0,"ocean_menu_typo_font_size_tablet":0,"ocean_menu_typo_font_size_mobile":0,"ocean_menu_typo_font_size_unit":"px","ocean_menu_typo_font_weight":"","ocean_menu_typo_font_weight_tablet":"","ocean_menu_typo_font_weight_mobile":"","ocean_menu_typo_transform":"","ocean_menu_typo_transform_tablet":"","ocean_menu_typo_transform_mobile":"","ocean_menu_typo_line_height":0,"ocean_menu_typo_line_height_tablet":0,"ocean_menu_typo_line_height_mobile":0,"ocean_menu_typo_line_height_unit":"","ocean_menu_typo_spacing":0,"ocean_menu_typo_spacing_tablet":0,"ocean_menu_typo_spacing_mobile":0,"ocean_menu_typo_spacing_unit":"","ocean_menu_link_color":"","ocean_menu_link_color_hover":"","ocean_menu_link_color_active":"","ocean_menu_link_background":"","ocean_menu_link_hover_background":"","ocean_menu_link_active_background":"","ocean_menu_social_links_bg":"","ocean_menu_social_hover_links_bg":"","ocean_menu_social_links_color":"","ocean_menu_social_hover_links_color":"","ocean_disable_title":"default","ocean_disable_heading":"default","ocean_post_title":"","ocean_post_subheading":"","ocean_post_title_style":"","ocean_post_title_background_color":"","ocean_post_title_background":0,"ocean_post_title_bg_image_position":"","ocean_post_title_bg_image_attachment":"","ocean_post_title_bg_image_repeat":"","ocean_post_title_bg_image_size":"","ocean_post_title_height":0,"ocean_post_title_bg_overlay":0.5,"ocean_post_title_bg_overlay_color":"","ocean_disable_breadcrumbs":"default","ocean_breadcrumbs_color":"","ocean_breadcrumbs_separator_color":"","ocean_breadcrumbs_links_color":"","ocean_breadcrumbs_links_hover_color":"","ocean_display_footer_widgets":"default","ocean_display_footer_bottom":"default","ocean_custom_footer_template":"","ocean_post_oembed":"","ocean_post_self_hosted_media":"","ocean_post_video_embed":"","ocean_link_format":"","ocean_link_format_target":"self","ocean_quote_format":"","ocean_quote_format_link":"post","ocean_gallery_link_images":"on","ocean_gallery_id":[],"footnotes":""},"categories":[276],"tags":[],"class_list":["post-1232","post","type-post","status-publish","format-standard","hentry","category-theses-2020-fr","entry"],"_links":{"self":[{"href":"https:\/\/samovar.telecom-sudparis.eu\/index.php\/wp-json\/wp\/v2\/posts\/1232","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/samovar.telecom-sudparis.eu\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/samovar.telecom-sudparis.eu\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/samovar.telecom-sudparis.eu\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/samovar.telecom-sudparis.eu\/index.php\/wp-json\/wp\/v2\/comments?post=1232"}],"version-history":[{"count":1,"href":"https:\/\/samovar.telecom-sudparis.eu\/index.php\/wp-json\/wp\/v2\/posts\/1232\/revisions"}],"predecessor-version":[{"id":1434,"href":"https:\/\/samovar.telecom-sudparis.eu\/index.php\/wp-json\/wp\/v2\/posts\/1232\/revisions\/1434"}],"wp:attachment":[{"href":"https:\/\/samovar.telecom-sudparis.eu\/index.php\/wp-json\/wp\/v2\/media?parent=1232"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/samovar.telecom-sudparis.eu\/index.php\/wp-json\/wp\/v2\/categories?post=1232"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/samovar.telecom-sudparis.eu\/index.php\/wp-json\/wp\/v2\/tags?post=1232"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}