diff options
Diffstat (limited to 'CIAO/performance-tests/Benchmark/descriptors/Multi_Threaded.cad')
-rw-r--r-- | CIAO/performance-tests/Benchmark/descriptors/Multi_Threaded.cad | 112 |
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> |