From 401a82cd8afc43238dffc5940dadb88be3c2b1e7 Mon Sep 17 00:00:00 2001 From: Michal Sojka Date: Sun, 20 Feb 2011 13:05:18 +0100 Subject: [PATCH] Better description of the project --- index.mdwn | 30 +++++++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) diff --git a/index.mdwn b/index.mdwn index 3598ddd..3c93664 100644 --- a/index.mdwn +++ b/index.mdwn @@ -1,7 +1,31 @@ FRSH/FORB is a contract-based resource reservation framework for -distributed real-time applications. Its development begun in -[FRESCOR](http://www.frescor.org/) project and it is now developed as -a stand-alone +distributed real-time applications. Its goal is to facilitate the +development of such applications by providing guarantees for keeping +of non-functional requirements (such as deadlines) and coordinating +management of the computational resources like CPUs, networks etc. + +The basic principle of the framework is that the application specifies +its the temporal (and resource) requirements and the framework +guarantees keeping of these requirements, provided that there are +enough resources in the system. In the case of insufficient resources, +the framework does not let the application run. Application +requirements are specified in the so called service contract that the +application negotiates with the framework. A successfully negotiated +contract results in creation of a virtual resource representing "a +fraction" of the real resource. The virtual resource is reserved +solely for the requesting application and provides temporal isolation +from the rest of the system. To not over-reserve the available +resources, the framework employs on-line admission tests that are +based on state-of-the-art schedulability analysis. One of the main +strengths of FRSH/FORB framework is its modularity with respect to the +support of individual resources. + +The current implementation runs on Linux and integrates various +resource reservation techniques available for Linux (either present in +mainline or distributed as Linux kernel patches). + +FRSH/FORB development begun in [FRESCOR](http://www.frescor.org/) +project and it continues as a stand-alone [project on SourceForge](https://sourceforge.net/projects/frsh-forb/). News -- 2.39.2