Guillaume Rosinosky

dblp:193/7730 · DBLP profile ↗
← Back
10ranked-venue papers
7as first author
6since 2021 · last 2027
0000-0001-8980-1231ORCID · verified

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

Software engineering, systems software and programming languages · 4 · 3 first-author · 2 since 2021Systems, architecture and hardware · 1 · 1 since 2021Security and privacy · 1 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author
YearPublicationVenuePosition
2027 Justin: Integration of heterogeneous CPU/memory scaling in Apache Flink and its Kubernetes support
Donatien Schmitz, Guillaume Rosinosky, Etienne Rivière
Sci. Comput. Program.2
2026 Understanding Power Limiting Mechanisms in Modern Processors: A Deep Dive Into Intel RAPL and Turbo Boost Dynamics
Romial Menra, Guillaume Rosinosky, Remous-Aris Koutsiamanis, Sébastien Bolle, Jean-Marc Menaud
Euro-Par (2)2
2025 Justin: Hybrid CPU/Memory Elastic Scaling for Distributed Stream Processing
Donatien Schmitz, Guillaume Rosinosky, Etienne Rivière
DAIS2
2021 A Methodology for Tenant Migration in Legacy Shared-Table Multi-tenant Applications
Guillaume Rosinosky, Samir Youcef, François Charoy, Etienne Rivière
DAIS1
2021 PProx: efficient privacy for recommendation-as-a-service
abstract
We present PProx, a system preventing recommendation-as-a-service (RaaS) providers from accessing sensitive data about the users of applications leveraging their services. PProx does not impact recommendations accuracy, is compatible with arbitrary recommendation algorithms, and has minimal deployment requirements. Its design combines two proxying layers directly running inside SGX enclaves at the RaaS provider side. These layers transparently pseudonymize users and items and hide links between the two, and PProx privacy guarantees are robust even to the corruption of one of these enclaves. We integrated PProx with Harness's Universal Recommender and evaluated it on a 27-node cluster. Our results indicate its ability to withstand a high number of requests with low end-to-end latency, horizontally scaling up to match increasing workloads of recommendations.
Guillaume Rosinosky, Simon Da Silva, Sonia Ben Mokhtar, Daniel Négru, Laurent Réveillère, Etienne Rivière
Middleware1
2021 Active replication for latency-sensitive stream processing in Apache Flink
abstract
Stream processing frameworks allow processing massive amounts of data shortly after it is produced, and enable a fast reaction to events in scenarios such as data center monitoring, smart transportation, or telecommunication networks. Many scenarios depend on the fast and reliable processing of incoming data, requiring low end-to-end latencies from the ingest of a new event to the corresponding output. The occurrence of faults jeopardizes these guarantees: Currently-leading high-availability solutions for stream processing such as Spark Streaming or Apache Flink's implement passive replication through snapshotting, requiring a stop-the-world operation to recover from a failure. Active replication, while incurring higher deployment costs, can overcome these limitations and allow to mask the impact of faults and match stringent end-to-end latency requirements. We present the design, implementation, and evaluation of active replication in the popular Apache Flink platform. Our study explores two alternative designs, a leader-based approach leveraging external services (Kafka and ZooKeeper) and a leaderless implementation leveraging a novel deterministic merging algorithm. Our evaluation using a series of microbenchmarks and a SaaS cloud monitoring scenario on a 37-server cluster show that the actively-replicated Flink can fully mask the impact of faults on end-to-end latency.
Guillaume Rosinosky, Florian Schmidt 0009, Oleh Bodunov, Christof Fetzer, André Martin, Etienne Rivière
SRDS1
2018 A Genetic Algorithm for Cost-Aware Business Processes Execution in the Cloud
Guillaume Rosinosky, Samir Youcef, François Charoy
ICSOC1
2017 Efficient Migration-Aware Algorithms for Elastic BPMaaS
Guillaume Rosinosky, Samir Youcef, François Charoy
BPM1
2016 An Efficient Approach for Multi-tenant Elastic Business Processes Management in Cloud Computing Environment
abstract
Even though the cloud computing paradigm has proven benefits, it faces a serious problem that can compromise its commercial success. It concerns the lack of efficient approach for using optimally the available resources. For this, several approaches have been proposed. However, they suffer from several shortcomings. Often only one objective is taken into account, expressing all operations in terms of cost. Furthermore, business processes should be insured with elasticity and multi-tenancy mechanism while adjusting the available resources to the dynamic load distribution. The proposed approach aims to optimize two conflicting objectives, namely the number of migrations of tenants and the cost incurred using a set of resources. It allows to take into account the multi-tenancy property and the Cloud computing elasticity, and is efficient as shown by an extensive experimentation based on real data from Bonita BPM customers.
Guillaume Rosinosky, Samir Youcef, François Charoy
CLOUD1
2016 A Framework for BPMS Performance and Cost Evaluation on the Cloud
abstract
In this paper, we describe a framework that allows to automate and repeat business process execution on different cloud configurations. We present how and why the different components of the experimentation pipeline-like Ansible, Docker and Jenkins have been set up, and the kind of results we obtained on a large set of configurations from the AWS public cloud. It allows us to calculate actual prices regarding the cost of process execution, in order to compare not only pure performance but also the economic dimension of process execution.
Guillaume Rosinosky, Samir Youcef, François Charoy
CloudCom1