summaryrefslogtreecommitdiff
path: root/CIAO/performance-tests/Benchmark/descriptors/Multi_Threaded.cad
diff options
context:
space:
mode:
Diffstat (limited to 'CIAO/performance-tests/Benchmark/descriptors/Multi_Threaded.cad')
-rw-r--r--CIAO/performance-tests/Benchmark/descriptors/Multi_Threaded.cad112
1 files changed, 112 insertions, 0 deletions
diff --git a/CIAO/performance-tests/Benchmark/descriptors/Multi_Threaded.cad b/CIAO/performance-tests/Benchmark/descriptors/Multi_Threaded.cad
new file mode 100644
index 00000000000..0c0be0cb71c
--- /dev/null
+++ b/CIAO/performance-tests/Benchmark/descriptors/Multi_Threaded.cad
@@ -0,0 +1,112 @@
+<?xml version="1.0"?> <!-- -*- SGML -*- -->
+
+<!-- If this file is moved to a different directory, make sure to change the
+ path to the DTD below. Otherwise the examples won't work. -->
+<!DOCTYPE componentassembly SYSTEM "http://www.dre.vanderbilt.edu/CIAO/DTD/componentassembly.dtd">
+<componentassembly id="Multi-client Component Scalability test">
+ <componentfiles>
+ <componentfile id="com-RoundTrip">
+ <fileinarchive name="RoundTrip.csd"/>
+ </componentfile>
+ <componentfile id="com-RoundTripClient">
+ <fileinarchive name="RoundTripClient.csd"/>
+ </componentfile>
+ </componentfiles>
+
+ <partitioning>
+
+ <homeplacement id="a_RoundTripHome">
+ <componentfileref idref="com-RoundTrip"/>
+ <componentinstantiation id="a_RoundTrip"/>
+ </homeplacement>
+
+ <processcollocation>
+ <homeplacement id="a_RoundTripClientHome">
+ <componentfileref idref="com-RoundTripClient"/>
+ <componentinstantiation id="a_RoundTripClient">
+ <registercomponent>
+ <writeiortofile name="comp1.ior"/>
+ </registercomponent>
+ </componentinstantiation>
+ </homeplacement>
+
+
+ <homeplacement id="b_RoundTripClientHome">
+ <componentfileref idref="com-RoundTripClient"/>
+ <componentinstantiation id="b_RoundTripClient">
+ <registercomponent>
+ <writeiortofile name="comp2.ior"/>
+ </registercomponent>
+ </componentinstantiation>
+ </homeplacement>
+
+ <homeplacement id="c_RoundTripClientHome">
+ <componentfileref idref="com-RoundTripClient"/>
+ <componentinstantiation id="c_RoundTripClient">
+ <registercomponent>
+ <writeiortofile name="comp3.ior"/>
+ </registercomponent>
+ </componentinstantiation>
+ </homeplacement>
+
+
+ <homeplacement id="d_RoundTripClientHome">
+ <componentfileref idref="com-RoundTripClient"/>
+ <componentinstantiation id="d_RoundTripClient">
+ <registercomponent>
+ <writeiortofile name="comp4.ior"/>
+ </registercomponent>
+ </componentinstantiation>
+ </homeplacement>
+ <destination>Remote</destination>
+ </processcollocation>
+
+ </partitioning>
+
+
+ <connections>
+ <connectinterface>
+ <usesport>
+ <usesidentifier>latency</usesidentifier>
+ <componentinstantiationref idref="a_RoundTripClient"/>
+ </usesport>
+ <providesport>
+ <providesidentifier>latency</providesidentifier>
+ <componentinstantiationref idref="a_RoundTrip"/>
+ </providesport>
+ </connectinterface>
+
+ <connectinterface>
+ <usesport>
+ <usesidentifier>latency</usesidentifier>
+ <componentinstantiationref idref="b_RoundTripClient"/>
+ </usesport>
+ <providesport>
+ <providesidentifier>latency</providesidentifier>
+ <componentinstantiationref idref="a_RoundTrip"/>
+ </providesport>
+ </connectinterface>
+
+ <connectinterface>
+ <usesport>
+ <usesidentifier>latency</usesidentifier>
+ <componentinstantiationref idref="c_RoundTripClient"/>
+ </usesport>
+ <providesport>
+ <providesidentifier>latency</providesidentifier>
+ <componentinstantiationref idref="a_RoundTrip"/>
+ </providesport>
+ </connectinterface>
+
+ <connectinterface>
+ <usesport>
+ <usesidentifier>latency</usesidentifier>
+ <componentinstantiationref idref="d_RoundTripClient"/>
+ </usesport>
+ <providesport>
+ <providesidentifier>latency</providesidentifier>
+ <componentinstantiationref idref="a_RoundTrip"/>
+ </providesport>
+ </connectinterface>
+ </connections>
+</componentassembly>