Skip to content

adaptsyslearn/AdaptationWithWASL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Adaptation With WASL

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

The SetUp instructions are available here.

Code Structure

/                           : 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 results

The Readme files for each of the folders are being further updated for enhanced documentation.

Citation

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} 
}