logo EDITE Jonathan LEJEUNE
Identité
Jonathan LEJEUNE
État académique
Thèse soutenue le 2014-09-19
Sujet: Algorithmes distribués élastiques pour les clouds
Direction de thèse:
Encadrement de thèse:
Laboratoire: personnel permanent
Voisinage
Ellipse bleue: doctorant, ellipse jaune: docteur, rectangle vert: permanent, rectangle jaune: HDR. Trait vert: encadrant de thèse, trait bleu: directeur de thèse, pointillé: jury d'évaluation à mi-parcours ou jury de thèse.
Productions scientifiques
oai:hal.archives-ouvertes.fr:hal-00780000
Towards QoS-Oriented SLA Guarantees for Online Cloud Services
Cloud Computing provides a convenient means of remote on-demand and pay-per-use access to computing re- sources. However, its ad-hoc management of quality-of-service and SLA poses significant challenges to the performance, dependability and costs of online cloud services. The paper precisely addresses this issue and makes a threefold contribu- tion. First, it introduces a new cloud model, the SLAaaS (SLA aware Service) model. SLAaaS enables a systematic integration of QoS levels and SLA into the cloud. It is orthogonal to other cloud models such as SaaS or PaaS, and may apply to any of them. Second, the paper introduces CSLA, a novel language to describe QoS-oriented SLA associated with cloud services. Third, the paper presents a control-theoretic approach to provide performance, dependability and cost guarantees for online cloud services, with time-varying workloads. The proposed approach is validated through case studies and extensive experiments with online services hosted in clouds such as Amazon EC2. The case studies illustrate SLA guarantees for various services such as a MapReduce service, a cluster-based multi-tier e-commerce service, and a low-level locking service.
IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid 2013 IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid 2013conference proceeding 2013-05-13
oai:hal.archives-ouvertes.fr:hal-00839058
A prioritized distributed mutual exclusion algorithm balancing priority inversions and response time
International audience
no abstract
ICPP'13 - 42th International Conference on Parallel Processing https://hal.inria.fr/hal-00839058 ICPP'13 - 42th International Conference on Parallel Processing, Oct 2013, Lyon, France. IEEE Computer SocietyConference papers 2013-10-01
oai:hal.archives-ouvertes.fr:hal-00839061
Un algorithme équitable d'exclusion mutuelle distribuée avec priorité.
Les algorithmes distribués d'exclusion mutuelle à priorité permettent de définir un ordre d'accès aux sections critiques protégeant des ressources partagées. Ces algorithmes sont très utiles dans les applications temps-réel ou pour assurer différents niveaux de qualité de service [6]. Cependant, la prise en compte des priorités peut conduire à des famines dans le cas où des demandes de sections critique les plus prioritaires empêchent la satisfaction des moins prioritaires. Pour palier ce problème, certains algorithmes comme celui de Kanrar-Chaki proposent d'incrémenter progressivement les priorités des requêtes pendantes mais ceci peut conduire à une violation de l'ordre des priorités. Ainsi, pour minimiser ces violations sans engendrer de famine et de surplus de messages, nous proposons des modifications de l'algorithme de Kanrar-Chaki pour ralentir la fréquence d'incrémentation des priorités. Nos évaluations des performances confirment l'efficacité de notre approche.
9ème Conférence Française sur les Systèmes d'Exploitation (CFSE'13), Chapitre français de l'ACM-SIGOPS, GDR ARPconference proceeding 2013
oai:hal.archives-ouvertes.fr:hal-00764951
SLA et qualité de service pour le Cloud Computing
Le Cloud computing marque une nouvelle avancée vers l'infrastructure informatique dématérialisée. Le Cloud fournit des ressources informatiques, logicielles ou matérielles, accessible à distance en tant que service. L'adoption de ce modèle soulève un certain nombre de défis, notamment au sujet de la qua- lité de service (QoS) des services fournis. En effet, alors qu'on assiste à une multiplication de services similaires sur le Cloud (stockage, environnement de développement, bureautique, etc.), rien ne nous permet d'évaluer la qualité d'un service rendu. Cet article présente une solution pour intégrer la QoS et le contrat SLA (Service Level Agreement) comme éléments à part entière du Cloud. Les contributions de cet article sont les suivantes. Premièrement, nous proposons le modèle de Cloud SLAaaS (SLA aware as a Service) qui apporte une dimension supplémentaire au paradigme de Cloud Computing. Deuxiè- mement, nous présentons le langage Cloud Service Level Agreement (CSLA) qui permet la définition et l'établissement d'un contrat qui supporte l'instabilité de la QoS dans un environnement hautement dynamique comme le Cloud en gérant finement la violation. Enfin, nous développons deux stratégies dirigées par CSLA pour pouvoir contrôler dynamiquement et de manière autonome la taille et la forme du Cloud pour répondre aux contraintes de SLA : i) une stratégie de planification de capacité pour le redimensionnement sur mesure et ii) une stratégie de verrouillage d'exclusion mutuelle pour assurer un accès exclusif à des ressources partagées sur le Cloud.
Conférence d'informatique en Parallélisme, Architecture et Système, ComPAS 2013 Conférence d'informatique en Parallélisme, Architecture et Système, ComPAS 2013conference proceeding 2013-01-15
edite:133279229727
Service Level Agreement for Distributed Mutual Exclusion in Cloud Computing
12th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (CCGRID'12), Ottawa, Canada 2012
edite:1332792358185
Étude d'une architecture MapReduce tolérant les fautes byzantines.
Actes des 20éme Rencontres francophones du parallélisme (RENPAR'11), Saint-Malo, France 2011
Soutenance
Thèse: Algorithmique distribuée d'exclusion mutuelle: vers une gestion efficace des ressources
Soutenance: 2014-09-19