This repo contains source code and other artifacts related to the paper "WASL: Harmonizing Uncoordinated Adaptive Modules in Multi-Tenant Cloud Systems". WASL is a rate-adaptation based technique for runtime cross-layer coordination in multi-tenant clouds to mitigate performance interference arising due to multiple colocated adaptive applications.
DOI Reference: Zenodo
TailBench applications have been used for evaluation.
Tailbench details are here.
TailBench : Updates to standard TailBench suite used for experiments
/ : Overall Runtime System
|-- OptimizingController : Adaptation Module
|-- PoleAdaptation : WASL-based Rate Adaptation
|-- apto-tailbench-apps : Wrapper/Profiler for Application/System
|-- apto-tailbench-apps/scripts : Helper scripts for profiling or data collection
|-- apto : Processing and Activation,
coordination with the Adaptation Module
|-- SetUp.md : Readme about the setup of the overall system
|-- Plots : Scripts related to some resultsReadme files for each of the folders are being further updated for documentation.
The following paper can be cited:
@inproceedings{DBLP:conf/icpe/Pervaiz26,
author = {Ahsan Pervaiz, Anwesha Das, Vedant Kodagi,
Muhammad Husni Santriaji, Henry Hoffmann},
title = {WASL: Harmonizing Uncoordinated Adaptive Modules
in Multi-Tenant Cloud Systems},
booktitle = {International Conference on Performance Engineering, {ICPE}},
publisher = {{ACM/SPEC}},
year = {2026}
}