summaryrefslogtreecommitdiff
path: root/TAO/CIAO/tests/RTCCM/Priority_Test/descriptors/README
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/CIAO/tests/RTCCM/Priority_Test/descriptors/README')
-rw-r--r--TAO/CIAO/tests/RTCCM/Priority_Test/descriptors/README65
1 files changed, 0 insertions, 65 deletions
diff --git a/TAO/CIAO/tests/RTCCM/Priority_Test/descriptors/README b/TAO/CIAO/tests/RTCCM/Priority_Test/descriptors/README
deleted file mode 100644
index 67d2047a536..00000000000
--- a/TAO/CIAO/tests/RTCCM/Priority_Test/descriptors/README
+++ /dev/null
@@ -1,65 +0,0 @@
-* Overview
-
-Check out file "NOTE-win.txt" for general hints and procedures for
-running various tests. When using the regular (non-real-time)
-ComponentServer, the following environment variable can be used to
-help debugging and configuring the server.
-
-1. CIAO_DEBUG_LEVEL=25
-
- can be used to set the -ORBDebugLevel in ComponentServer.
-
-2. CIAO_FIFO_SCHED=1
-
- Make sure the component server are running with FIFO
- scheduling class.
-
-Moreover, because of the lack of mechanism for configuring component
-attributes, the following environment variable is used to control the
-Controller component whether it should output all the latency samples.
-
- CIAO_DUMP_SAMPLE_HISTORY=1
-
-* Important files:
-
- bench.conf: the svc.conf file used in all the benchmarking tests.
-
-* Basic remote test measure the maximum sustainable rates a worker can
- service under certain load. basic-remote.cad is the CCM assembly
- file that defines the test application.
-
- basic_remote.pl is a perl script that helps start deploy the test
- application. There are many different ways of using the script.
- basic_remote.pl provides many command line flags to configure all
- these different deployment strategies, take a look at the source
- code.
-
-* Real-time behavior tests: All these tests use the real-time
- behaviors defined in file "basic_rt.rtd", i.e., this file is
- referenced from all of the following cad files but the first
- non-rt one. All of the following RT test applications employ
- 3 controller of different rates invoking one or more Workers on the
- server side ComponentServer to serve the requests.
-
- rate-test.pl can help iterate thru the range of workloads we want to
- test.
-
- * no-rt-3rates.cad: No real-time behavior is enforced. A single
- worker is used to serve requests from all the Controller.
-
- * rt-3rates-inc.cad: Each Controller has a dedicated Worker instance
- on the server-side ComponentServer to serve the requests. Each
- Worker are associated to a dedicated threadpool and assigned a
- priority level that requests of the specific rate will be handle.
- This cad file apply the rate monotonic scheduling (RMS) strategy.
-
- * rt-3rates-dec.cad: Same as above but instead uses the reverse RMS
- strategy.
-
- * rt-3rates-laned-inc.cad: Same as above but instead of 3 dedicated
- threadpools, a laned threadpool is used. All 3 Workers serving
- the different rates shared the threadpool. This example uses the
- RMS strategy.
-
- * rt-3rates-laned-dec.cad: Same as above but uses the reverse-RMS
- strategy.