Linux/CBS Scheduler
  OCERA Home  /  Download  /  Components  /  Resource management  /  Linux/CBS Scheduler (1.0-1)
  Training and support
    POSIX Streams

  Resource management
    Generic Scheduler patch
    Preemption+RTLinux patch
    RTLinux API on Linux
    QoS Manager
    Linux/CBS Scheduler

  Scheduling
    Application Scheduler
    TLSF Memory Allocator
    POSIX CPU Clocks
    POSIX Barriers
    POSIX Message Queues
    POSIX Signals
    POSIX Timers
    POSIX Trace
    RTLinux/CBS Scheduler
    RTLinux CC
    GNAT for RTLinux
    RTLinux ide/fs
    RTLinux Java
    RTLinux Terminal
    RTLinux UDP/IP
    Stand-Alone RTLinux
    XtratuM

  Fault-tolerance
    FT Application Monitor
    FT Controller

  Communication
    CANopen device
    CAN/CANopen monitor
    Virtual CAN API
    RT Ethernet Analyzer
    Linux CAN Driver
    ORTE
    CAN model
    Verification of RTOS

Constant Bandwith Server (CBS) for Linux

   Description
Keywords: Real-Time, QoS, Resource Reservation, Linux
Description: This component implements a resource reservation scheduler. The algorithm is based on the Constant Bandwidth Server (CBS) algorithm [Abe98]. However, we modified and extended the original algorithm to take into account several practical issues. In our implementation, a server can handle more than one task; an automatic reclamation mechanism [Lip00] can be optionally activated; bandwidths can be tightly bounded through a self suspension mechanism. All these features are currently available on a single software module and they can be enabled/disabled through conditional compilation.
   General information
Author(s): Luca Abeni (SSSA), Luca Marzario (SSSA) and Claudio Scordino (SSSA)
Participants: Scuola Superiore S. Anna
Workpackage: Development of resource management components (WP4)
Deliverable: Component documentation can be found in deliverable D4.2_rep
Component homepage: http://www.ocera.org
Licenses: GPL
Current version: 1.0-1
Status: Beta
Hardware:
Processor: Independent
Platform:
Linux: 2.4.18
Dependencies: Linux(2.4.18), Generic Scheduler patch(1.0) and Preemption Compatibility patch(1.0)
   Download
Current version: 1.0-1 [qres-1.0-1.tgz] [src] [CVS at SourceForge]
Note: This component cannot be used directly. It has to be used within OCERA framework. Sources are provided only for documentation and portability purposes.

 Status codes: Analysis >> Design >> Alpha >> Beta >> Testing >> Stable

© OCERA Project. webmaster@ocera.org
Maintained by: Sergio Sáez   Last update: Wed Jan 10 16:56:56 2007