Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Jean-Louis Pazat

dblp:90/5504 · DBLP profile ↗
← Back
24ranked-venue papers
0as first author
1since 2021 · last 2024
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 14Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Distributed systems · 71% Cloud and datacenter computing · 14% Parallel and multicore computing · 14%
Network and information security
1 paper
Systems and software security · 100%

Topics — the 6 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Distributed systems › fault tolerance › resilience
adaptive fault tolerance
0.112008
Dynasa: adapting grid applications to safety using fault-tolerant methods · HPDC 2008
Distributed systems
distributed coordination and fault tolerance
0.112008
Dynasa: adapting grid applications to safety using fault-tolerant methods · HPDC 2008
Distributed systems › fault tolerance
replication and checkpointing
0.112008
Dynasa: adapting grid applications to safety using fault-tolerant methods · HPDC 2008
Cloud and datacenter computing
dynamic adaptation
0.112006
Performance and Practicability of Dynamic Adaptation for Parallel Computing · HPDC 2006
Distributed systems
grid computing
0.112006
Performance and Practicability of Dynamic Adaptation for Parallel Computing · HPDC 2006
Parallel and multicore computing
parallel computing
0.112006
Performance and Practicability of Dynamic Adaptation for Parallel Computing · HPDC 2006

Methods — techniques the papers use, named apart from their topics

