]> rtime.felk.cvut.cz Git - frsh-forb-www.git/blobdiff - index.mdwn
Mention new release
[frsh-forb-www.git] / index.mdwn
index 6983478e5128af8c7b81ef56a6ebe45e4ea3332f..71d11ec4d16543e02ff230fa893705782a99f78a 100644 (file)
@@ -1,12 +1,42 @@
 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/).
 
+FRSH/FORB is an acronym on Flexible Real-time ScHeduler based on FRSH
+Object Request Broker.
+
 News
 ====
 
+* 2012-12-06: [Released version 0.2](https://sourceforge.net/projects/frsh-forb/files/frsh-forb-0.2/).
+* 2010-05-31: [Released version 0.1.1](https://sourceforge.net/projects/frsh-forb/files/frsh-forb-0.1.1/).
+* 2010-05-28: Web site converted to [[ikiwiki]].
 * 2009-12-09: Released version 0.1.
 
   [Release notes](https://sourceforge.net/projects/frsh-forb/files/frsh-forb-0.1/RelNotes-0.1.txt)