[Bug 1906] New: CBS scheduler implementation

bugzilla-daemon at rtems.org bugzilla-daemon at rtems.org
Thu Sep 1 21:24:09 UTC 2011


https://www.rtems.org/bugzilla/show_bug.cgi?id=1906

           Summary: CBS scheduler implementation
           Product: RTEMS
           Version: HEAD
          Platform: All
        OS/Version: RTEMS
            Status: NEW
          Severity: normal
          Priority: P3
         Component: cpukit
        AssignedTo: joel.sherrill at oarcorp.com
        ReportedBy: benesp16 at fel.cvut.cz
                CC: giddyup44 at yahoo.com
        Depends on: 1896


The CBS (Constant Bandwidth Server) scheduler is a complex scheduling policy
built atop of the EDF scheduler. Unlike other schedulers, this one provides
with an user API and handles not only deadlines of tasks but also claimed
budget per period. The main aim of the scheduler is isolation of tasks so that
each task is guaranteed to meet all deadlines regardless of how other tasks
behave.

2011-09-01  Petr Benes <benesp16 at fel.cvut.cz>
* sapi/Makefile.am, sapi/include/confdefs.h, sapi/include/rtems/cbs.h,
sapi/inline/rtems/cbs.inl, score/Makefile.am, 
score/include/rtems/score/schedulercbs.h, score/src/schedulercbs.c,
score/src/schedulercbsattachthread.c, score/src/schedulercbscleanup.c,
score/src/schedulercbscreateserver.c, score/src/schedulercbsdestroyserver.c,
score/src/schedulercbsdetachthread.c,
score/src/schedulercbsgetapprovedbudget.c,
score/src/schedulercbsgetexecutiontime.c,
score/src/schedulercbsgetparameters.c,
score/src/schedulercbsgetremainingbudget.c,
score/src/schedulercbsgetserverid.c,
score/src/schedulercbsreleasejob.c, score/src/schedulercbssetparameters.c,
score/src/schedulercbsunblock.c: CBS scheduler implementation

-- 
Configure bugmail: https://www.rtems.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the bugs mailing list