replication · 0.2adaptive checkpointing · 0.2dynamic adaptation · 0.1
YearPublicationVenuePosition
2024 Towards a participatory cloud infrastructure for hosting services: QoS-aware dynamic orchestration of microservices
abstract
A Participatory Cloud Infrastructure (PCI) is a collaborative framework designed to host services for a virtual community thanks to residential devices contributed by its members. In this work, we deploy on these devices a photo-sharing application based on microservices. The placement of services on devices significantly influences the overall performance of the application. To address this concern, we present a heuristic able to find a placement that approximates the ideal application response-time in constant time. Our proposed approach has undergone validation within a real infrastructure, revealing the necessity for dynamic adjustments of service placements. Consequently, we introduce a comprehensive adaptation process for placement and an associated specialized strategy.
Bruno Stévant, Jean-Louis Pazat, Alberto Blanc
ISORC2
2020 QoS-aware Autonomic Adaptation of Microservices Placement on Edge Devices
abstract
International audience
Bruno Stévant, Jean-Louis Pazat, Alberto Blanc
CLOSER2
2018 SAIDS: A Self-Adaptable Intrusion Detection System for IaaS Clouds
abstract
IaaS clouds allow customers (called tenants) to deploy their IT as virtualized infrastructures. However IaaS clouds features, such as multi-tenancy and elasticity, generate new security vulnerabilities for which the security monitoring must be partly run by the cloud provider to give visibility at the virtualization infrastructure level. Unfortunately the same IaaS clouds features make the virtualized infrastructures frequently reconfigurable and thus affect the ability of a provider-run security monitoring system to detect attacks.
Anna Giannakou, Louis Rilling, Christine Morin, Jean-Louis Pazat
CCGrid4
2018 Automatic Reconfiguration of NIDSs in IaaS Clouds with SAIDS
abstract
Infrastructure as a Service (IaaS) clouds are very dynamic with at runtime frequent changes at different levels of the virtual infrastructure. For cloud tenants, this affects the ability of a security monitoring framework to successfully detect attacks. In this paper, we propose SAIDS, a self-adaptable intrusion detection system for IaaS clouds that is able to adapt its components based on dynamic events that occur in a cloud infrastructure. We implemented and experimentally evaluated SAIDS, and show that it is a scalable solution that successfully detects attacks even during the adaptation process while imposing negligible overhead to cloud operations and tenant applications.
Anna Giannakou, Louis Rilling, Christine Morin, Jean-Louis Pazat
CloudCom4
2018 Optimizing the Performance of a Microservice-Based Application Deployed on User-Provided Devices
abstract
It is now feasible for consumers to buy inexpensive devices that can be installed at home and accessed remotely thanks to an Internet connection. Such a simple "self-hosting" can be an alternative to traditional cloud providers, especially for privacy-conscious users. We discuss how a community of users can pool their devices in order to host microservices-based applications, where each microservice is deployed on a different device. The performance of such an application depends heavily on the computing and network resources that are available and on the placement of each microservice. Finding the placement that minimizes the application response time is an NP-hard problem. We show that, thanks to well known optimization techniques (Particle Swarm Optimization), it is possible to quickly find a service placement resulting in a response time close to the optimal one. Thanks to an emulation platform, we evaluate the robustness of this solution to changes in the Quality of Service under conditions typical of a residential access network.
Bruno Stévant, Jean-Louis Pazat, Alberto Blanc
ISPDC2
2017 Cloud resource management driven by profit augmentation
abstract
Summary Cloud computing has become the infrastructure of choice for building and delivering software services. A key challenge for service providers is effectively managing cloud resources in order to increase profit while maintaining service‐level agreements (SLAs) with customers. To address this challenge, this paper proposes a combination of automated mechanisms for resource and execution management. The resource management mechanisms, namely, under‐provisioning and contract rescission, reduce resource allocation costs and minimize penalties incurred when performance objectives are violated. The execution management mechanisms, namely, crash recovery and delay recovery, minimize penalties incurred when reliability objectives are violated. The mechanisms are integrated in the Qu4DS framework and evaluated in the Grid'5000 testbed. The results show that the under‐provisioning mechanism increases profit by 20–50%, the contract rescission mechanism increases profit up to four times, and the execution management mechanisms increase profit by up to 60%. Copyright © 2016 John Wiley & Sons, Ltd.
Andre Lage Freitas, Nikos Parlavantzas, Jean-Louis Pazat
Concurr. Comput. Pract. Exp.3
2017 Exploiting Renewable Sources: When Green SLA Becomes a Possible Reality in Cloud Computing
abstract
While the proliferation of cloud services have greatly impacted our society, how green are these services is yet to be answered. Although, demand escalation for green services has grown due to societal awareness, the approaches to provide green services and establish Green SLAs remain oblivious for cloud or infrastructure providers. The main challenge for cloud provider is to manage Green SLAs with their customers while satisfying their business objectives, such as maximizing profits by lowering expenditure for green energy. Since, Green SLA needs to be proposed based on the presence of green energy, the intermittent nature of renewable sources makes it difficult to be achieved. In response, this paper presents a scheme for green energy management in the presence of explicit and implicit integration of renewable energy in data center. More specifically we propose three contributions: i) we introduce the concept of virtualization of green energy to address the uncertainty of green energy availability, ii) we extend the Cloud Service Level Agreement (CSLA) language to support Green SLA by introducing two new threshold parameters and iii) we introduce greenSLA algorithm which leverages the concept of virtualization of green energy to provide per interval specific Green SLA. Experiments were conducted with real workload profile from PlanetLab and server power model from SPECpower to demonstrate that, Green SLA can be successfully established and satisfied without incurring higher cost.
Md Sabbir Hasan, Yousri Kouki, Thomas Ledoux, Jean-Louis Pazat
IEEE Trans. Cloud Comput.4
2017 Investigating Energy Consumption and Performance Trade-Off for Interactive Cloud Application
abstract
With the ever growing demand and popularity of cloud based services, data centers have to urgently face energy consumption issue. Similar to other large consumers of power, data centers find themselves increasingly pressured to reduce their carbon footprint. In response, cloud providers have started to set sustainability goals to reduce carbon emissions by using renewable sources to their services. Traditionally, batch processing cloud applications are deadline oriented, hence they can be easily adapted with the different green energy profile. Whereas, interactive cloud applications are imposed with several performance criteria. This paper, the first of its kind, investigates a thorough analysis of energy consumption and performance trade-off by allowing smart usage of green energy for interactive cloud application. Moreover, we propose an auto-scaler, named SaaScaler, that implements several control loop based application controllers to satisfy different performance (i.e., response time, availability, and user experience) and resource aware metrics (i.e., quality of energy). Based on extensive experiments with RUBiS benchmark and real workload traces using single compute node in Openstack/Grid'5000, results suggest that 13 percent brown energy consumption can be reduced without deprovisioning any physical or virtual resources at IaaS layer while 29 percent more users can access the application by dynamically adjusting capacity requirements. Furthermore, our investigation verifies that the energy consumption deviates as little as .07 percent when our approach is scaled using several physical nodes.
Md Sabbir Hasan, Frederico Alvares de Oliveira Jr., Thomas Ledoux, Jean-Louis Pazat
IEEE Trans. Sustain. Comput.4
2016 Seeking for the Optimal Energy Modelisation Accuracy to Allow Efficient Datacenter Optimizations
abstract
As cloud computing is being more and more used, datacenters play a large role in the overall energy consumption. We propose to tackle this problem, by continuously and autonomously optimizing the cloud datacenters energy efficiency. To this end, modeling the energy consumption for these infrastructures is crucial to drive the optimization process, anticipate the effects of aggressive optimization policies, and to determine precisely the gains brought with the planned optimization. Yet, it is very complex to model with accuracy the energy consumption of a physical device as it depends on several factors. Do we need a detailed and fine-grained energy model to perform good optimizations in the datacenter? Or is a simple and naive energy model good enough to propose viable energy-efficient optimizations? Through experiments, our results show that we don't get energy savings compared to classical bin-packing strategies but there are some gains inusing precise modeling: better utilization of the network and the VM migration processes.
Edouard Outin, Jean-Emile Dartois, Olivier Barais, Jean-Louis Pazat
CCGrid4
2016 AL-SAFE: A Secure Self-Adaptable Application-Level Firewall for IaaS Clouds
abstract
Application-level firewalls filter traffic based on a white list of processes that are allowed to access the network. Although they have a complete overview of the system in which they are executed, they can be easily bypassed by knowledgable attackers. In this paper we present AL-SAFE, a cloud-tailored application-level self-adaptable firewall which combines the high degree of visibility of an application-level firewall with the isolation of a traditional standalone firewall. AL-SAFE is able to filter traffic at two distinct points in the virtual infrastructure and adapt the enforced rulesets based on changes in the virtual infrastructure topology and the list of services running inside the virtual machines. Our performance analysis shows that AL-SAFE imposes a tolerable delay to legitimate network connections while it is able to filter out all unauthorised packets.
Anna Giannakou, Louis Rilling, Jean-Louis Pazat, Christine Morin
CloudCom3
2016 Enabling Green Energy Awareness in Interactive Cloud Application
abstract
With the proliferation of Cloud computing, data centers have to urgently face energy consumption issues. Although recent efforts such as the integration of renewable energy to data centers or energy efficient techniques in (virtual) machines contribute to the reduction of carbon footprint, creating green energy awareness around Interactive Cloud Applications by smartly using the presence of green energy has not been yet addressed. By awareness, we mean the inherited capability of Software-as-a-Service applications to dynamically adapt with the availability of green energy and to reduce energy consumption while green energy is scarce or absent. In this paper, we present two application controllers based on different metrics (e.g., availability of green energy, response time, user experience level). Based on %and we have done extensive experiments with a real application benchmark and workloads in Grid'5000, results suggest that providers revenue can be increased as high as 64%, while 13% brown energy can be reduced without deprovisioning any physical or virtual resources at IaaS layer and 17 fold increment of performance can be guaranteed.
Md Sabbir Hasan, Frederico Alvares de Oliveira Jr., Thomas Ledoux, Jean-Louis Pazat
CloudCom4
2015 Towards Self Adaptable Security Monitoring in IaaS Clouds
abstract
Traditional intrusion detection systems are not adaptive enough to cope with the dynamic characteristics of cloud-hosted virtual infrastructures. This makes them unable to address new cloud-oriented security issues. In this paper we introduce SAIDS, a self-adaptable intrusion detection system tailored for cloud environments. SAIDS is designed to re-configure its components based on environmental changes. A prototype of SAIDS is described.
Anna Giannakou, Louis Rilling, Jean-Louis Pazat, Frédéric Majorczyk, Christine Morin
CCGRID3
2013 A Chemistry-Inspired Middleware for Self-Adaptive Service Orchestration and Choreography
abstract
Orchestration and choreography are two perspectives to model service interactions in executing a service composition. Compared to orchestration model, choreography can improve the performances in scalability, throughput and execution time by eliminating centralized point of coordination. However, it also brings additional complexities and challenges such as inter-organizational service coordination, fault-tolerance and etc. In this paper, we propose two self-managed and self-adaptive choreography models, namely semi-choreography and auto-choreography. Both models as well as a centralized orchestration model have been implemented in a chemistry-inspired middleware. With the metaphor from chemical reactions, the middleware is modeled as an autonomic distributed chemical system, where services are described as complex molecules and service coordination and adaptation is performed by a series of pervasive chemical reactions controlled by a number of rules. By using different sets of rules, providers are able to specify their preferred execution models to run service compositions, in either centralized or collaborative way. The middleware is implemented in Higher-Order Chemical Language (HOCL) and running on distributed infrastructures (Grid'5000). Finally, by executing two experimental workflows in the middleware, a number of experiments have been conducted to evaluate and compare different models in terms of complexity and efficiency.
Chen Wang 0030, Jean-Louis Pazat
CCGRID2
2012 An Integrated Approach for Specifying and Enforcing SLAs for Cloud Services
abstract
Cloud computing has evolved from the provisioning of virtual machines to the provisioning of complex services, delivered to customers under the terms of Service-Level Agreements (SLAs). SLAs specify the Quality of Service (QoS) that should be provided to customers as well as the billing model. A main concern for cloud service providers is to maintain the agreed SLA terms in order to avoid losses and penalties. Maintaining the SLA in turn requires translating the QoS to configurations of low-level mechanisms, able to enforce the agreed terms. Current systems provide no integrated support for SLA specification, translation, and enforcement. In this paper, we propose an approach for specifying and enforcing SLAs for cloud service providers. The approach covers the creation of SLA templates under a billing model, the design of performance and fault-tolerance QoS assurance mechanisms as well as the translation of QoS to appropriate configurations of those mechanisms. We demonstrate the feasibility of our approach by using the Qu4DS framework for PaaS cloud providers. Moreover, we evaluate the impact of failures on the provider profit. The experiments were carried out on the Grid5000 testbed and demonstrate the effectiveness of ensuring fault tolerance in different scenarios.
Andre Lage Freitas, Nikos Parlavantzas, Jean-Louis Pazat
IEEE CLOUD3
2010 Ensuring Resource-Level Quality for Services on Grids
abstract
Service-Oriented Architectures address the development of distributed and dynamic service-based applications. Due to the dynamics of their environments, services should be self-adaptable in order to maintain agreed resource-level qualities. To support building such services, this work proposes the Self-Adaptable Service Execution Manager (SASEM), responsible for monitoring and controlling the service execution on grid resources in order to prevent SLA violations. SASEM builds on the Dynaco adaptation model and on an enhanced grid monitoring and actuation system, implemented using the XtreemOS grid operating system.
Andre Lage Freitas, Jean-Louis Pazat, Nikos Parlavantzas
SERVICES2
2010 Adapting grid applications to safety using fault-tolerant methods: Design, implementation and evaluations
Xuanhua Shi, Jean-Louis Pazat, Eric Rodriguez, Hai Jin 0001, Hongbo Jiang 0001
Future Gener. Comput. Syst.2
2009 Dynamic Adaptation Applied to Sabotage Tolerance
abstract
Distributed computing platforms contribute for a large part to some of the most powerful computers.Such architectures raise new challenges, typically in terms of scheduling, adaptability and security. This paper addresses the issue of result-checking in distributed environments, where tasks or their results could have been corrupted due to benign or malicious acts.Using a macro-data flow representation of the program execution, this article presents a novel approach based on work-stealing scheduling to dynamically adapt the execution to sabotage while keeping a reasonable slowdown rate.Unlike static adaptation or adaptation at the source code level, a dynamic adaptation at the middleware level is proposed, enforcing separation of concepts and programming transparency.This article contains both conceptual and experimental results that show the interest, feasibility and limits of the concept.
Serge Guelton, Jean-Louis Pazat, Sébastien Varrette
PDP3
2008 Dynasa: adapting grid applications to safety using fault-tolerant methods
abstract
Grid applications have been prone to encountering problems such as failures or malicious attacks during execution, due to their distributed and large-scale features. The application itself, however, has limited power to address these problems. This paper presents the design, and implementation of an adaptive framework - Dynasa, which strives to handle security problems using adaptive fault-tolerance (i.e., checkpointing and replication) during the execution of applications according to the status of the grid environments.
Xuanhua Shi, Jean-Louis Pazat, Eric Rodriguez, Hai Jin 0001, Hongbo Jiang 0001
HPDC2
2006 Performance and Practicability of Dynamic Adaptation for Parallel Computing
abstract
Since the concept of grid computing has emerged; one of the major challenges consists in making applications able to benefit efficiently from the huge amount of resources with out burdening the developer. Observing that grid computing environments are dynamic, adaptability has been proposed as a way to tackle this problem. Adaptability is in deed the ability of applications to modify themselves according to their actual environment. It guarantees that they continuously behave in the best possible way despite environmental changes. In the context of grid computing, environmental changes concern mostly processor and network availability because of resource sharing between applications, administrative tasks and failures
Jérémy Buisson, Françoise André, Jean-Louis Pazat
HPDC3
2005 Enforcing consistency during the adaptation of a parallel component
abstract
As grid architectures provide execution environments that are distributed, parallel and dynamic, applications require to be not only parallel and distributed, but also able to adapt themselves to their execution environment. This article presents a model for designing self-adaptable parallel components that can be assembled to build applications for grid. This model includes the definition of a consistency criterion for the dynamic adaptation of SPMD components. We propose a solution to implement this criterion. It has been evaluated on both synthetic and real codes to exhibit the behavior of the several proposed strategies
Jérémy Buisson, Françoise André, Jean-Louis Pazat
ISPDC3
2001 Easing parallel programming for clusters with Java
Pascale Launay, Jean-Louis Pazat
Future Gener. Comput. Syst.2
1998 Generation of Distributed Parallel Java Programs
Pascale Launay, Jean-Louis Pazat
Euro-Par2
1995 An Array Partitioning Analysis for Parallel Loop Distribution
Marc Le Fur, Jean-Louis Pazat, Françoise André
Euro-Par2
1990 Pandore: a system to manage data distribution
abstract
The goal of the Pandore system is to allow the execution of parallel algorithms on DMPCs (Distributed Memory Parallel Computers) without having to take into account the low-level characteristics of the target distributed computer to program the algorithm. No explicit process definition and interprocess communications are needed. Parallelization is achieved through logical data organization. The Pandore system provides the user with a mean to specify data partitioning and data distribution over a domain of virtual processors for each parallel step of his algorithm.
Françoise André, Jean-Louis Pazat, Henry Thomas
ICS2