AQSIOS Software Release Version 2.0

Back to AQSIOS page

The second release of AQSIOS has the second version of the ALoMa load manager and is running DILoS, a complete synergy between ALoMa and the CQC scheduler. Users can specify which class a query belongs to and the priorities of the classes, which will be honored by DiLos.

System Requirements

AQSIOS 2.0 requires a Unix-based system, version 2.6.12 kernel version onwards. We have included in the package a script that tests if the kernel supports the required function or not. It runs by default in the installation script.

Installation steps

  
  • Download the code
  • Uncompress the package (using gunzip aqsios2.0.admt.Jun2011.tar.gz)
  • Untar the package (using tar xvf aqsios2.0.admt.Jun2011.tar)
  • Go to the where you untar the code to (say: /home/user/aqsios2.0/)) and run the installation script (./install /home/user/aqsios), in which /home/user/aqsios is the place you want to install AQSIOS
  • Downloads

    Download the code (file: aqsios2.0.admt.Jun2011.tar.gz, size: 14MB)
    User Manual

    Release Notes


    AQSIOS 2.0 prototype is developed from AQSIOS 1.0. code. AQSIOS 2.0 basically includes all functionalities and modules in AQSIOS 1.0, except for one minor change: In AQSIOS 2.0, for the purpose of comparing ALoMa to the state-of-the-art, we removed the drop operators from the query network and embedded the shedding into the source operators (The implementation of the drop operator as well as the method placing the drop operators to candidate positions are still in the source code of this AQSIOS 2.0 release and can be easily enabled for future work)

    AQSIOS is running DILoS, in which our CQC scheduler and ALoMa load manager work in concert to support priority-based QoS and QoD for CQs and efficiently exploit the system capacity. DILoS assigns one {\em ALoMa instance} for each of the classes, so that each instance can monitor the load in its class and shed the excess load from the class when necessary to guarantee the worst-case response time (worst-case QoS). In addition, DILoS also enables the synergy between the scheduler and load manager instances: each ALoMa instance periodically reports to the CQC scheduler the capacity usage of the class, allowing the scheduler to adjust the capacity allocation among the classes.

    Related Publications

      
  • Thao N. Pham, Lory Al Moakar, Panos K. Chrysanthis, Alexandros Labrinidis, DILoS: A Dynamic Integrated Load Manager and Scheduler for Continuous Queries ,The Sixth International Workshop on Self-Managing Database Systems (SMDB'11), 1-6, April 2011.