"Adaptive Quality of Service Architecture"
(for the Linux kernel)

Information on AQuoSA downloads

Downloads in the project download area have been split in the packages
  • kernel-patches, containing required kernel patches for the Linux kernel;
  • kernel-binaries, containing pre-compiled kernel packages. For Debian-like distributions, we use the make-kpkg utility, from within a Vanilla kernel tree that has been patched applying the Generic Scheduler Patch, using the "--revision" option to replace the default string "Custom-10.00" with the distribution name.

    For example, this is how we generated the Debian packages for an Ubuntu 7.04 (Feisty Fawn) distribution:

      make-kpkg --rootcmd fakeroot --initrd --revision ubuntu7.04 binary-arch
    Such kernel packages have an EXTRAVERSION with a "-gs-x.y" suffix added, with respect to the original kernel packages. This results into a kernel for which the output of the "uname -r" command has the extra-suffix as well. Please, take this into account if you need to compile or use additional kernel modules that are not included in the Vanilla kernel tree.
  • aquosa-qosres, containing lower level components (CPU resource reservations scheduler).
  • aquosa-qosmgr, containing the QoS Management higher level components (feedback-based scheduling).
  • aquosa-mod_reserve, containing the Resource Reservation Module for Apache, which extends Apache allowing to reserve a certain CPU bandwidth for the provisioning of a service
  • aquosa-monitor, containing a GUI-oriented CPU reservation monitor and manager, which has been obtained as a modification to the gnome-system-monitor program for monitoring and managing QoS parameters of running processes
  • aquosa-build, containing the all-in-one download and compilation script (obsolete).

Latest news

The IRMOS Real-Time Scheduler on lwn.net

New real-time SMP scheduler (IRMOS)

About page added to website

Papers page added to website

Last update:

Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /home/project-web/aquosa/htdocs/extras.php on line 50
August 4, 2010